aboutsummaryrefslogtreecommitdiffstats
path: root/tests/46-redefine-OK.asn1.-PR
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-09-13 08:31:01 +0000
committerLev Walkin <vlm@lionet.info>2004-09-13 08:31:01 +0000
commit188ed2c7147f1cc09c76794c5db5b3f27c9704b3 (patch)
treeea7e4e6028c1cb6fbe6d19b4bd08b00113b56639 /tests/46-redefine-OK.asn1.-PR
parentd563d397686b3f9d78ee22ba6a2bd83d29807dd4 (diff)
inner structures tagging fix. see 0.9.5 comment in ChangeLog
Diffstat (limited to 'tests/46-redefine-OK.asn1.-PR')
-rw-r--r--tests/46-redefine-OK.asn1.-PR14
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/46-redefine-OK.asn1.-PR b/tests/46-redefine-OK.asn1.-PR
index ea256a82..9104df85 100644
--- a/tests/46-redefine-OK.asn1.-PR
+++ b/tests/46-redefine-OK.asn1.-PR
@@ -91,6 +91,9 @@ asn1_TYPE_descriptor_t asn1_DEF_PrimitiveType = {
asn1_DEF_PrimitiveType_tags,
sizeof(asn1_DEF_PrimitiveType_tags)
/sizeof(asn1_DEF_PrimitiveType_tags[0]), /* 1 */
+ asn1_DEF_PrimitiveType_tags, /* Same as above */
+ sizeof(asn1_DEF_PrimitiveType_tags)
+ /sizeof(asn1_DEF_PrimitiveType_tags[0]), /* 1 */
-0, /* Unknown yet */
0, 0, /* No members */
0 /* No specifics */
@@ -152,6 +155,9 @@ asn1_TYPE_descriptor_t asn1_DEF_ConstructedType = {
asn1_DEF_ConstructedType_tags,
sizeof(asn1_DEF_ConstructedType_tags)
/sizeof(asn1_DEF_ConstructedType_tags[0]), /* 1 */
+ asn1_DEF_ConstructedType_tags, /* Same as above */
+ sizeof(asn1_DEF_ConstructedType_tags)
+ /sizeof(asn1_DEF_ConstructedType_tags[0]), /* 1 */
1, /* Whether CONSTRUCTED */
asn1_MBR_ConstructedType,
1, /* Elements count */
@@ -238,7 +244,8 @@ T_free(asn1_TYPE_descriptor_t *td,
/*** <<< STAT-DEFS [T] >>> ***/
static ber_tlv_tag_t asn1_DEF_T_tags[] = {
- (ASN_TAG_CLASS_CONTEXT | (3 << 2))
+ (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
asn1_TYPE_descriptor_t asn1_DEF_T = {
"T",
@@ -250,7 +257,10 @@ asn1_TYPE_descriptor_t asn1_DEF_T = {
0, /* Use generic outmost tag fetcher */
asn1_DEF_T_tags,
sizeof(asn1_DEF_T_tags)
- /sizeof(asn1_DEF_T_tags[0]), /* 1 */
+ /sizeof(asn1_DEF_T_tags[0]) - 1, /* 1 */
+ asn1_DEF_T_tags, /* Same as above */
+ sizeof(asn1_DEF_T_tags)
+ /sizeof(asn1_DEF_T_tags[0]), /* 2 */
-0, /* Unknown yet */
0, 0, /* Defined elsewhere */
0 /* No specifics */