structure comparison functions
diff --git a/tests/70-xer-test-OK.asn1.-Pfwide-types b/tests/70-xer-test-OK.asn1.-Pfwide-types
index 459fc80..307f3be 100644
--- a/tests/70-xer-test-OK.asn1.-Pfwide-types
+++ b/tests/70-xer-test-OK.asn1.-Pfwide-types
@@ -261,6 +261,7 @@
"PDU",
CHOICE_free,
CHOICE_print,
+ CHOICE_compare,
CHOICE_constraint,
CHOICE_decode_ber,
CHOICE_encode_der,
@@ -381,6 +382,7 @@
"Sequence",
SEQUENCE_free,
SEQUENCE_print,
+ SEQUENCE_compare,
SEQUENCE_constraint,
SEQUENCE_decode_ber,
SEQUENCE_encode_der,
@@ -490,6 +492,7 @@
"Set",
SET_free,
SET_print,
+ SET_compare,
SET_constraint,
SET_decode_ber,
SET_encode_der,
@@ -594,6 +597,7 @@
"enum",
ENUMERATED_free,
ENUMERATED_print,
+ ENUMERATED_compare,
ENUMERATED_constraint,
ENUMERATED_decode_ber,
ENUMERATED_encode_der,
@@ -662,6 +666,7 @@
"ExtensibleSet",
SET_free,
SET_print,
+ SET_compare,
SET_constraint,
SET_decode_ber,
SET_encode_der,
@@ -768,6 +773,7 @@
"ExtensibleSequence",
SEQUENCE_free,
SEQUENCE_print,
+ SEQUENCE_compare,
SEQUENCE_constraint,
SEQUENCE_decode_ber,
SEQUENCE_encode_der,
@@ -861,6 +867,7 @@
"ExtensibleSequence2",
SEQUENCE_free,
SEQUENCE_print,
+ SEQUENCE_compare,
SEQUENCE_constraint,
SEQUENCE_decode_ber,
SEQUENCE_encode_der,
@@ -931,6 +938,7 @@
"SetOfNULL",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1001,6 +1009,7 @@
"SetOfREAL",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1087,6 +1096,7 @@
"ENUMERATED",
ENUMERATED_free,
ENUMERATED_print,
+ ENUMERATED_compare,
ENUMERATED_constraint,
ENUMERATED_decode_ber,
ENUMERATED_encode_der,
@@ -1132,6 +1142,7 @@
"SetOfEnums",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1202,6 +1213,7 @@
"NamedSetOfNULL",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1272,6 +1284,7 @@
"NamedSetOfREAL",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1358,6 +1371,7 @@
"ENUMERATED",
ENUMERATED_free,
ENUMERATED_print,
+ ENUMERATED_compare,
ENUMERATED_constraint,
ENUMERATED_decode_ber,
ENUMERATED_encode_der,
@@ -1403,6 +1417,7 @@
"NamedSetOfEnums",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1473,6 +1488,7 @@
"SequenceOf",
SEQUENCE_OF_free,
SEQUENCE_OF_print,
+ SEQUENCE_OF_compare,
SEQUENCE_OF_constraint,
SEQUENCE_OF_decode_ber,
SEQUENCE_OF_encode_der,
@@ -1543,6 +1559,7 @@
"SeqOfZuka",
SEQUENCE_OF_free,
SEQUENCE_OF_print,
+ SEQUENCE_OF_compare,
SEQUENCE_OF_constraint,
SEQUENCE_OF_decode_ber,
SEQUENCE_OF_encode_der,
@@ -1620,6 +1637,7 @@
"SetOfChoice",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1697,6 +1715,7 @@
"NamedSetOfChoice",
SET_OF_free,
SET_OF_print,
+ SET_OF_compare,
SET_OF_constraint,
SET_OF_decode_ber,
SET_OF_encode_der,
@@ -1795,6 +1814,7 @@
"SimpleChoice",
CHOICE_free,
CHOICE_print,
+ CHOICE_compare,
CHOICE_constraint,
CHOICE_decode_ber,
CHOICE_encode_der,