diff options
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-09-26 13:12:56 +0000 |
---|---|---|
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-09-26 13:12:56 +0000 |
commit | aafc94105ea876653305a0d5262c87e6bcc271f1 (patch) | |
tree | b80440a1af227640269f3d5807f5b0d835dc224a /tests/66-ref-simple-OK.asn1.-P | |
parent | 1276169ece5b70a0f3df30179f425c24def47d9c (diff) |
type aliasing implemented; last_tag_form removed
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@404 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'tests/66-ref-simple-OK.asn1.-P')
-rw-r--r-- | tests/66-ref-simple-OK.asn1.-P | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/66-ref-simple-OK.asn1.-P b/tests/66-ref-simple-OK.asn1.-P index b023ad4f..03027f0a 100644 --- a/tests/66-ref-simple-OK.asn1.-P +++ b/tests/66-ref-simple-OK.asn1.-P @@ -54,7 +54,6 @@ asn1_TYPE_descriptor_t asn1_DEF_T = { asn1_DEF_T_tags, /* Same as above */ sizeof(asn1_DEF_T_tags) /sizeof(asn1_DEF_T_tags[0]), /* 1 */ - 1, /* Whether CONSTRUCTED */ asn1_MBR_T, 1, /* Single element */ &asn1_DEF_T_specs /* Additional specs */ @@ -93,11 +92,9 @@ xer_type_encoder_f SimpleType_encode_xer; int SimpleType_constraint(asn1_TYPE_descriptor_t *td, const void *sptr, asn_app_consume_bytes_f *app_errlog, void *app_key) { - - /* Make the underlying type checker permanent */ + /* Replace with underlying type checker */ td->check_constraints = asn1_DEF_ENUMERATED.check_constraints; - return td->check_constraints - (td, sptr, app_errlog, app_key); + return td->check_constraints(td, sptr, app_errlog, app_key); } /* @@ -112,7 +109,6 @@ SimpleType_inherit_TYPE_descriptor(asn1_TYPE_descriptor_t *td) { td->der_encoder = asn1_DEF_ENUMERATED.der_encoder; td->xer_decoder = asn1_DEF_ENUMERATED.xer_decoder; td->xer_encoder = asn1_DEF_ENUMERATED.xer_encoder; - td->last_tag_form = asn1_DEF_ENUMERATED.last_tag_form; td->elements = asn1_DEF_ENUMERATED.elements; td->elements_count = asn1_DEF_ENUMERATED.elements_count; td->specifics = asn1_DEF_ENUMERATED.specifics; @@ -177,7 +173,6 @@ asn1_TYPE_descriptor_t asn1_DEF_SimpleType = { asn1_DEF_SimpleType_tags, /* Same as above */ sizeof(asn1_DEF_SimpleType_tags) /sizeof(asn1_DEF_SimpleType_tags[0]), /* 1 */ - -0, /* Unknown yet */ 0, 0, /* No members */ 0 /* No specifics */ }; |