aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-06-06 07:20:52 +0000
committerLev Walkin <vlm@lionet.info>2004-06-06 07:20:52 +0000
commitcda6b8a4f543bc0b2b347135edd34ccf07a0094c (patch)
treec86961ca2dad9cbb32d4942364d6410dc3e2d7ff
parent886e22e814f11c84ea38efc22136e405d7e0f9bc (diff)
recompiled
-rw-r--r--tests/39-sequence-of-OK.asn1.-P12
-rw-r--r--tests/42-real-life-OK.asn1.-PR32
2 files changed, 43 insertions, 1 deletions
diff --git a/tests/39-sequence-of-OK.asn1.-P b/tests/39-sequence-of-OK.asn1.-P
index afadff7b..b427ae5a 100644
--- a/tests/39-sequence-of-OK.asn1.-P
+++ b/tests/39-sequence-of-OK.asn1.-P
@@ -78,11 +78,17 @@ static asn1_SEQUENCE_element_t asn1_DEF_T_elements[] = {
static ber_tlv_tag_t asn1_DEF_T_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+static asn1_TYPE_tag2member_t asn1_DEF_T_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0 }, /* int at 15 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1 }, /* collection at 17 */
+};
static asn1_SEQUENCE_specifics_t asn1_DEF_T_specs = {
sizeof(struct T),
offsetof(struct T, _ber_dec_ctx),
asn1_DEF_T_elements,
2, /* Elements count */
+ asn1_DEF_T_tag2el,
+ 2, /* Count of tags in the map */
-1, /* Start extensions */
-1 /* Stop extensions */
};
@@ -145,11 +151,17 @@ static asn1_SEQUENCE_element_t asn1_DEF_T2_elements[] = {
static ber_tlv_tag_t asn1_DEF_T2_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+static asn1_TYPE_tag2member_t asn1_DEF_T2_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0 }, /* flag at 20 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 1 }, /* str at 21 */
+};
static asn1_SEQUENCE_specifics_t asn1_DEF_T2_specs = {
sizeof(struct T2),
offsetof(struct T2, _ber_dec_ctx),
asn1_DEF_T2_elements,
2, /* Elements count */
+ asn1_DEF_T2_tag2el,
+ 2, /* Count of tags in the map */
-1, /* Start extensions */
-1 /* Stop extensions */
};
diff --git a/tests/42-real-life-OK.asn1.-PR b/tests/42-real-life-OK.asn1.-PR
index bcac56cb..d7a65078 100644
--- a/tests/42-real-life-OK.asn1.-PR
+++ b/tests/42-real-life-OK.asn1.-PR
@@ -82,11 +82,17 @@ static asn1_SEQUENCE_element_t asn1_DEF_LogLine_elements[] = {
static ber_tlv_tag_t asn1_DEF_LogLine_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+static asn1_TYPE_tag2member_t asn1_DEF_LogLine_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1 }, /* varsets at 25 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0 }, /* line-digest at 23 */
+};
static asn1_SEQUENCE_specifics_t asn1_DEF_LogLine_specs = {
sizeof(struct LogLine),
offsetof(struct LogLine, _ber_dec_ctx),
asn1_DEF_LogLine_elements,
2, /* Elements count */
+ asn1_DEF_LogLine_tag2el,
+ 2, /* Count of tags in the map */
1, /* Start extensions */
3 /* Stop extensions */
};
@@ -190,11 +196,17 @@ static asn1_SEQUENCE_element_t asn1_DEF_VariablePartSet_elements[] = {
static ber_tlv_tag_t asn1_DEF_VariablePartSet_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+static asn1_TYPE_tag2member_t asn1_DEF_VariablePartSet_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0 }, /* vparts at 33 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1 }, /* resolution at 35 */
+};
static asn1_SEQUENCE_specifics_t asn1_DEF_VariablePartSet_specs = {
sizeof(struct VariablePartSet),
offsetof(struct VariablePartSet, _ber_dec_ctx),
asn1_DEF_VariablePartSet_elements,
2, /* Elements count */
+ asn1_DEF_VariablePartSet_tag2el,
+ 2, /* Count of tags in the map */
1, /* Start extensions */
3 /* Stop extensions */
};
@@ -318,11 +330,17 @@ typedef struct VariablePart {
static ber_tlv_tag_t asn1_DEF_vrange_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+ static asn1_TYPE_tag2member_t asn1_DEF_vrange_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 0 }, /* from at 45 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1 }, /* to at 46 */
+ };
static asn1_SEQUENCE_specifics_t asn1_DEF_vrange_specs = {
sizeof(struct vrange),
offsetof(struct vrange, _ber_dec_ctx),
asn1_DEF_vrange_elements,
2, /* Elements count */
+ asn1_DEF_vrange_tag2el,
+ 2, /* Count of tags in the map */
1, /* Start extensions */
3 /* Stop extensions */
};
@@ -361,7 +379,7 @@ static asn1_CHOICE_element_t asn1_DEF_VariablePart_elements[] = {
static ber_tlv_tag_t asn1_DEF_VariablePart_tags[] = {
};
-static asn1_CHOICE_tag2member_t asn1_DEF_VariablePart_tag2el[] = {
+static asn1_TYPE_tag2member_t asn1_DEF_VariablePart_tag2el[] = {
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1 }, /* vrange at 45 */
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0 }, /* vset at 42 */
};
@@ -500,11 +518,17 @@ typedef struct ActionItem {
static ber_tlv_tag_t asn1_DEF_notify_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+ static asn1_TYPE_tag2member_t asn1_DEF_notify_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0 }, /* critical at 61 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1 }, /* email at 62 */
+ };
static asn1_SEQUENCE_specifics_t asn1_DEF_notify_specs = {
sizeof(struct notify),
offsetof(struct notify, _ber_dec_ctx),
asn1_DEF_notify_elements,
2, /* Elements count */
+ asn1_DEF_notify_tag2el,
+ 2, /* Count of tags in the map */
1, /* Start extensions */
3 /* Stop extensions */
};
@@ -543,11 +567,17 @@ static asn1_SEQUENCE_element_t asn1_DEF_ActionItem_elements[] = {
static ber_tlv_tag_t asn1_DEF_ActionItem_tags[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
+static asn1_TYPE_tag2member_t asn1_DEF_ActionItem_tag2el[] = {
+ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0 }, /* accept-as at 55 */
+ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1 }, /* notify at 61 */
+};
static asn1_SEQUENCE_specifics_t asn1_DEF_ActionItem_specs = {
sizeof(struct ActionItem),
offsetof(struct ActionItem, _ber_dec_ctx),
asn1_DEF_ActionItem_elements,
2, /* Elements count */
+ asn1_DEF_ActionItem_tag2el,
+ 2, /* Count of tags in the map */
1, /* Start extensions */
3 /* Stop extensions */
};