fix OER stubs order
diff --git a/tests/92-circular-loops-OK.asn1.-Pfindirect-choice b/tests/92-circular-loops-OK.asn1.-Pfindirect-choice
index cf32798..9ab79e9 100644
--- a/tests/92-circular-loops-OK.asn1.-Pfindirect-choice
+++ b/tests/92-circular-loops-OK.asn1.-Pfindirect-choice
@@ -52,6 +52,7 @@
.tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice1,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "ch1"
@@ -61,6 +62,7 @@
.tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice2,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "ch2"
@@ -70,6 +72,7 @@
.tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice3,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "ch3"
@@ -79,6 +82,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "set"
@@ -88,6 +92,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "a"
@@ -97,6 +102,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -106,6 +112,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "g"
@@ -115,6 +122,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OneTwo,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "ot"
@@ -124,6 +132,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "tt"
@@ -133,6 +142,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ThreeOne,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "to"
@@ -172,8 +182,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Everything_tags_1,
sizeof(asn_DEF_Everything_tags_1)
@@ -181,6 +191,7 @@
asn_DEF_Everything_tags_1, /* Same as above */
sizeof(asn_DEF_Everything_tags_1)
/sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Everything_1,
10, /* Elements count */
@@ -238,6 +249,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "something"
@@ -247,6 +259,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "some2"
@@ -276,13 +289,14 @@
CHOICE_encode_der,
CHOICE_decode_xer,
CHOICE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag,
0, /* No effective tags (pointer) */
0, /* No effective tags (count) */
0, /* No tags (pointer) */
0, /* No tags (count) */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Choice1_1,
2, /* Elements count */
@@ -342,6 +356,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TypeRef,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "typeref"
@@ -351,6 +366,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "some3"
@@ -380,13 +396,14 @@
CHOICE_encode_der,
CHOICE_decode_xer,
CHOICE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag,
0, /* No effective tags (pointer) */
0, /* No effective tags (count) */
0, /* No tags (pointer) */
0, /* No tags (count) */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Choice2_1,
2, /* Elements count */
@@ -456,6 +473,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "aa"
@@ -488,8 +506,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_a_tags_2,
sizeof(asn_DEF_a_tags_2)
@@ -497,6 +515,7 @@
asn_DEF_a_tags_2, /* Same as above */
sizeof(asn_DEF_a_tags_2)
/sizeof(asn_DEF_a_tags_2[0]), /* 2 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_a_2,
1, /* Elements count */
@@ -509,6 +528,7 @@
.tag_mode = 0,
.type = &asn_DEF_Choice3,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = ""
@@ -534,8 +554,8 @@
SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_c_tags_5,
sizeof(asn_DEF_c_tags_5)
@@ -543,6 +563,7 @@
asn_DEF_c_tags_5, /* Same as above */
sizeof(asn_DEF_c_tags_5)
/sizeof(asn_DEF_c_tags_5[0]), /* 2 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_c_5,
1, /* Single element */
@@ -555,6 +576,7 @@
.tag_mode = 0,
.type = &asn_DEF_a_2,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "a"
@@ -564,6 +586,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -573,6 +596,7 @@
.tag_mode = 0,
.type = &asn_DEF_c_5,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "c"
@@ -603,13 +627,14 @@
CHOICE_encode_der,
CHOICE_decode_xer,
CHOICE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag,
0, /* No effective tags (pointer) */
0, /* No effective tags (count) */
0, /* No tags (pointer) */
0, /* No tags (count) */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Choice3_1,
3, /* Elements count */
@@ -672,6 +697,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "int"
@@ -681,6 +707,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "set"
@@ -690,6 +717,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "seq"
@@ -699,6 +727,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "set2"
@@ -708,6 +737,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "set3"
@@ -743,8 +773,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2)
@@ -752,6 +782,7 @@
asn_DEF_Member_tags_2, /* Same as above */
sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Member_2,
5, /* Elements count */
@@ -764,6 +795,7 @@
.tag_mode = 0,
.type = &asn_DEF_Member_2,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = ""
@@ -787,8 +819,8 @@
SET_OF_encode_der,
SET_OF_decode_xer,
SET_OF_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1)
@@ -796,6 +828,7 @@
asn_DEF_Set_tags_1, /* Same as above */
sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Set_1,
1, /* Single element */
@@ -846,6 +879,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "a"
@@ -855,6 +889,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "seq"
@@ -864,6 +899,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -873,6 +909,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "set"
@@ -906,8 +943,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1)
@@ -915,6 +952,7 @@
asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Sequence_1,
4, /* Elements count */
@@ -968,6 +1006,8 @@
td->uper_encoder = asn_DEF_Sequence.uper_encoder;
td->oer_decoder = asn_DEF_Sequence.oer_decoder;
td->oer_encoder = asn_DEF_Sequence.oer_encoder;
+ if(!td->oer_constraints)
+ td->oer_constraints = asn_DEF_Sequence.oer_constraints;
if(!td->per_constraints)
td->per_constraints = asn_DEF_Sequence.per_constraints;
td->elements = asn_DEF_Sequence.elements;
@@ -1035,8 +1075,8 @@
TypeRef_encode_der,
TypeRef_decode_xer,
TypeRef_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_TypeRef_tags_1,
sizeof(asn_DEF_TypeRef_tags_1)
@@ -1044,6 +1084,7 @@
asn_DEF_TypeRef_tags_1, /* Same as above */
sizeof(asn_DEF_TypeRef_tags_1)
/sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */
0 /* No specifics */
@@ -1089,6 +1130,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -1121,8 +1163,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_b_tags_3,
sizeof(asn_DEF_b_tags_3)
@@ -1130,6 +1172,7 @@
asn_DEF_b_tags_3, /* Same as above */
sizeof(asn_DEF_b_tags_3)
/sizeof(asn_DEF_b_tags_3[0]), /* 2 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_b_3,
1, /* Elements count */
@@ -1142,6 +1185,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "a"
@@ -1151,6 +1195,7 @@
.tag_mode = 0,
.type = &asn_DEF_b_3,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -1182,8 +1227,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Alpha_tags_1,
sizeof(asn_DEF_Alpha_tags_1)
@@ -1191,6 +1236,7 @@
asn_DEF_Alpha_tags_1, /* Same as above */
sizeof(asn_DEF_Alpha_tags_1)
/sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Alpha_1,
2, /* Elements count */
@@ -1234,6 +1280,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -1243,6 +1290,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "g"
@@ -1274,8 +1322,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Beta_tags_1,
sizeof(asn_DEF_Beta_tags_1)
@@ -1283,6 +1331,7 @@
asn_DEF_Beta_tags_1, /* Same as above */
sizeof(asn_DEF_Beta_tags_1)
/sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Beta_1,
2, /* Elements count */
@@ -1329,6 +1378,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "o"
@@ -1338,6 +1388,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "a"
@@ -1347,6 +1398,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "b"
@@ -1379,8 +1431,8 @@
SEQUENCE_encode_der,
SEQUENCE_decode_xer,
SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_Gamma_tags_1,
sizeof(asn_DEF_Gamma_tags_1)
@@ -1388,6 +1440,7 @@
asn_DEF_Gamma_tags_1, /* Same as above */
sizeof(asn_DEF_Gamma_tags_1)
/sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_Gamma_1,
3, /* Elements count */
@@ -1442,6 +1495,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "m12"
@@ -1477,8 +1531,8 @@
SET_encode_der,
SET_decode_xer,
SET_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_OneTwo_tags_1,
sizeof(asn_DEF_OneTwo_tags_1)
@@ -1486,6 +1540,7 @@
asn_DEF_OneTwo_tags_1, /* Same as above */
sizeof(asn_DEF_OneTwo_tags_1)
/sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_OneTwo_1,
1, /* Elements count */
@@ -1540,6 +1595,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ThreeOne,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "m23"
@@ -1575,8 +1631,8 @@
SET_encode_der,
SET_decode_xer,
SET_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_TwoThree_tags_1,
sizeof(asn_DEF_TwoThree_tags_1)
@@ -1584,6 +1640,7 @@
asn_DEF_TwoThree_tags_1, /* Same as above */
sizeof(asn_DEF_TwoThree_tags_1)
/sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_TwoThree_1,
1, /* Elements count */
@@ -1642,6 +1699,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OneTwo,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "m31"
@@ -1651,6 +1709,7 @@
.tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma,
.memb_constraints = 0, /* Defer constraints checking to the member type */
+ .oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0,
.name = "g"
@@ -1687,8 +1746,8 @@
SET_encode_der,
SET_decode_xer,
SET_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
0, 0, /* No OER support, use "-gen-OER" to enable */
+ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */
asn_DEF_ThreeOne_tags_1,
sizeof(asn_DEF_ThreeOne_tags_1)
@@ -1696,6 +1755,7 @@
asn_DEF_ThreeOne_tags_1, /* Same as above */
sizeof(asn_DEF_ThreeOne_tags_1)
/sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */
+ 0, /* No OER visible constraints */
0, /* No PER visible constraints */
asn_MBR_ThreeOne_1,
2, /* Elements count */