mirror of https://gerrit.osmocom.org/asn1c
add -fline-refs
This commit is contained in:
parent
2142033493
commit
4062b01cd5
|
@ -2,8 +2,9 @@
|
|||
???:
|
||||
* Updated asn1c-usage.pdf.
|
||||
* Made -fskeletons-copy a default option; removed cmdline option.
|
||||
* Made -fnative-types a default options; removed cmdline option.
|
||||
* Made -fnative-types a default option; removed cmdline option.
|
||||
Added -fwide-types for backwards compatibility.
|
||||
* Add -fline-refs to avoid being unfriendly to version control systems.
|
||||
|
||||
0.9.24: 2013-Mar-16
|
||||
|
||||
|
|
|
@ -96,6 +96,8 @@ main(int ac, char **av) {
|
|||
asn1_compiler_flags &= ~A1C_USE_WIDE_TYPES;
|
||||
} else if(strcmp(optarg, "wide-types") == 0) {
|
||||
asn1_compiler_flags |= A1C_USE_WIDE_TYPES;
|
||||
} else if(strcmp(optarg, "line-refs") == 0) {
|
||||
asn1_compiler_flags |= A1C_LINE_REFS;
|
||||
} else if(strcmp(optarg, "no-constraints") == 0) {
|
||||
asn1_compiler_flags |= A1C_NO_CONSTRAINTS;
|
||||
} else if(strcmp(optarg, "no-include-deps") == 0) {
|
||||
|
@ -464,6 +466,7 @@ usage(const char *av0) {
|
|||
" -findirect-choice Compile members of CHOICE as indirect pointers\n"
|
||||
" -fincludes-quoted Generate #includes in \"double\" instead of <angle> quotes\n"
|
||||
" -fknown-extern-type=<name> Pretend the specified type is known\n"
|
||||
" -fline-refs Include ASN.1 module's line numbers in comments\n"
|
||||
" -fno-constraints Do not generate constraint checking code\n"
|
||||
" -fno-include-deps Do not generate courtesy #includes for dependencies\n"
|
||||
" -funnamed-unions Enable unnamed unions in structures\n"
|
||||
|
|
|
@ -1670,11 +1670,12 @@ emit_tag2member_map(arg_t *arg, tag2el_t *tag2el, int tag2el_count, const char *
|
|||
OUT("%d, ", tag2el[i].el_no);
|
||||
OUT("%d, ", tag2el[i].toff_first);
|
||||
OUT("%d ", tag2el[i].toff_last);
|
||||
OUT("}%s /* %s at %d */\n",
|
||||
OUT("}%s /* %s",
|
||||
(i + 1 < tag2el_count) ? "," : "",
|
||||
tag2el[i].from_expr->Identifier,
|
||||
tag2el[i].from_expr->_lineno
|
||||
);
|
||||
tag2el[i].from_expr->Identifier);
|
||||
if(arg->flags & A1C_LINE_REFS)
|
||||
OUT("at %d", tag2el[i].from_expr->_lineno);
|
||||
OUT(" */\n");
|
||||
}
|
||||
OUT("};\n");
|
||||
|
||||
|
|
|
@ -60,19 +60,24 @@ enum asn1c_flags {
|
|||
* -gen-PER
|
||||
* Generate PER support code
|
||||
*/
|
||||
A1C_GEN_PER = 0x1000,
|
||||
A1C_GEN_PER = 0x1000,
|
||||
/*
|
||||
* -pdu={all|auto|Type}
|
||||
* Generate PDU table
|
||||
*/
|
||||
A1C_PDU_ALL = 0x2000,
|
||||
A1C_PDU_ALL = 0x2000,
|
||||
A1C_PDU_AUTO = 0x4000,
|
||||
A1C_PDU_TYPE = 0x8000,
|
||||
/*
|
||||
* -fincludes-quoted
|
||||
* Avoid generating #include <foo>, generate "foo" instead.
|
||||
*/
|
||||
A1C_INCLUDES_QUOTED = 0x10000
|
||||
A1C_INCLUDES_QUOTED = 0x10000,
|
||||
/*
|
||||
* -fline-refs
|
||||
* Include ASN.1 module's line numbers in comments.
|
||||
*/
|
||||
A1C_LINE_REFS = 0x20000
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestEnum1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 3 }
|
||||
ModuleTestEnum1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
3 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestEnum2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 4 }
|
||||
ModuleTestEnum2 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
4 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestInt1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 7 }
|
||||
ModuleTestInt1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
7 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleParameterization1 { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 104 }
|
||||
ModuleParameterization1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
104 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -160,8 +160,8 @@ static ber_tlv_tag_t asn_DEF_Bunch_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Bunch_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 1 }, /* field-REAL at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, -1, 0 } /* field-IA5String at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 1 }, /* field-REAL */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, -1, 0 } /* field-IA5String */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Bunch_specs_1 = {
|
||||
sizeof(struct Bunch),
|
||||
|
|
|
@ -62,7 +62,7 @@ static ber_tlv_tag_t asn_DEF_SIGNED_16P0_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_SIGNED_16P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (9 << 2)), 0, 0, 0 } /* signed at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (9 << 2)), 0, 0, 0 } /* signed */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_SIGNED_16P0_specs_1 = {
|
||||
sizeof(struct SIGNED_16P0),
|
||||
|
@ -112,7 +112,7 @@ static ber_tlv_tag_t asn_DEF_signed_tags_4[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_signed_tag2el_4[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* a at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* a */
|
||||
};
|
||||
static uint8_t asn_MAP_signed_mmap_4[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -168,7 +168,7 @@ static ber_tlv_tag_t asn_DEF_SIGNED_16P1_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_SIGNED_16P1_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* signed at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* signed */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_SIGNED_16P1_specs_3 = {
|
||||
sizeof(struct SIGNED_16P1),
|
||||
|
|
|
@ -150,9 +150,9 @@ static ber_tlv_tag_t asn_DEF_Narrow_15P0_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Narrow_15P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* narrow1 at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* narrow2 at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 } /* narrow3 at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* narrow1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* narrow2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 } /* narrow3 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Narrow_15P0_specs_1 = {
|
||||
sizeof(struct Narrow_15P0),
|
||||
|
|
|
@ -152,7 +152,7 @@ static ber_tlv_tag_t asn_DEF_Flag_16P0_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Flag_16P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* field at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* field */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Flag_16P0_specs_1 = {
|
||||
sizeof(struct Flag_16P0),
|
||||
|
@ -268,7 +268,7 @@ static ber_tlv_tag_t asn_DEF_Flag_16P1_tags_6[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Flag_16P1_tag2el_6[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* field at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* field */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Flag_16P1_specs_6 = {
|
||||
sizeof(struct Flag_16P1),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleParameterizationClass { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 112 }
|
||||
ModuleParameterizationClass { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
112 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleRealConstraint { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 117 }
|
||||
ModuleRealConstraint { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
117 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,5 +1,8 @@
|
|||
ModulePERStrings { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 119 }
|
||||
ModulePERStrings { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
119 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1513,37 +1513,37 @@ static ber_tlv_tag_t asn_DEF_PDU_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_PDU_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* many at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ia5 at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ia5-c at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* ia5-ce at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* ia5-ir at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* vs at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* vs-c at 21 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* vs-ce at 22 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* vs-ir at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* pr at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 }, /* pr-c at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (11 << 2)), 11, 0, 0 }, /* pr-ir at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (12 << 2)), 12, 0, 0 }, /* ns at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (13 << 2)), 13, 0, 0 }, /* ns-c at 28 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (14 << 2)), 14, 0, 0 }, /* ns-ce at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (15 << 2)), 15, 0, 0 }, /* ns-ir at 30 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (16 << 2)), 16, 0, 0 }, /* ut-c at 31 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (17 << 2)), 17, 0, 0 }, /* ut-ce at 32 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (18 << 2)), 18, 0, 0 }, /* ut-ir at 33 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (19 << 2)), 19, 0, 0 }, /* bm at 34 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (20 << 2)), 20, 0, 0 }, /* bm-c at 35 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (21 << 2)), 21, 0, 0 }, /* bm-cs at 36 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (22 << 2)), 22, 0, 0 }, /* bm-ce at 37 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (23 << 2)), 23, 0, 0 }, /* bm-ir at 38 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (24 << 2)), 24, 0, 0 }, /* us at 39 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (25 << 2)), 25, 0, 0 }, /* us-c at 40 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (26 << 2)), 26, 0, 0 }, /* us-cs at 41 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (27 << 2)), 27, 0, 0 }, /* us-ce at 42 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (28 << 2)), 28, 0, 0 }, /* us-ir at 43 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (29 << 2)), 29, 0, 0 }, /* real at 44 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (30 << 2)), 30, 0, 0 } /* oid at 45 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* many */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ia5 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ia5-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* ia5-ce */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* ia5-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* vs */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* vs-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* vs-ce */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* vs-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* pr */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 }, /* pr-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (11 << 2)), 11, 0, 0 }, /* pr-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (12 << 2)), 12, 0, 0 }, /* ns */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (13 << 2)), 13, 0, 0 }, /* ns-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (14 << 2)), 14, 0, 0 }, /* ns-ce */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (15 << 2)), 15, 0, 0 }, /* ns-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (16 << 2)), 16, 0, 0 }, /* ut-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (17 << 2)), 17, 0, 0 }, /* ut-ce */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (18 << 2)), 18, 0, 0 }, /* ut-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (19 << 2)), 19, 0, 0 }, /* bm */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (20 << 2)), 20, 0, 0 }, /* bm-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (21 << 2)), 21, 0, 0 }, /* bm-cs */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (22 << 2)), 22, 0, 0 }, /* bm-ce */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (23 << 2)), 23, 0, 0 }, /* bm-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (24 << 2)), 24, 0, 0 }, /* us */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (25 << 2)), 25, 0, 0 }, /* us-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (26 << 2)), 26, 0, 0 }, /* us-cs */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (27 << 2)), 27, 0, 0 }, /* us-ce */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (28 << 2)), 28, 0, 0 }, /* us-ir */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (29 << 2)), 29, 0, 0 }, /* real */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (30 << 2)), 30, 0, 0 } /* oid */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_PDU_specs_1 = {
|
||||
sizeof(struct PDU),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleEmptyIMPORTS { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 121 }
|
||||
ModuleEmptyIMPORTS { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
121 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleValueAssignmentConstrained { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 123 }
|
||||
ModuleValueAssignmentConstrained { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
123 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleMultiConstraint { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 124 }
|
||||
ModuleMultiConstraint { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
124 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleBitStringConstraint { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 125 }
|
||||
ModuleBitStringConstraint { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
125 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
<!-- XML DTD generated by asn1c-0.9.24 -->
|
||||
|
||||
<!-- ASN.1 module
|
||||
ModuleBitStringConstraint { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 125 }
|
||||
ModuleBitStringConstraint { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
125 }
|
||||
found in ../tests/125-bitstring-constraint-OK.asn1 -->
|
||||
|
||||
<!ELEMENT T (flag1?, flag2?, flag3?)>
|
||||
|
|
|
@ -79,10 +79,10 @@ static ber_tlv_tag_t asn_DEF_PDU_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_PDU_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* str-o at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* str-m at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* singl at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* pdu-2 at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* str-o */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* str-m */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* singl */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* pdu-2 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_PDU_specs_1 = {
|
||||
sizeof(struct PDU),
|
||||
|
@ -182,7 +182,7 @@ static ber_tlv_tag_t asn_DEF_Singleton_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Singleton_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* opt-z at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* opt-z */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Singleton_specs_1 = {
|
||||
sizeof(struct Singleton),
|
||||
|
@ -298,9 +298,9 @@ static asn_TYPE_member_t asn_MBR_PDU_2_1[] = {
|
|||
};
|
||||
static int asn_MAP_PDU_2_cmap_1[] = { 0, 2, 1 };
|
||||
static asn_TYPE_tag2member_t asn_MAP_PDU_2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ext0 at 31 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ext1 at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* main at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* ext0 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ext1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 } /* main */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_PDU_2_specs_1 = {
|
||||
sizeof(struct PDU_2),
|
||||
|
|
|
@ -462,10 +462,10 @@ static ber_tlv_tag_t asn_DEF_T_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* small32range at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* full32range at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* unsigned32 at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* unsplit32 at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* small32range */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* full32range */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* unsigned32 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* unsplit32 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestEnum1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 129 }
|
||||
ModuleTestEnum1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
129 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestEnum1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 130 }
|
||||
ModuleTestEnum1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
130 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestResolver2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 14 1 }
|
||||
ModuleTestResolver2 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
14 1 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
@ -18,8 +21,11 @@ check-other INTEGER ::= 1
|
|||
|
||||
END
|
||||
|
||||
ModuleTestResolver3 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 14 2 }
|
||||
ModuleTestResolver3 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
14 2 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
@ -32,8 +38,11 @@ Enumeration ::= ENUMERATED {
|
|||
|
||||
END
|
||||
|
||||
HiddenModule { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 14 3 }
|
||||
HiddenModule { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
14 3 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestConstraint1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 16 1 }
|
||||
ModuleTestConstraint1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
16 1 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
@ -9,8 +12,11 @@ Type6 ::= IA5String ((SIZE(1..10))(FROM("a".."z" | "#")))
|
|||
|
||||
END
|
||||
|
||||
ModuleTestConstraint2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 16 2 }
|
||||
ModuleTestConstraint2 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
16 2 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,5 +1,8 @@
|
|||
ModuleTestParam { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 19 }
|
||||
ModuleTestParam { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
19 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -98,9 +98,9 @@ static ber_tlv_tag_t asn_DEF_toBeSigned_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_toBeSigned_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* version at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 }, /* signature at 22 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* issuer at 24 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* version */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 }, /* signature */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 } /* issuer */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_toBeSigned_specs_2 = {
|
||||
sizeof(struct toBeSigned),
|
||||
|
@ -169,9 +169,9 @@ static ber_tlv_tag_t asn_DEF_SIGNED_15P0_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_SIGNED_15P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* signature at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 }, /* algorithm at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* toBeSigned at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* signature */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 }, /* algorithm */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* toBeSigned */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_SIGNED_15P0_specs_1 = {
|
||||
sizeof(struct SIGNED_15P0),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestConstr { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 20 }
|
||||
ModuleTestConstr { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
20 }
|
||||
DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestTags1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 21 1 }
|
||||
ModuleTestTags1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
21 1 }
|
||||
DEFINITIONS EXPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
@ -10,8 +13,11 @@ T1 ::= CHOICE {
|
|||
|
||||
END
|
||||
|
||||
ModuleTestTags2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 21 2 }
|
||||
ModuleTestTags2 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
21 2 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestTags3 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 22 }
|
||||
ModuleTestTags3 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
22 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -62,8 +62,8 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_b_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* i at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* n at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* i */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* n */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_b_specs_3 = {
|
||||
sizeof(struct b),
|
||||
|
@ -131,9 +131,9 @@ static ber_tlv_tag_t asn_DEF_T1_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T1_specs_1 = {
|
||||
sizeof(struct T1),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestBitString { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 23 }
|
||||
ModuleTestBitString { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
23 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestSequence { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 24 }
|
||||
ModuleTestSequence { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
24 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -76,9 +76,9 @@ static ber_tlv_tag_t asn_DEF_T_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 1, 0, 0 }, /* s at 16 */
|
||||
{ (ASN_TAG_CLASS_APPLICATION | (3 << 2)), 0, 0, 0 }, /* i at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* b at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 1, 0, 0 }, /* s */
|
||||
{ (ASN_TAG_CLASS_APPLICATION | (3 << 2)), 0, 0, 0 }, /* i */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* b */
|
||||
};
|
||||
static uint8_t asn_MAP_T_mmap_1[(3 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (1 << 6) | (0 << 5)
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestSetOfSimple { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 31 }
|
||||
ModuleTestSetOfSimple { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
31 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -116,8 +116,8 @@ static ber_tlv_tag_t asn_DEF_Tree_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Tree_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* height at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* width at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* height */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* width */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Tree_specs_1 = {
|
||||
sizeof(struct Tree),
|
||||
|
@ -301,7 +301,7 @@ static ber_tlv_tag_t asn_DEF_Member_tags_5[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Member_tag2el_5[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* cup-of-coffee at 32 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* cup-of-coffee */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_5 = {
|
||||
sizeof(struct Member),
|
||||
|
@ -403,8 +403,8 @@ static asn_TYPE_member_t asn_MBR_other_9[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_other_tag2el_9[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* b at 28 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* b */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_other_specs_9 = {
|
||||
sizeof(struct other),
|
||||
|
@ -472,15 +472,15 @@ static ber_tlv_tag_t asn_DEF_Stuff_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Stuff_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* a at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* trees at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* anything at 34 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* b at 28 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* trees */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* anything */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* b */
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Stuff_tag2el_cxer_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* trees at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* anything at 34 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 } /* a at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* trees */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* anything */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 } /* a */
|
||||
};
|
||||
static uint8_t asn_MAP_Stuff_mmap_1[(3 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(0 << 7) | (0 << 6) | (0 << 5)
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestSequenceSimple { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 32 }
|
||||
ModuleTestSequenceSimple { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
32 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -306,8 +306,8 @@ static ber_tlv_tag_t asn_DEF_SeqWithMandatory_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_SeqWithMandatory_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 0, 0, 0 }, /* someString at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* seqOfMan at 27 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 0, 0, 0 }, /* someString */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* seqOfMan */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_SeqWithMandatory_specs_1 = {
|
||||
sizeof(struct SeqWithMandatory),
|
||||
|
@ -448,8 +448,8 @@ static ber_tlv_tag_t asn_DEF_SeqWithOptional_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_SeqWithOptional_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 0, 0, 0 }, /* someString at 30 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* seqOfOpt at 31 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 0, 0, 0 }, /* someString */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* seqOfOpt */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_SeqWithOptional_specs_1 = {
|
||||
sizeof(struct SeqWithOptional),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestClassSimple { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 34 }
|
||||
ModuleTestClassSimple { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
34 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestClassSimple { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 34 }
|
||||
ModuleTestClassSimple { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
34 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestIndirectChoiceFine { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 37 }
|
||||
ModuleTestIndirectChoiceFine { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
37 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -77,10 +77,10 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* t-a at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* t-b at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* t-c at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* t-d at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* t-a */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* t-b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, 0, 0 }, /* t-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* t-d */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
@ -169,8 +169,8 @@ static asn_TYPE_member_t asn_MBR_Choice1_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* c-b at 24 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* c-a at 22 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* c-b */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* c-a */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice1_specs_1 = {
|
||||
sizeof(struct Choice1),
|
||||
|
@ -285,10 +285,10 @@ static ber_tlv_tag_t asn_DEF_Choice2_tags_1[] = {
|
|||
(ASN_TAG_CLASS_CONTEXT | (2 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* c-b at 28 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 }, /* c-a at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* c-d at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* c-e at 31 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* c-b */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 }, /* c-a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* c-d */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* c-e */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice2_specs_1 = {
|
||||
sizeof(struct Choice2),
|
||||
|
|
|
@ -103,8 +103,8 @@ static ber_tlv_tag_t asn_DEF_T_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* int at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* collection at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* collection */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
@ -186,8 +186,8 @@ static ber_tlv_tag_t asn_DEF_T2_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 }, /* flag at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 1, 0, 0 } /* str at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 }, /* flag */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 1, 0, 0 } /* str */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T2_specs_1 = {
|
||||
sizeof(struct T2),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleLAPStorage { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 42 }
|
||||
ModuleLAPStorage { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
42 }
|
||||
DEFINITIONS EXTENSIBILITY IMPLIED ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -136,8 +136,8 @@ static ber_tlv_tag_t asn_DEF_LogLine_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_LogLine_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* varsets at 25 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0, 0, 0 } /* line-digest at 23 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* varsets */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0, 0, 0 } /* line-digest */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_LogLine_specs_1 = {
|
||||
sizeof(struct LogLine),
|
||||
|
@ -303,8 +303,8 @@ static ber_tlv_tag_t asn_DEF_VariablePartSet_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_VariablePartSet_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* vparts at 33 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* resolution at 35 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* vparts */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* resolution */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_VariablePartSet_specs_1 = {
|
||||
sizeof(struct VariablePartSet),
|
||||
|
@ -493,8 +493,8 @@ static ber_tlv_tag_t asn_DEF_vrange_tags_4[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_vrange_tag2el_4[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 0, 0, 1 }, /* from at 45 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1, -1, 0 } /* to at 46 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 0, 0, 1 }, /* from */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1, -1, 0 } /* to */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_vrange_specs_4 = {
|
||||
sizeof(struct vrange),
|
||||
|
@ -551,8 +551,8 @@ static asn_TYPE_member_t asn_MBR_VariablePart_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_VariablePart_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* vrange at 45 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* vset at 42 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* vrange */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* vset */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_VariablePart_specs_1 = {
|
||||
sizeof(struct VariablePart),
|
||||
|
@ -835,8 +835,8 @@ static ber_tlv_tag_t asn_DEF_notify_tags_7[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_notify_tag2el_7[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 }, /* critical at 61 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* email at 62 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 }, /* critical */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* email */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_notify_specs_7 = {
|
||||
sizeof(struct notify),
|
||||
|
@ -896,8 +896,8 @@ static ber_tlv_tag_t asn_DEF_ActionItem_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ActionItem_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* accept-as at 55 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* notify at 61 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* accept-as */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* notify */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_ActionItem_specs_1 = {
|
||||
sizeof(struct ActionItem),
|
||||
|
|
|
@ -174,10 +174,10 @@ static ber_tlv_tag_t asn_DEF_Test_structure_1_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Test_structure_1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, 0, 0 }, /* t-member4 at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* t-member2 at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* t-member3 at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* t-member1 at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, 0, 0 }, /* t-member4 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* t-member2 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* t-member3 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* t-member1 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Test_structure_1_specs_1 = {
|
||||
sizeof(struct Test_structure_1),
|
||||
|
@ -348,10 +348,10 @@ static asn_TYPE_member_t asn_MBR_Choice_1_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice_1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* and at 22 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* or at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* not at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* other at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* and */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* or */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 }, /* not */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 3, 0, 0 } /* other */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice_1_specs_1 = {
|
||||
sizeof(struct Choice_1),
|
||||
|
@ -442,7 +442,7 @@ static ber_tlv_tag_t asn_DEF_Test_structure_2_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Test_structure_2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* m1 at 28 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* m1 */
|
||||
};
|
||||
static uint8_t asn_MAP_Test_structure_2_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(0 << 7)
|
||||
|
@ -539,7 +539,7 @@ static ber_tlv_tag_t asn_DEF_Test_structure_3_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Test_structure_3_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* m1 at 29 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 0 } /* m1 */
|
||||
};
|
||||
static uint8_t asn_MAP_Test_structure_3_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(0 << 7)
|
||||
|
|
|
@ -91,8 +91,8 @@ static asn_TYPE_member_t asn_MBR_e_6[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_e_tag2el_6[] = {
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (7 << 2)), 0, 0, 0 }, /* f at 20 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (8 << 2)), 1, 0, 0 } /* g at 21 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (7 << 2)), 0, 0, 0 }, /* f */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (8 << 2)), 1, 0, 0 } /* g */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_e_specs_6 = {
|
||||
sizeof(struct e),
|
||||
|
@ -148,8 +148,8 @@ static asn_TYPE_member_t asn_MBR_h_9[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_h_tag2el_9[] = {
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (1 << 2)), 0, 0, 0 }, /* i at 24 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (2 << 2)), 1, 0, 0 } /* j at 25 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (1 << 2)), 0, 0, 0 }, /* i */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (2 << 2)), 1, 0, 0 } /* j */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_h_specs_9 = {
|
||||
sizeof(struct h),
|
||||
|
@ -223,11 +223,11 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_b_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (5 << 2)), 0, 0, 0 }, /* c at 17 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (6 << 2)), 1, 0, 0 }, /* d at 18 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (7 << 2)), 2, 0, 0 }, /* f at 20 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (8 << 2)), 2, 0, 0 }, /* g at 21 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (9 << 2)), 3, 0, 0 } /* h at 24 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (5 << 2)), 0, 0, 0 }, /* c */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (6 << 2)), 1, 0, 0 }, /* d */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (7 << 2)), 2, 0, 0 }, /* f */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (8 << 2)), 2, 0, 0 }, /* g */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (9 << 2)), 3, 0, 0 } /* h */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_b_specs_3 = {
|
||||
sizeof(struct b),
|
||||
|
@ -287,12 +287,12 @@ static ber_tlv_tag_t asn_DEF_T_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (2 << 2)), 0, 0, 0 }, /* a at 15 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (5 << 2)), 1, 0, 0 }, /* c at 17 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (6 << 2)), 1, 0, 0 }, /* d at 18 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (7 << 2)), 1, 0, 0 }, /* f at 20 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (8 << 2)), 1, 0, 0 }, /* g at 21 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (9 << 2)), 1, 0, 0 } /* h at 24 */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (2 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (5 << 2)), 1, 0, 0 }, /* c */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (6 << 2)), 1, 0, 0 }, /* d */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (7 << 2)), 1, 0, 0 }, /* f */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (8 << 2)), 1, 0, 0 }, /* g */
|
||||
{ (ASN_TAG_CLASS_PRIVATE | (9 << 2)), 1, 0, 0 } /* h */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleKnownExternType { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 45 }
|
||||
ModuleKnownExternType { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
45 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -158,7 +158,7 @@ static ber_tlv_tag_t asn_DEF_ConstructedType_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ConstructedType_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 } /* field at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 } /* field */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_ConstructedType_specs_1 = {
|
||||
sizeof(struct ConstructedType),
|
||||
|
|
|
@ -52,7 +52,7 @@ static ber_tlv_tag_t asn_DEF_T1_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i at 14 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i */
|
||||
};
|
||||
static uint8_t asn_MAP_T1_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -146,7 +146,7 @@ static ber_tlv_tag_t asn_DEF_T2_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i */
|
||||
};
|
||||
static uint8_t asn_MAP_T2_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -235,7 +235,7 @@ static asn_TYPE_member_t asn_MBR_T3_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T3_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_T3_specs_1 = {
|
||||
sizeof(struct T3),
|
||||
|
@ -318,7 +318,7 @@ static asn_TYPE_member_t asn_MBR_T4_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T4_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_T4_specs_1 = {
|
||||
sizeof(struct T4),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleSetChoiceExtensibility { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 49 }
|
||||
ModuleSetChoiceExtensibility { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
49 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3859,13 +3859,13 @@ static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool at 59 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* int1-c at 56 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* int4-c at 58 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* int5-c at 62 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 5, 0, 0 }, /* null at 64 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* enum-c at 60 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* int4 at 57 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* int1-c */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* int4-c */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* int5-c */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 5, 0, 0 }, /* null */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* enum-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* int4 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
|
||||
sizeof(struct Sequence),
|
||||
|
|
|
@ -4440,13 +4440,13 @@ static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool at 59 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* int1-c at 56 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* int4-c at 58 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* int5-c at 62 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 5, 0, 0 }, /* null at 64 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* enum-c at 60 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* int4 at 57 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* int1-c */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* int4-c */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 6, -2, 0 }, /* int5-c */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 5, 0, 0 }, /* null */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* enum-c */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* int4 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
|
||||
sizeof(struct Sequence),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestComponentsOf { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 55 }
|
||||
ModuleTestComponentsOf { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
55 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestParam { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 58 }
|
||||
ModuleTestParam { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
58 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -79,9 +79,9 @@ static ber_tlv_tag_t asn_DEF_Choice_tags_1[] = {
|
|||
(ASN_TAG_CLASS_CONTEXT | (123 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice_specs_1 = {
|
||||
sizeof(struct Choice),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestANY { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 60 }
|
||||
ModuleTestANY { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
60 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ static ber_tlv_tag_t asn_DEF_T1_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* i */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T1_specs_1 = {
|
||||
sizeof(struct T1),
|
||||
|
@ -127,8 +127,8 @@ static ber_tlv_tag_t asn_DEF_T2_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* i at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* any at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* i */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* any */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T2_specs_1 = {
|
||||
sizeof(struct T2),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestANYSyntax { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 62 }
|
||||
ModuleTestANYSyntax { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
62 }
|
||||
DEFINITIONS IMPLICIT TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -956,9 +956,9 @@ static ber_tlv_tag_t asn_DEF_Ts_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Ts_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* m1 at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* m2 at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* m3 at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* m1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* m2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* m3 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Ts_specs_1 = {
|
||||
sizeof(struct Ts),
|
||||
|
|
|
@ -956,9 +956,9 @@ static ber_tlv_tag_t asn_DEF_Ts_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Ts_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* m1 at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* m2 at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* m3 at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* m1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* m2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 2, 0, 0 } /* m3 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Ts_specs_1 = {
|
||||
sizeof(struct Ts),
|
||||
|
|
|
@ -158,10 +158,10 @@ static ber_tlv_tag_t asn_DEF_T_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* int at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* char at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (9 << 2)), 3, 0, 0 }, /* double at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, 0, 0 } /* class at 17 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* char */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (9 << 2)), 3, 0, 0 }, /* double */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, 0, 0 } /* class */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestXERDecoding { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 70 }
|
||||
ModuleTestXERDecoding { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
70 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -215,21 +215,21 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_PDU_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sequence at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* set at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sequenceOf at 21 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* extensibleSet at 22 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* extensibleSequence at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* extensibleSequence2 at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* setOfNULL at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* setOfREAL at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* setOfEnums at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* namedSetOfNULL at 28 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 }, /* namedSetOfREAL at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (11 << 2)), 11, 0, 0 }, /* namedSetOfEnums at 30 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (12 << 2)), 12, 0, 0 }, /* seqOfZuka at 31 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (13 << 2)), 13, 0, 0 }, /* setOfChoice at 32 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (14 << 2)), 14, 0, 0 } /* namedSetOfChoice at 33 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sequence */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* set */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sequenceOf */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* extensibleSet */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* extensibleSequence */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* extensibleSequence2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* setOfNULL */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* setOfREAL */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* setOfEnums */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* namedSetOfNULL */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 }, /* namedSetOfREAL */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (11 << 2)), 11, 0, 0 }, /* namedSetOfEnums */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (12 << 2)), 12, 0, 0 }, /* seqOfZuka */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (13 << 2)), 13, 0, 0 }, /* setOfChoice */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (14 << 2)), 14, 0, 0 } /* namedSetOfChoice */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_PDU_specs_1 = {
|
||||
sizeof(struct PDU),
|
||||
|
@ -339,10 +339,10 @@ static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* integer at 38 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sequence at 39 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* bits at 40 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* string at 41 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* integer */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sequence */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* bits */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* string */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
|
||||
sizeof(struct Sequence),
|
||||
|
@ -439,8 +439,8 @@ static ber_tlv_tag_t asn_DEF_Set_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Set_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* roid at 45 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* opaque at 46 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* roid */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* opaque */
|
||||
};
|
||||
static uint8_t asn_MAP_Set_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (0 << 6)
|
||||
|
@ -672,8 +672,8 @@ static ber_tlv_tag_t asn_DEF_ExtensibleSet_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ExtensibleSet_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* string at 50 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* enum at 52 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* string */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* enum */
|
||||
};
|
||||
static uint8_t asn_MAP_ExtensibleSet_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(0 << 7) | (0 << 6)
|
||||
|
@ -775,9 +775,9 @@ static ber_tlv_tag_t asn_DEF_ExtensibleSequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ExtensibleSequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* string at 56 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* integer at 58 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* gtime at 59 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* string */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* integer */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* gtime */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_ExtensibleSequence_specs_1 = {
|
||||
sizeof(struct ExtensibleSequence),
|
||||
|
@ -863,8 +863,8 @@ static ber_tlv_tag_t asn_DEF_ExtensibleSequence2_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ExtensibleSequence2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* string at 63 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* integer at 65 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* string */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* integer */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_ExtensibleSequence2_specs_1 = {
|
||||
sizeof(struct ExtensibleSequence2),
|
||||
|
@ -1874,8 +1874,8 @@ static asn_TYPE_member_t asn_MBR_SimpleChoice_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_SimpleChoice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 79 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* b at 79 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* b */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_SimpleChoice_specs_1 = {
|
||||
sizeof(struct SimpleChoice),
|
||||
|
|
|
@ -52,9 +52,9 @@ static ber_tlv_tag_t asn_DEF_Member_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Member_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* t1 at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* one-name at 37 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* two-name at 43 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* t1 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* one-name */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* two-name */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {
|
||||
sizeof(struct Member),
|
||||
|
@ -200,8 +200,8 @@ static ber_tlv_tag_t asn_DEF_another_name_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_another_name_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* a at 27 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* b at 27 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* a */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_another_name_specs_3 = {
|
||||
sizeof(struct another_name),
|
||||
|
@ -249,7 +249,7 @@ static asn_TYPE_member_t asn_MBR_one_name_2[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_one_name_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name at 27 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_one_name_specs_2 = {
|
||||
sizeof(struct one_name),
|
||||
|
@ -299,7 +299,7 @@ static ber_tlv_tag_t asn_DEF_Type1_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Type1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name at 27 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Type1_specs_1 = {
|
||||
sizeof(struct Type1),
|
||||
|
@ -498,8 +498,8 @@ static ber_tlv_tag_t asn_DEF_another_name_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_another_name_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* b at 36 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* a at 34 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* a */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_another_name_specs_3 = {
|
||||
sizeof(struct another_name),
|
||||
|
@ -550,7 +550,7 @@ static ber_tlv_tag_t asn_DEF_one_name_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_one_name_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name at 34 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_one_name_specs_2 = {
|
||||
sizeof(struct one_name),
|
||||
|
@ -610,8 +610,8 @@ static ber_tlv_tag_t asn_DEF_another_name_tags_8[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_another_name_tag2el_8[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* b at 42 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* a at 40 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* a */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_another_name_specs_8 = {
|
||||
sizeof(struct another_name),
|
||||
|
@ -662,7 +662,7 @@ static ber_tlv_tag_t asn_DEF_two_name_tags_7[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_two_name_tag2el_7[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name at 40 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* another-name */
|
||||
};
|
||||
static uint8_t asn_MAP_two_name_mmap_7[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -724,8 +724,8 @@ static asn_TYPE_member_t asn_MBR_Type2_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Type2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* one-name at 37 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* two-name at 43 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* one-name */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* two-name */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Type2_specs_1 = {
|
||||
sizeof(struct Type2),
|
||||
|
|
|
@ -92,7 +92,7 @@ static ber_tlv_tag_t asn_DEF_Type_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Type_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* data at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* data */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Type_specs_1 = {
|
||||
sizeof(struct Type),
|
||||
|
@ -367,9 +367,9 @@ static ber_tlv_tag_t asn_DEF_Epyt_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Epyt_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* type at 22 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 1 }, /* stype at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, -1, 0 } /* ypet at 23 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* type */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 0, 0, 1 }, /* stype */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, -1, 0 } /* ypet */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Epyt_specs_1 = {
|
||||
sizeof(struct Epyt),
|
||||
|
@ -659,11 +659,11 @@ static ber_tlv_tag_t asn_DEF_Ypet_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Ypet_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* plain at 28 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* epyt at 27 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, 0, 0 }, /* senums at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* patest1 at 30 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 } /* patest2 at 31 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* plain */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* epyt */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, 0, 0 }, /* senums */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* patest1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 } /* patest2 */
|
||||
};
|
||||
static uint8_t asn_MAP_Ypet_mmap_1[(5 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (0 << 6) | (1 << 5) | (1 << 4) | (1 << 3)
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
ModuleTestIntegerAndEnumeratedConstraints { iso org(3) dod(6) internet(1)
|
||||
private(4) enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
|
||||
ModuleTestIntegerAndEnumeratedConstraints { iso
|
||||
org(3) dod(6) internet(1)
|
||||
private(4) enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
74 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestConstrainedBy { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 79 }
|
||||
ModuleTestConstrainedBy { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
79 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestWithComponents { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 82 }
|
||||
ModuleTestWithComponents { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
82 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTestParameterizationTags1 { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 84 1 }
|
||||
ModuleTestParameterizationTags1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
84 1 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
@ -14,8 +17,11 @@ TestChoice ::= CHOICE {
|
|||
|
||||
END
|
||||
|
||||
ModuleTestParameterizationTagsAuto2 { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 84 2 }
|
||||
ModuleTestParameterizationTagsAuto2 { iso
|
||||
org(3) dod(6) internet(1)
|
||||
private(4) enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
84 2 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ static ber_tlv_tag_t asn_DEF_TestType_16P0_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_TestType_16P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* common at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* common */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_TestType_16P0_specs_1 = {
|
||||
sizeof(struct TestType_16P0),
|
||||
|
@ -156,7 +156,7 @@ static ber_tlv_tag_t asn_DEF_TestType_16P1_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_TestType_16P1_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 } /* common at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 } /* common */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_TestType_16P1_specs_3 = {
|
||||
sizeof(struct TestType_16P1),
|
||||
|
@ -245,8 +245,8 @@ static asn_TYPE_member_t asn_MBR_TestChoice_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_TestChoice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* type1 at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* type2 at 21 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* type1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* type2 */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_TestChoice_specs_1 = {
|
||||
sizeof(struct TestChoice),
|
||||
|
@ -377,7 +377,7 @@ static ber_tlv_tag_t asn_DEF_AutoType_34P0_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_AutoType_34P0_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* common at 37 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* common */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_AutoType_34P0_specs_1 = {
|
||||
sizeof(struct AutoType_34P0),
|
||||
|
@ -427,7 +427,7 @@ static ber_tlv_tag_t asn_DEF_AutoType_34P1_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_AutoType_34P1_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* common at 38 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* common */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_AutoType_34P1_specs_3 = {
|
||||
sizeof(struct AutoType_34P1),
|
||||
|
@ -516,8 +516,8 @@ static asn_TYPE_member_t asn_MBR_AutoChoice_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_AutoChoice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* type1 at 37 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* type2 at 38 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* type1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* type2 */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_AutoChoice_specs_1 = {
|
||||
sizeof(struct AutoChoice),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleAutoTags { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 86 }
|
||||
ModuleAutoTags { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
86 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* bs at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* bs */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
|
|
@ -45,7 +45,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_T_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* bs at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* bs */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_T_specs_1 = {
|
||||
sizeof(struct T),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleConditionalIntegerType { iso org(3) dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 90 }
|
||||
ModuleConditionalIntegerType { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
90 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -142,16 +142,16 @@ static ber_tlv_tag_t asn_DEF_Everything_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Everything_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ch1 at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ch2 at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ch3 at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* a at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* b at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* g at 21 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* ot at 22 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* tt at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* to at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ch1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ch2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ch3 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* g */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* ot */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* tt */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* to */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Everything_specs_1 = {
|
||||
sizeof(struct Everything),
|
||||
|
@ -252,8 +252,8 @@ static asn_TYPE_member_t asn_MBR_Choice1_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* something at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some2 at 32 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* something */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some2 */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice1_specs_1 = {
|
||||
sizeof(struct Choice1),
|
||||
|
@ -355,8 +355,8 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* typeref at 35 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some3 at 38 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* typeref */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some3 */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice2_specs_1 = {
|
||||
sizeof(struct Choice2),
|
||||
|
@ -463,7 +463,7 @@ static ber_tlv_tag_t asn_DEF_a_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_a_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* aa at 43 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* aa */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_a_specs_2 = {
|
||||
sizeof(struct a),
|
||||
|
@ -574,9 +574,9 @@ static asn_TYPE_member_t asn_MBR_Choice3_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice3_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 43 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b at 44 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c at 46 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice3_specs_1 = {
|
||||
sizeof(struct Choice3),
|
||||
|
@ -707,11 +707,11 @@ static ber_tlv_tag_t asn_DEF_Member_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Member_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* int at 49 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* set at 50 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* seq at 51 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set2 at 52 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* set3 at 55 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* set */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* seq */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* set3 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {
|
||||
sizeof(struct Member),
|
||||
|
@ -870,10 +870,10 @@ static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 58 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* seq at 59 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* b at 61 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* set at 62 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* seq */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* set */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
|
||||
sizeof(struct Sequence),
|
||||
|
@ -1082,7 +1082,7 @@ static ber_tlv_tag_t asn_DEF_b_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_b_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* b at 70 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_b_specs_3 = {
|
||||
sizeof(struct b),
|
||||
|
@ -1142,8 +1142,8 @@ static ber_tlv_tag_t asn_DEF_Alpha_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Alpha_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 68 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* b at 70 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Alpha_specs_1 = {
|
||||
sizeof(struct Alpha),
|
||||
|
@ -1233,8 +1233,8 @@ static ber_tlv_tag_t asn_DEF_Beta_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Beta_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* b at 75 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g at 76 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Beta_specs_1 = {
|
||||
sizeof(struct Beta),
|
||||
|
@ -1336,9 +1336,9 @@ static ber_tlv_tag_t asn_DEF_Gamma_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Gamma_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* o at 80 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* a at 81 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* b at 83 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* o */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Gamma_specs_1 = {
|
||||
sizeof(struct Gamma),
|
||||
|
@ -1430,7 +1430,7 @@ static ber_tlv_tag_t asn_DEF_OneTwo_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_OneTwo_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m12 at 86 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m12 */
|
||||
};
|
||||
static uint8_t asn_MAP_OneTwo_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -1527,7 +1527,7 @@ static ber_tlv_tag_t asn_DEF_TwoThree_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_TwoThree_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m23 at 87 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m23 */
|
||||
};
|
||||
static uint8_t asn_MAP_TwoThree_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -1637,8 +1637,8 @@ static ber_tlv_tag_t asn_DEF_ThreeOne_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ThreeOne_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m31 at 88 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g at 88 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m31 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g */
|
||||
};
|
||||
static uint8_t asn_MAP_ThreeOne_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (1 << 6)
|
||||
|
|
|
@ -142,16 +142,16 @@ static ber_tlv_tag_t asn_DEF_Everything_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Everything_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ch1 at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ch2 at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ch3 at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* a at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* b at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* g at 21 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* ot at 22 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* tt at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* to at 25 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ch1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ch2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ch3 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* g */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* ot */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* tt */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* to */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Everything_specs_1 = {
|
||||
sizeof(struct Everything),
|
||||
|
@ -252,8 +252,8 @@ static asn_TYPE_member_t asn_MBR_Choice1_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice1_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* something at 29 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some2 at 32 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* something */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some2 */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice1_specs_1 = {
|
||||
sizeof(struct Choice1),
|
||||
|
@ -354,8 +354,8 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* typeref at 35 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some3 at 38 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* typeref */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* some3 */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice2_specs_1 = {
|
||||
sizeof(struct Choice2),
|
||||
|
@ -462,7 +462,7 @@ static ber_tlv_tag_t asn_DEF_a_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_a_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* aa at 43 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* aa */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_a_specs_2 = {
|
||||
sizeof(struct a),
|
||||
|
@ -573,9 +573,9 @@ static asn_TYPE_member_t asn_MBR_Choice3_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice3_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 43 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b at 44 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c at 46 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* c */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice3_specs_1 = {
|
||||
sizeof(struct Choice3),
|
||||
|
@ -706,11 +706,11 @@ static ber_tlv_tag_t asn_DEF_Member_tags_2[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Member_tag2el_2[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* int at 49 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* set at 50 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* seq at 51 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set2 at 52 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* set3 at 55 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* set */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* seq */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* set2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* set3 */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {
|
||||
sizeof(struct Member),
|
||||
|
@ -869,10 +869,10 @@ static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 58 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* seq at 59 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* b at 61 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* set at 62 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* seq */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* set */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
|
||||
sizeof(struct Sequence),
|
||||
|
@ -1081,7 +1081,7 @@ static ber_tlv_tag_t asn_DEF_b_tags_3[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_b_tag2el_3[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* b at 70 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_b_specs_3 = {
|
||||
sizeof(struct b),
|
||||
|
@ -1141,8 +1141,8 @@ static ber_tlv_tag_t asn_DEF_Alpha_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Alpha_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a at 68 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* b at 70 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Alpha_specs_1 = {
|
||||
sizeof(struct Alpha),
|
||||
|
@ -1232,8 +1232,8 @@ static ber_tlv_tag_t asn_DEF_Beta_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Beta_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* b at 75 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g at 76 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* b */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Beta_specs_1 = {
|
||||
sizeof(struct Beta),
|
||||
|
@ -1335,9 +1335,9 @@ static ber_tlv_tag_t asn_DEF_Gamma_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Gamma_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* o at 80 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* a at 81 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* b at 83 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* o */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* a */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* b */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Gamma_specs_1 = {
|
||||
sizeof(struct Gamma),
|
||||
|
@ -1429,7 +1429,7 @@ static ber_tlv_tag_t asn_DEF_OneTwo_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_OneTwo_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m12 at 86 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m12 */
|
||||
};
|
||||
static uint8_t asn_MAP_OneTwo_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -1526,7 +1526,7 @@ static ber_tlv_tag_t asn_DEF_TwoThree_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_TwoThree_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m23 at 87 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* m23 */
|
||||
};
|
||||
static uint8_t asn_MAP_TwoThree_mmap_1[(1 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7)
|
||||
|
@ -1636,8 +1636,8 @@ static ber_tlv_tag_t asn_DEF_ThreeOne_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ThreeOne_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m31 at 88 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g at 88 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m31 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* g */
|
||||
};
|
||||
static uint8_t asn_MAP_ThreeOne_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (1 << 6)
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
Module-asn1c-controls { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 93 }
|
||||
Module-asn1c-controls { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
93 }
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -44,8 +44,8 @@ static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ainl at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* aptr at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ainl */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* aptr */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
|
||||
sizeof(struct Sequence),
|
||||
|
@ -149,8 +149,8 @@ static ber_tlv_tag_t asn_DEF_Set_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Set_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ainl at 21 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* aptr at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ainl */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* aptr */
|
||||
};
|
||||
static uint8_t asn_MAP_Set_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (1 << 6)
|
||||
|
@ -316,9 +316,9 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* setof at 28 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* aptr at 30 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* ainl at 32 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* setof */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* aptr */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* ainl */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice_specs_1 = {
|
||||
sizeof(struct Choice),
|
||||
|
|
|
@ -151,16 +151,16 @@ static ber_tlv_tag_t asn_DEF_TestSet_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_TestSet_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m0 at 15 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* m1 at 16 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* m2 at 17 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* m3 at 18 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* m4 at 19 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* m5 at 20 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* m6 at 21 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* m7 at 22 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* m8 at 23 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* m9 at 24 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* m0 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* m1 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* m2 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* m3 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* m4 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* m5 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* m6 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* m7 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* m8 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* m9 */
|
||||
};
|
||||
static uint8_t asn_MAP_TestSet_mmap_1[(10 + (8 * sizeof(unsigned int)) - 1) / 8] = {
|
||||
(1 << 7) | (0 << 6) | (1 << 5) | (1 << 4) | (0 << 3) | (1 << 2) | (1 << 1) | (1 << 0),
|
||||
|
|
|
@ -79,8 +79,8 @@ static asn_TYPE_member_t asn_MBR_ch_4[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_ch_tag2el_4[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* int at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 0, 0, 0 } /* null at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 0, 0, 0 } /* null */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_ch_specs_4 = {
|
||||
sizeof(struct ch),
|
||||
|
@ -154,11 +154,11 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool at 22 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* int at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* bitstr at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 2, 0, 0 }, /* null at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (13 << 2)), 0, 0, 0 } /* roid at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* bitstr */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 2, 0, 0 }, /* null */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (13 << 2)), 0, 0, 0 } /* roid */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice_specs_1 = {
|
||||
sizeof(struct Choice),
|
||||
|
@ -247,8 +247,8 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* bitstr at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* roid at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* bitstr */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* roid */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice2_specs_1 = {
|
||||
sizeof(struct Choice2),
|
||||
|
|
|
@ -93,8 +93,8 @@ static asn_TYPE_member_t asn_MBR_ch_4[] = {
|
|||
};
|
||||
static int asn_MAP_ch_cmap_4[] = { 1, 0 };
|
||||
static asn_TYPE_tag2member_t asn_MAP_ch_tag2el_4[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* int at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 0, 0, 0 } /* null at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 0, 0, 0 } /* null */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_ch_specs_4 = {
|
||||
sizeof(struct ch),
|
||||
|
@ -170,11 +170,11 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
|
|||
};
|
||||
static int asn_MAP_Choice_cmap_1[] = { 2, 1, 0, 3 };
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool at 22 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* int at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* bitstr at 16 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 2, 0, 0 }, /* null at 18 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (13 << 2)), 0, 0, 0 } /* roid at 15 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 3, 0, 0 }, /* bool */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, 0, 0 }, /* int */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* bitstr */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 2, 0, 0 }, /* null */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (13 << 2)), 0, 0, 0 } /* roid */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice_specs_1 = {
|
||||
sizeof(struct Choice),
|
||||
|
@ -272,8 +272,8 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
|
|||
},
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Choice2_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* bitstr at 26 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* roid at 27 */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* bitstr */
|
||||
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* roid */
|
||||
};
|
||||
static asn_CHOICE_specifics_t asn_SPC_Choice2_specs_1 = {
|
||||
sizeof(struct Choice2),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleTypeIdentifier1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 97 1 }
|
||||
ModuleTypeIdentifier1 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
97 1 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
@ -16,8 +19,11 @@ TYPE-IDENTIFIER ::= CLASS {
|
|||
|
||||
END
|
||||
|
||||
ModuleTypeIdentifier2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 97 2 }
|
||||
ModuleTypeIdentifier2 { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
97 2 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -67,8 +67,8 @@ static ber_tlv_tag_t asn_DEF_Attribute_tags_1[] = {
|
|||
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
|
||||
};
|
||||
static asn_TYPE_tag2member_t asn_MAP_Attribute_tag2el_1[] = {
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (13 << 2)), 0, 0, 0 }, /* identifier at 19 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 1, 0, 0 } /* siAttributeValue at 20 */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (13 << 2)), 0, 0, 0 }, /* identifier */
|
||||
{ (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 1, 0, 0 } /* siAttributeValue */
|
||||
};
|
||||
static asn_SEQUENCE_specifics_t asn_SPC_Attribute_specs_1 = {
|
||||
sizeof(struct Attribute),
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
ModuleClassSample { iso org(3) dod(6) internet(1) private(4) enterprise(1)
|
||||
spelio(9363) software(1) asn1c(5) test(1) 99 }
|
||||
ModuleClassSample { iso org(3)
|
||||
dod(6) internet(1) private(4)
|
||||
enterprise(1) spelio(9363)
|
||||
software(1) asn1c(5) test(1)
|
||||
99 }
|
||||
DEFINITIONS ::=
|
||||
BEGIN
|
||||
|
||||
|
|
Loading…
Reference in New Issue