XER support

diff --git a/tests/19-param-OK.asn1.-P b/tests/19-param-OK.asn1.-P
index e980f1c..fa6aaf3 100644
--- a/tests/19-param-OK.asn1.-P
+++ b/tests/19-param-OK.asn1.-P
@@ -108,11 +108,13 @@
 static /* Use -fall-defs-global to expose */
 asn1_TYPE_descriptor_t asn1_DEF_toBeSigned = {
 	"toBeSigned",
+	SEQUENCE_free,
+	SEQUENCE_print,
 	SEQUENCE_constraint,
 	SEQUENCE_decode_ber,
 	SEQUENCE_encode_der,
-	SEQUENCE_print,
-	SEQUENCE_free,
+	0,				/* Not implemented yet */
+	SEQUENCE_encode_xer,
 	0,	/* Use generic outmost tag fetcher */
 	asn1_DEF_toBeSigned_tags,
 	sizeof(asn1_DEF_toBeSigned_tags)
@@ -167,11 +169,13 @@
 };
 asn1_TYPE_descriptor_t asn1_DEF_Certificate = {
 	"Certificate",
+	SEQUENCE_free,
+	SEQUENCE_print,
 	SEQUENCE_constraint,
 	SEQUENCE_decode_ber,
 	SEQUENCE_encode_der,
-	SEQUENCE_print,
-	SEQUENCE_free,
+	0,				/* Not implemented yet */
+	SEQUENCE_encode_xer,
 	0,	/* Use generic outmost tag fetcher */
 	asn1_DEF_Certificate_tags,
 	sizeof(asn1_DEF_Certificate_tags)
@@ -223,14 +227,17 @@
 static asn1_SET_OF_specifics_t asn1_DEF_Name_specs = {
 	sizeof(struct Name),
 	offsetof(struct Name, _ber_dec_ctx),
+	0,	/* XER encoding is XMLDelimitedItemList */
 };
 asn1_TYPE_descriptor_t asn1_DEF_Name = {
 	"Name",
+	SEQUENCE_OF_free,
+	SEQUENCE_OF_print,
 	SEQUENCE_OF_constraint,
 	SEQUENCE_OF_decode_ber,
 	SEQUENCE_OF_encode_der,
-	SEQUENCE_OF_print,
-	SEQUENCE_OF_free,
+	0,				/* Not implemented yet */
+	SEQUENCE_OF_encode_xer,
 	0,	/* Use generic outmost tag fetcher */
 	asn1_DEF_Name_tags,
 	sizeof(asn1_DEF_Name_tags)
@@ -337,14 +344,17 @@
 static asn1_SET_OF_specifics_t asn1_DEF_RelativeDistinguishedName_specs = {
 	sizeof(struct RelativeDistinguishedName),
 	offsetof(struct RelativeDistinguishedName, _ber_dec_ctx),
+	0,	/* XER encoding is XMLDelimitedItemList */
 };
 asn1_TYPE_descriptor_t asn1_DEF_RelativeDistinguishedName = {
 	"RelativeDistinguishedName",
+	SET_OF_free,
+	SET_OF_print,
 	SET_OF_constraint,
 	SET_OF_decode_ber,
 	SET_OF_encode_der,
-	SET_OF_print,
-	SET_OF_free,
+	0,				/* Not implemented yet */
+	SET_OF_encode_xer,
 	0,	/* Use generic outmost tag fetcher */
 	asn1_DEF_RelativeDistinguishedName_tags,
 	sizeof(asn1_DEF_RelativeDistinguishedName_tags)