Commit 9f5bb3ae authored by Lev Walkin's avatar Lev Walkin

per support

parent 11380fba
...@@ -5,11 +5,7 @@ check_SCRIPTS = check-assembly.sh ...@@ -5,11 +5,7 @@ check_SCRIPTS = check-assembly.sh
TESTS_ENVIRONMENT= CC="${CC}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" ./check-assembly.sh TESTS_ENVIRONMENT= CC="${CC}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" ./check-assembly.sh
if CPLUSPLUS_FOUND
TESTS = check-*.c check-*.cc ## Include C++ test filed (.cc)
else
TESTS = check-*.c TESTS = check-*.c
endif
EXTRA_DIST = \ EXTRA_DIST = \
$(check_SCRIPTS) \ $(check_SCRIPTS) \
......
...@@ -60,8 +60,6 @@ CC = @CC@ ...@@ -60,8 +60,6 @@ CC = @CC@
CCDEPMODE = @CCDEPMODE@ CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@ CFLAGS = @CFLAGS@
CONFIGURE_DEPENDS = @CONFIGURE_DEPENDS@ CONFIGURE_DEPENDS = @CONFIGURE_DEPENDS@
CPLUSPLUS_FOUND_FALSE = @CPLUSPLUS_FOUND_FALSE@
CPLUSPLUS_FOUND_TRUE = @CPLUSPLUS_FOUND_TRUE@
CPP = @CPP@ CPP = @CPP@
CPPFLAGS = @CPPFLAGS@ CPPFLAGS = @CPPFLAGS@
CXX = @CXX@ CXX = @CXX@
...@@ -158,8 +156,7 @@ target_vendor = @target_vendor@ ...@@ -158,8 +156,7 @@ target_vendor = @target_vendor@
AM_CFLAGS = @ADD_CFLAGS@ AM_CFLAGS = @ADD_CFLAGS@
check_SCRIPTS = check-assembly.sh check_SCRIPTS = check-assembly.sh
TESTS_ENVIRONMENT = CC="${CC}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" ./check-assembly.sh TESTS_ENVIRONMENT = CC="${CC}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" ./check-assembly.sh
@CPLUSPLUS_FOUND_FALSE@TESTS = check-*.c TESTS = check-*.c
@CPLUSPLUS_FOUND_TRUE@TESTS = check-*.c check-*.cc ## Include C++ test filed (.cc)
EXTRA_DIST = \ EXTRA_DIST = \
$(check_SCRIPTS) \ $(check_SCRIPTS) \
check-*.c* \ check-*.c* \
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
* Redistribution and modifications are permitted subject to BSD license. * Redistribution and modifications are permitted subject to BSD license.
*/ */
#include <asn_system.h> #include <asn_system.h>
#include <asn_internal.h>
#include <per_support.h> #include <per_support.h>
/* /*
......
...@@ -57,7 +57,7 @@ asn_TYPE_descriptor_t asn_DEF_Collection_16P0 = { ...@@ -57,7 +57,7 @@ asn_TYPE_descriptor_t asn_DEF_Collection_16P0 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Collection_16P0_tags_1, asn_DEF_Collection_16P0_tags_1,
sizeof(asn_DEF_Collection_16P0_tags_1) sizeof(asn_DEF_Collection_16P0_tags_1)
...@@ -100,7 +100,7 @@ asn_TYPE_descriptor_t asn_DEF_Collection_16P1 = { ...@@ -100,7 +100,7 @@ asn_TYPE_descriptor_t asn_DEF_Collection_16P1 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Collection_16P1_tags_3, asn_DEF_Collection_16P1_tags_3,
sizeof(asn_DEF_Collection_16P1_tags_3) sizeof(asn_DEF_Collection_16P1_tags_3)
...@@ -182,7 +182,7 @@ asn_TYPE_descriptor_t asn_DEF_Bunch = { ...@@ -182,7 +182,7 @@ asn_TYPE_descriptor_t asn_DEF_Bunch = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Bunch_tags_1, asn_DEF_Bunch_tags_1,
sizeof(asn_DEF_Bunch_tags_1) sizeof(asn_DEF_Bunch_tags_1)
......
...@@ -83,7 +83,7 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_16P0 = { ...@@ -83,7 +83,7 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_16P0 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SIGNED_16P0_tags_1, asn_DEF_SIGNED_16P0_tags_1,
sizeof(asn_DEF_SIGNED_16P0_tags_1) sizeof(asn_DEF_SIGNED_16P0_tags_1)
...@@ -139,7 +139,7 @@ asn_TYPE_descriptor_t asn_DEF_signed_4 = { ...@@ -139,7 +139,7 @@ asn_TYPE_descriptor_t asn_DEF_signed_4 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_signed_tags_4, asn_DEF_signed_tags_4,
sizeof(asn_DEF_signed_tags_4) sizeof(asn_DEF_signed_tags_4)
...@@ -189,7 +189,7 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_16P1 = { ...@@ -189,7 +189,7 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_16P1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SIGNED_16P1_tags_3, asn_DEF_SIGNED_16P1_tags_3,
sizeof(asn_DEF_SIGNED_16P1_tags_3) sizeof(asn_DEF_SIGNED_16P1_tags_3)
...@@ -246,6 +246,7 @@ SignedREAL_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -246,6 +246,7 @@ SignedREAL_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_SIGNED_16P0.xer_decoder; td->xer_decoder = asn_DEF_SIGNED_16P0.xer_decoder;
td->xer_encoder = asn_DEF_SIGNED_16P0.xer_encoder; td->xer_encoder = asn_DEF_SIGNED_16P0.xer_encoder;
td->uper_decoder = asn_DEF_SIGNED_16P0.uper_decoder; td->uper_decoder = asn_DEF_SIGNED_16P0.uper_decoder;
td->uper_encoder = asn_DEF_SIGNED_16P0.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_SIGNED_16P0.per_constraints; td->per_constraints = asn_DEF_SIGNED_16P0.per_constraints;
td->elements = asn_DEF_SIGNED_16P0.elements; td->elements = asn_DEF_SIGNED_16P0.elements;
...@@ -313,7 +314,7 @@ asn_TYPE_descriptor_t asn_DEF_SignedREAL = { ...@@ -313,7 +314,7 @@ asn_TYPE_descriptor_t asn_DEF_SignedREAL = {
SignedREAL_encode_der, SignedREAL_encode_der,
SignedREAL_decode_xer, SignedREAL_decode_xer,
SignedREAL_encode_xer, SignedREAL_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SignedREAL_tags_1, asn_DEF_SignedREAL_tags_1,
sizeof(asn_DEF_SignedREAL_tags_1) sizeof(asn_DEF_SignedREAL_tags_1)
...@@ -369,6 +370,7 @@ SignedSET_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -369,6 +370,7 @@ SignedSET_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_SIGNED_16P1.xer_decoder; td->xer_decoder = asn_DEF_SIGNED_16P1.xer_decoder;
td->xer_encoder = asn_DEF_SIGNED_16P1.xer_encoder; td->xer_encoder = asn_DEF_SIGNED_16P1.xer_encoder;
td->uper_decoder = asn_DEF_SIGNED_16P1.uper_decoder; td->uper_decoder = asn_DEF_SIGNED_16P1.uper_decoder;
td->uper_encoder = asn_DEF_SIGNED_16P1.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_SIGNED_16P1.per_constraints; td->per_constraints = asn_DEF_SIGNED_16P1.per_constraints;
td->elements = asn_DEF_SIGNED_16P1.elements; td->elements = asn_DEF_SIGNED_16P1.elements;
...@@ -436,7 +438,7 @@ asn_TYPE_descriptor_t asn_DEF_SignedSET = { ...@@ -436,7 +438,7 @@ asn_TYPE_descriptor_t asn_DEF_SignedSET = {
SignedSET_encode_der, SignedSET_encode_der,
SignedSET_decode_xer, SignedSET_decode_xer,
SignedSET_encode_xer, SignedSET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SignedSET_tags_1, asn_DEF_SignedSET_tags_1,
sizeof(asn_DEF_SignedSET_tags_1) sizeof(asn_DEF_SignedSET_tags_1)
......
...@@ -99,17 +99,23 @@ memb_narrow3_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -99,17 +99,23 @@ memb_narrow3_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/*** <<< STAT-DEFS [Narrow] >>> ***/ /*** <<< STAT-DEFS [Narrow] >>> ***/
static int asn_DFL_2_set_3(void **sptr) { static int asn_DFL_2_set_3(int set_value, void **sptr) {
long *st = *sptr; long *st = *sptr;
if(!st) { if(!st) {
if(!set_value) return -1; /* Not a default value */
st = (*sptr = CALLOC(1, sizeof(*st))); st = (*sptr = CALLOC(1, sizeof(*st)));
if(!st) return -1; if(!st) return -1;
} }
/* Install default value 3 */ if(set_value) {
*st = 3; /* Install default value 3 */
return 0; *st = 3;
return 0;
} else {
/* Test default value 3 */
return (*st == 3);
}
} }
static asn_TYPE_member_t asn_MBR_Narrow_15P0_1[] = { static asn_TYPE_member_t asn_MBR_Narrow_15P0_1[] = {
{ ATF_POINTER, 1, offsetof(struct Narrow_15P0, narrow1), { ATF_POINTER, 1, offsetof(struct Narrow_15P0, narrow1),
...@@ -167,7 +173,7 @@ asn_TYPE_descriptor_t asn_DEF_Narrow_15P0 = { ...@@ -167,7 +173,7 @@ asn_TYPE_descriptor_t asn_DEF_Narrow_15P0 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Narrow_15P0_tags_1, asn_DEF_Narrow_15P0_tags_1,
sizeof(asn_DEF_Narrow_15P0_tags_1) sizeof(asn_DEF_Narrow_15P0_tags_1)
...@@ -224,6 +230,7 @@ NarrowInteger_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -224,6 +230,7 @@ NarrowInteger_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Narrow_15P0.xer_decoder; td->xer_decoder = asn_DEF_Narrow_15P0.xer_decoder;
td->xer_encoder = asn_DEF_Narrow_15P0.xer_encoder; td->xer_encoder = asn_DEF_Narrow_15P0.xer_encoder;
td->uper_decoder = asn_DEF_Narrow_15P0.uper_decoder; td->uper_decoder = asn_DEF_Narrow_15P0.uper_decoder;
td->uper_encoder = asn_DEF_Narrow_15P0.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Narrow_15P0.per_constraints; td->per_constraints = asn_DEF_Narrow_15P0.per_constraints;
td->elements = asn_DEF_Narrow_15P0.elements; td->elements = asn_DEF_Narrow_15P0.elements;
...@@ -291,7 +298,7 @@ asn_TYPE_descriptor_t asn_DEF_NarrowInteger = { ...@@ -291,7 +298,7 @@ asn_TYPE_descriptor_t asn_DEF_NarrowInteger = {
NarrowInteger_encode_der, NarrowInteger_encode_der,
NarrowInteger_decode_xer, NarrowInteger_decode_xer,
NarrowInteger_encode_xer, NarrowInteger_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NarrowInteger_tags_1, asn_DEF_NarrowInteger_tags_1,
sizeof(asn_DEF_NarrowInteger_tags_1) sizeof(asn_DEF_NarrowInteger_tags_1)
......
...@@ -64,6 +64,7 @@ MinMax_16P0_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -64,6 +64,7 @@ MinMax_16P0_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_INTEGER.xer_decoder; td->xer_decoder = asn_DEF_INTEGER.xer_decoder;
td->xer_encoder = asn_DEF_INTEGER.xer_encoder; td->xer_encoder = asn_DEF_INTEGER.xer_encoder;
td->uper_decoder = asn_DEF_INTEGER.uper_decoder; td->uper_decoder = asn_DEF_INTEGER.uper_decoder;
td->uper_encoder = asn_DEF_INTEGER.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_INTEGER.per_constraints; td->per_constraints = asn_DEF_INTEGER.per_constraints;
td->elements = asn_DEF_INTEGER.elements; td->elements = asn_DEF_INTEGER.elements;
...@@ -131,7 +132,7 @@ asn_TYPE_descriptor_t asn_DEF_MinMax_16P0 = { ...@@ -131,7 +132,7 @@ asn_TYPE_descriptor_t asn_DEF_MinMax_16P0 = {
MinMax_16P0_encode_der, MinMax_16P0_encode_der,
MinMax_16P0_decode_xer, MinMax_16P0_decode_xer,
MinMax_16P0_encode_xer, MinMax_16P0_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_MinMax_16P0_tags_1, asn_DEF_MinMax_16P0_tags_1,
sizeof(asn_DEF_MinMax_16P0_tags_1) sizeof(asn_DEF_MinMax_16P0_tags_1)
...@@ -210,6 +211,7 @@ ThreePlus_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -210,6 +211,7 @@ ThreePlus_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_MinMax_16P0.xer_decoder; td->xer_decoder = asn_DEF_MinMax_16P0.xer_decoder;
td->xer_encoder = asn_DEF_MinMax_16P0.xer_encoder; td->xer_encoder = asn_DEF_MinMax_16P0.xer_encoder;
td->uper_decoder = asn_DEF_MinMax_16P0.uper_decoder; td->uper_decoder = asn_DEF_MinMax_16P0.uper_decoder;
td->uper_encoder = asn_DEF_MinMax_16P0.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_MinMax_16P0.per_constraints; td->per_constraints = asn_DEF_MinMax_16P0.per_constraints;
td->elements = asn_DEF_MinMax_16P0.elements; td->elements = asn_DEF_MinMax_16P0.elements;
...@@ -277,7 +279,7 @@ asn_TYPE_descriptor_t asn_DEF_ThreePlus = { ...@@ -277,7 +279,7 @@ asn_TYPE_descriptor_t asn_DEF_ThreePlus = {
ThreePlus_encode_der, ThreePlus_encode_der,
ThreePlus_decode_xer, ThreePlus_decode_xer,
ThreePlus_encode_xer, ThreePlus_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ThreePlus_tags_1, asn_DEF_ThreePlus_tags_1,
sizeof(asn_DEF_ThreePlus_tags_1) sizeof(asn_DEF_ThreePlus_tags_1)
......
...@@ -62,6 +62,7 @@ field_7_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -62,6 +62,7 @@ field_7_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -116,16 +117,25 @@ field_7_encode_xer(asn_TYPE_descriptor_t *td, void *structure, ...@@ -116,16 +117,25 @@ field_7_encode_xer(asn_TYPE_descriptor_t *td, void *structure,
/*** <<< STAT-DEFS [Flag] >>> ***/ /*** <<< STAT-DEFS [Flag] >>> ***/
static int asn_DFL_2_set_5(void **sptr) { static int asn_DFL_2_set_5(int set_value, void **sptr) {
INTEGER_t *st = *sptr; INTEGER_t *st = *sptr;
if(!st) { if(!st) {
if(!set_value) return -1; /* Not a default value */
st = (*sptr = CALLOC(1, sizeof(*st))); st = (*sptr = CALLOC(1, sizeof(*st)));
if(!st) return -1; if(!st) return -1;
} }
/* Install default value 5 */ if(set_value) {
return asn_long2INTEGER(st, 5); /* Install default value 5 */
return asn_long2INTEGER(st, 5);
} else {
/* Test default value 5 */
long value;
if(asn_INTEGER2long(st, &value))
return -1;
return (value == 5);
}
} }
static asn_TYPE_member_t asn_MBR_Flag_16P0_1[] = { static asn_TYPE_member_t asn_MBR_Flag_16P0_1[] = {
{ ATF_POINTER, 1, offsetof(struct Flag_16P0, field), { ATF_POINTER, 1, offsetof(struct Flag_16P0, field),
...@@ -163,7 +173,7 @@ asn_TYPE_descriptor_t asn_DEF_Flag_16P0 = { ...@@ -163,7 +173,7 @@ asn_TYPE_descriptor_t asn_DEF_Flag_16P0 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Flag_16P0_tags_1, asn_DEF_Flag_16P0_tags_1,
sizeof(asn_DEF_Flag_16P0_tags_1) sizeof(asn_DEF_Flag_16P0_tags_1)
...@@ -177,16 +187,25 @@ asn_TYPE_descriptor_t asn_DEF_Flag_16P0 = { ...@@ -177,16 +187,25 @@ asn_TYPE_descriptor_t asn_DEF_Flag_16P0 = {
&asn_SPC_Flag_16P0_specs_1 /* Additional specs */ &asn_SPC_Flag_16P0_specs_1 /* Additional specs */
}; };
static int asn_DFL_7_set_5(void **sptr) { static int asn_DFL_7_set_5(int set_value, void **sptr) {
ENUMERATED_t *st = *sptr; ENUMERATED_t *st = *sptr;
if(!st) { if(!st) {
if(!set_value) return -1; /* Not a default value */
st = (*sptr = CALLOC(1, sizeof(*st))); st = (*sptr = CALLOC(1, sizeof(*st)));
if(!st) return -1; if(!st) return -1;
} }
/* Install default value 5 */ if(set_value) {
return asn_long2INTEGER(st, 5); /* Install default value 5 */
return asn_long2INTEGER(st, 5);
} else {
/* Test default value 5 */
long value;
if(asn_INTEGER2long(st, &value))
return -1;
return (value == 5);
}
} }
static asn_INTEGER_enum_map_t asn_MAP_field_value2enum_7[] = { static asn_INTEGER_enum_map_t asn_MAP_field_value2enum_7[] = {
{ 3, 3, "red" }, { 3, 3, "red" },
...@@ -219,7 +238,7 @@ asn_TYPE_descriptor_t asn_DEF_field_7 = { ...@@ -219,7 +238,7 @@ asn_TYPE_descriptor_t asn_DEF_field_7 = {
field_7_encode_der, field_7_encode_der,
field_7_decode_xer, field_7_decode_xer,
field_7_encode_xer, field_7_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_field_tags_7, asn_DEF_field_tags_7,
sizeof(asn_DEF_field_tags_7) sizeof(asn_DEF_field_tags_7)
...@@ -268,7 +287,7 @@ asn_TYPE_descriptor_t asn_DEF_Flag_16P1 = { ...@@ -268,7 +287,7 @@ asn_TYPE_descriptor_t asn_DEF_Flag_16P1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Flag_16P1_tags_6, asn_DEF_Flag_16P1_tags_6,
sizeof(asn_DEF_Flag_16P1_tags_6) sizeof(asn_DEF_Flag_16P1_tags_6)
...@@ -325,6 +344,7 @@ IntegerColorFlag_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -325,6 +344,7 @@ IntegerColorFlag_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Flag_16P0.xer_decoder; td->xer_decoder = asn_DEF_Flag_16P0.xer_decoder;
td->xer_encoder = asn_DEF_Flag_16P0.xer_encoder; td->xer_encoder = asn_DEF_Flag_16P0.xer_encoder;
td->uper_decoder = asn_DEF_Flag_16P0.uper_decoder; td->uper_decoder = asn_DEF_Flag_16P0.uper_decoder;
td->uper_encoder = asn_DEF_Flag_16P0.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Flag_16P0.per_constraints; td->per_constraints = asn_DEF_Flag_16P0.per_constraints;
td->elements = asn_DEF_Flag_16P0.elements; td->elements = asn_DEF_Flag_16P0.elements;
...@@ -392,7 +412,7 @@ asn_TYPE_descriptor_t asn_DEF_IntegerColorFlag = { ...@@ -392,7 +412,7 @@ asn_TYPE_descriptor_t asn_DEF_IntegerColorFlag = {
IntegerColorFlag_encode_der, IntegerColorFlag_encode_der,
IntegerColorFlag_decode_xer, IntegerColorFlag_decode_xer,
IntegerColorFlag_encode_xer, IntegerColorFlag_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_IntegerColorFlag_tags_1, asn_DEF_IntegerColorFlag_tags_1,
sizeof(asn_DEF_IntegerColorFlag_tags_1) sizeof(asn_DEF_IntegerColorFlag_tags_1)
...@@ -448,6 +468,7 @@ EnumeratedColorFlag_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -448,6 +468,7 @@ EnumeratedColorFlag_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Flag_16P1.xer_decoder; td->xer_decoder = asn_DEF_Flag_16P1.xer_decoder;
td->xer_encoder = asn_DEF_Flag_16P1.xer_encoder; td->xer_encoder = asn_DEF_Flag_16P1.xer_encoder;
td->uper_decoder = asn_DEF_Flag_16P1.uper_decoder; td->uper_decoder = asn_DEF_Flag_16P1.uper_decoder;
td->uper_encoder = asn_DEF_Flag_16P1.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Flag_16P1.per_constraints; td->per_constraints = asn_DEF_Flag_16P1.per_constraints;
td->elements = asn_DEF_Flag_16P1.elements; td->elements = asn_DEF_Flag_16P1.elements;
...@@ -515,7 +536,7 @@ asn_TYPE_descriptor_t asn_DEF_EnumeratedColorFlag = { ...@@ -515,7 +536,7 @@ asn_TYPE_descriptor_t asn_DEF_EnumeratedColorFlag = {
EnumeratedColorFlag_encode_der, EnumeratedColorFlag_encode_der,
EnumeratedColorFlag_decode_xer, EnumeratedColorFlag_decode_xer,
EnumeratedColorFlag_encode_xer, EnumeratedColorFlag_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_EnumeratedColorFlag_tags_1, asn_DEF_EnumeratedColorFlag_tags_1,
sizeof(asn_DEF_EnumeratedColorFlag_tags_1) sizeof(asn_DEF_EnumeratedColorFlag_tags_1)
......
...@@ -122,7 +122,7 @@ asn_TYPE_descriptor_t asn_DEF_toBeSigned_2 = { ...@@ -122,7 +122,7 @@ asn_TYPE_descriptor_t asn_DEF_toBeSigned_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_toBeSigned_tags_2, asn_DEF_toBeSigned_tags_2,
sizeof(asn_DEF_toBeSigned_tags_2) sizeof(asn_DEF_toBeSigned_tags_2)
...@@ -192,7 +192,7 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_15P0 = { ...@@ -192,7 +192,7 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_15P0 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SIGNED_15P0_tags_1, asn_DEF_SIGNED_15P0_tags_1,
sizeof(asn_DEF_SIGNED_15P0_tags_1) sizeof(asn_DEF_SIGNED_15P0_tags_1)
...@@ -249,6 +249,7 @@ Certificate_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -249,6 +249,7 @@ Certificate_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_SIGNED_15P0.xer_decoder; td->xer_decoder = asn_DEF_SIGNED_15P0.xer_decoder;
td->xer_encoder = asn_DEF_SIGNED_15P0.xer_encoder; td->xer_encoder = asn_DEF_SIGNED_15P0.xer_encoder;
td->uper_decoder = asn_DEF_SIGNED_15P0.uper_decoder; td->uper_decoder = asn_DEF_SIGNED_15P0.uper_decoder;
td->uper_encoder = asn_DEF_SIGNED_15P0.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_SIGNED_15P0.per_constraints; td->per_constraints = asn_DEF_SIGNED_15P0.per_constraints;
td->elements = asn_DEF_SIGNED_15P0.elements; td->elements = asn_DEF_SIGNED_15P0.elements;
...@@ -316,7 +317,7 @@ asn_TYPE_descriptor_t asn_DEF_Certificate = { ...@@ -316,7 +317,7 @@ asn_TYPE_descriptor_t asn_DEF_Certificate = {
Certificate_encode_der, Certificate_encode_der,
Certificate_decode_xer, Certificate_decode_xer,
Certificate_encode_xer, Certificate_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Certificate_tags_1, asn_DEF_Certificate_tags_1,
sizeof(asn_DEF_Certificate_tags_1) sizeof(asn_DEF_Certificate_tags_1)
...@@ -387,7 +388,7 @@ asn_TYPE_descriptor_t asn_DEF_Name = { ...@@ -387,7 +388,7 @@ asn_TYPE_descriptor_t asn_DEF_Name = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Name_tags_1, asn_DEF_Name_tags_1,
sizeof(asn_DEF_Name_tags_1) sizeof(asn_DEF_Name_tags_1)
...@@ -507,7 +508,7 @@ asn_TYPE_descriptor_t asn_DEF_RelativeDistinguishedName = { ...@@ -507,7 +508,7 @@ asn_TYPE_descriptor_t asn_DEF_RelativeDistinguishedName = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_RelativeDistinguishedName_tags_1, asn_DEF_RelativeDistinguishedName_tags_1,
sizeof(asn_DEF_RelativeDistinguishedName_tags_1) sizeof(asn_DEF_RelativeDistinguishedName_tags_1)
......
...@@ -104,7 +104,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -104,7 +104,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
......
...@@ -56,7 +56,7 @@ asn_TYPE_descriptor_t asn_DEF_Forest = { ...@@ -56,7 +56,7 @@ asn_TYPE_descriptor_t asn_DEF_Forest = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Forest_tags_1, asn_DEF_Forest_tags_1,
sizeof(asn_DEF_Forest_tags_1) sizeof(asn_DEF_Forest_tags_1)
...@@ -138,7 +138,7 @@ asn_TYPE_descriptor_t asn_DEF_Tree = { ...@@ -138,7 +138,7 @@ asn_TYPE_descriptor_t asn_DEF_Tree = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Tree_tags_1, asn_DEF_Tree_tags_1,
sizeof(asn_DEF_Tree_tags_1) sizeof(asn_DEF_Tree_tags_1)
...@@ -177,7 +177,7 @@ typedef enum Stuff_PR { ...@@ -177,7 +177,7 @@ typedef enum Stuff_PR {
typedef enum other_PR { typedef enum other_PR {
other_PR_NOTHING, /* No components present */ other_PR_NOTHING, /* No components present */
other_PR_a, other_PR_a,
other_PR_b, other_PR_b
} other_PR; } other_PR;
/*** <<< FWD-DECLS [Stuff] >>> ***/ /*** <<< FWD-DECLS [Stuff] >>> ***/
...@@ -272,7 +272,7 @@ asn_TYPE_descriptor_t asn_DEF_trees_2 = { ...@@ -272,7 +272,7 @@ asn_TYPE_descriptor_t asn_DEF_trees_2 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_trees_tags_2, asn_DEF_trees_tags_2,
sizeof(asn_DEF_trees_tags_2) sizeof(asn_DEF_trees_tags_2)
...@@ -323,7 +323,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_5 = { ...@@ -323,7 +323,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_5 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Member_tags_5, asn_DEF_Member_tags_5,
sizeof(asn_DEF_Member_tags_5) sizeof(asn_DEF_Member_tags_5)
...@@ -368,7 +368,7 @@ asn_TYPE_descriptor_t asn_DEF_anything_4 = { ...@@ -368,7 +368,7 @@ asn_TYPE_descriptor_t asn_DEF_anything_4 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_anything_tags_4, asn_DEF_anything_tags_4,
sizeof(asn_DEF_anything_tags_4) sizeof(asn_DEF_anything_tags_4)
...@@ -427,7 +427,7 @@ asn_TYPE_descriptor_t asn_DEF_other_9 = { ...@@ -427,7 +427,7 @@ asn_TYPE_descriptor_t asn_DEF_other_9 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -506,7 +506,7 @@ asn_TYPE_descriptor_t asn_DEF_Stuff = { ...@@ -506,7 +506,7 @@ asn_TYPE_descriptor_t asn_DEF_Stuff = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Stuff_tags_1, asn_DEF_Stuff_tags_1,
sizeof(asn_DEF_Stuff_tags_1) sizeof(asn_DEF_Stuff_tags_1)
......
...@@ -56,7 +56,7 @@ asn_TYPE_descriptor_t asn_DEF_Programming = { ...@@ -56,7 +56,7 @@ asn_TYPE_descriptor_t asn_DEF_Programming = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Programming_tags_1, asn_DEF_Programming_tags_1,
sizeof(asn_DEF_Programming_tags_1) sizeof(asn_DEF_Programming_tags_1)
...@@ -128,7 +128,7 @@ asn_TYPE_descriptor_t asn_DEF_Fault = { ...@@ -128,7 +128,7 @@ asn_TYPE_descriptor_t asn_DEF_Fault = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Fault_tags_1, asn_DEF_Fault_tags_1,
sizeof(asn_DEF_Fault_tags_1) sizeof(asn_DEF_Fault_tags_1)
...@@ -187,7 +187,7 @@ asn_TYPE_descriptor_t asn_DEF_Error = { ...@@ -187,7 +187,7 @@ asn_TYPE_descriptor_t asn_DEF_Error = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Error_tags_1, asn_DEF_Error_tags_1,
sizeof(asn_DEF_Error_tags_1) sizeof(asn_DEF_Error_tags_1)
...@@ -268,7 +268,7 @@ asn_TYPE_descriptor_t asn_DEF_seqOfMan_3 = { ...@@ -268,7 +268,7 @@ asn_TYPE_descriptor_t asn_DEF_seqOfMan_3 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_seqOfMan_tags_3, asn_DEF_seqOfMan_tags_3,
sizeof(asn_DEF_seqOfMan_tags_3) sizeof(asn_DEF_seqOfMan_tags_3)
...@@ -328,7 +328,7 @@ asn_TYPE_descriptor_t asn_DEF_SeqWithMandatory = { ...@@ -328,7 +328,7 @@ asn_TYPE_descriptor_t asn_DEF_SeqWithMandatory = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SeqWithMandatory_tags_1, asn_DEF_SeqWithMandatory_tags_1,
sizeof(asn_DEF_SeqWithMandatory_tags_1) sizeof(asn_DEF_SeqWithMandatory_tags_1)
...@@ -410,7 +410,7 @@ asn_TYPE_descriptor_t asn_DEF_seqOfOpt_3 = { ...@@ -410,7 +410,7 @@ asn_TYPE_descriptor_t asn_DEF_seqOfOpt_3 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_seqOfOpt_tags_3, asn_DEF_seqOfOpt_tags_3,
sizeof(asn_DEF_seqOfOpt_tags_3) sizeof(asn_DEF_seqOfOpt_tags_3)
...@@ -470,7 +470,7 @@ asn_TYPE_descriptor_t asn_DEF_SeqWithOptional = { ...@@ -470,7 +470,7 @@ asn_TYPE_descriptor_t asn_DEF_SeqWithOptional = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SeqWithOptional_tags_1, asn_DEF_SeqWithOptional_tags_1,
sizeof(asn_DEF_SeqWithOptional_tags_1) sizeof(asn_DEF_SeqWithOptional_tags_1)
......
...@@ -65,7 +65,7 @@ asn_TYPE_descriptor_t asn_DEF_collection_3 = { ...@@ -65,7 +65,7 @@ asn_TYPE_descriptor_t asn_DEF_collection_3 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_collection_tags_3, asn_DEF_collection_tags_3,
sizeof(asn_DEF_collection_tags_3) sizeof(asn_DEF_collection_tags_3)
...@@ -125,7 +125,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -125,7 +125,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
...@@ -208,7 +208,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = { ...@@ -208,7 +208,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
......
...@@ -98,7 +98,7 @@ asn_TYPE_descriptor_t asn_DEF_varsets_3 = { ...@@ -98,7 +98,7 @@ asn_TYPE_descriptor_t asn_DEF_varsets_3 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_varsets_tags_3, asn_DEF_varsets_tags_3,
sizeof(asn_DEF_varsets_tags_3) sizeof(asn_DEF_varsets_tags_3)
...@@ -158,7 +158,7 @@ asn_TYPE_descriptor_t asn_DEF_LogLine = { ...@@ -158,7 +158,7 @@ asn_TYPE_descriptor_t asn_DEF_LogLine = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_LogLine_tags_1, asn_DEF_LogLine_tags_1,
sizeof(asn_DEF_LogLine_tags_1) sizeof(asn_DEF_LogLine_tags_1)
...@@ -265,7 +265,7 @@ asn_TYPE_descriptor_t asn_DEF_vparts_2 = { ...@@ -265,7 +265,7 @@ asn_TYPE_descriptor_t asn_DEF_vparts_2 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_vparts_tags_2, asn_DEF_vparts_tags_2,
sizeof(asn_DEF_vparts_tags_2) sizeof(asn_DEF_vparts_tags_2)
...@@ -325,7 +325,7 @@ asn_TYPE_descriptor_t asn_DEF_VariablePartSet = { ...@@ -325,7 +325,7 @@ asn_TYPE_descriptor_t asn_DEF_VariablePartSet = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_VariablePartSet_tags_1, asn_DEF_VariablePartSet_tags_1,
sizeof(asn_DEF_VariablePartSet_tags_1) sizeof(asn_DEF_VariablePartSet_tags_1)
...@@ -355,6 +355,7 @@ typedef enum VariablePart_PR { ...@@ -355,6 +355,7 @@ typedef enum VariablePart_PR {
VariablePart_PR_vset, VariablePart_PR_vset,
VariablePart_PR_vrange, VariablePart_PR_vrange,
/* Extensions may appear below */ /* Extensions may appear below */
} VariablePart_PR; } VariablePart_PR;
/*** <<< TYPE-DECLS [VariablePart] >>> ***/ /*** <<< TYPE-DECLS [VariablePart] >>> ***/
...@@ -454,7 +455,7 @@ asn_TYPE_descriptor_t asn_DEF_vset_2 = { ...@@ -454,7 +455,7 @@ asn_TYPE_descriptor_t asn_DEF_vset_2 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_vset_tags_2, asn_DEF_vset_tags_2,
sizeof(asn_DEF_vset_tags_2) sizeof(asn_DEF_vset_tags_2)
...@@ -515,7 +516,7 @@ asn_TYPE_descriptor_t asn_DEF_vrange_4 = { ...@@ -515,7 +516,7 @@ asn_TYPE_descriptor_t asn_DEF_vrange_4 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_vrange_tags_4, asn_DEF_vrange_tags_4,
sizeof(asn_DEF_vrange_tags_4) sizeof(asn_DEF_vrange_tags_4)
...@@ -573,7 +574,7 @@ asn_TYPE_descriptor_t asn_DEF_VariablePart = { ...@@ -573,7 +574,7 @@ asn_TYPE_descriptor_t asn_DEF_VariablePart = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -663,6 +664,7 @@ accept_as_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -663,6 +664,7 @@ accept_as_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -750,7 +752,7 @@ asn_TYPE_descriptor_t asn_DEF_accept_as_2 = { ...@@ -750,7 +752,7 @@ asn_TYPE_descriptor_t asn_DEF_accept_as_2 = {
accept_as_2_encode_der, accept_as_2_encode_der,
accept_as_2_decode_xer, accept_as_2_decode_xer,
accept_as_2_encode_xer, accept_as_2_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_accept_as_tags_2, asn_DEF_accept_as_tags_2,
sizeof(asn_DEF_accept_as_tags_2) sizeof(asn_DEF_accept_as_tags_2)
...@@ -793,7 +795,7 @@ asn_TYPE_descriptor_t asn_DEF_email_9 = { ...@@ -793,7 +795,7 @@ asn_TYPE_descriptor_t asn_DEF_email_9 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_email_tags_9, asn_DEF_email_tags_9,
sizeof(asn_DEF_email_tags_9) sizeof(asn_DEF_email_tags_9)
...@@ -854,7 +856,7 @@ asn_TYPE_descriptor_t asn_DEF_notify_7 = { ...@@ -854,7 +856,7 @@ asn_TYPE_descriptor_t asn_DEF_notify_7 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_notify_tags_7, asn_DEF_notify_tags_7,
sizeof(asn_DEF_notify_tags_7) sizeof(asn_DEF_notify_tags_7)
...@@ -914,7 +916,7 @@ asn_TYPE_descriptor_t asn_DEF_ActionItem = { ...@@ -914,7 +916,7 @@ asn_TYPE_descriptor_t asn_DEF_ActionItem = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ActionItem_tags_1, asn_DEF_ActionItem_tags_1,
sizeof(asn_DEF_ActionItem_tags_1) sizeof(asn_DEF_ActionItem_tags_1)
......
...@@ -74,7 +74,7 @@ asn_TYPE_descriptor_t asn_DEF_t_member1_2 = { ...@@ -74,7 +74,7 @@ asn_TYPE_descriptor_t asn_DEF_t_member1_2 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_t_member1_tags_2, asn_DEF_t_member1_tags_2,
sizeof(asn_DEF_t_member1_tags_2) sizeof(asn_DEF_t_member1_tags_2)
...@@ -118,7 +118,7 @@ asn_TYPE_descriptor_t asn_DEF_t_member2_4 = { ...@@ -118,7 +118,7 @@ asn_TYPE_descriptor_t asn_DEF_t_member2_4 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_t_member2_tags_4, asn_DEF_t_member2_tags_4,
sizeof(asn_DEF_t_member2_tags_4) sizeof(asn_DEF_t_member2_tags_4)
...@@ -198,7 +198,7 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_1 = { ...@@ -198,7 +198,7 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Test_structure_1_tags_1, asn_DEF_Test_structure_1_tags_1,
sizeof(asn_DEF_Test_structure_1_tags_1) sizeof(asn_DEF_Test_structure_1_tags_1)
...@@ -227,7 +227,7 @@ typedef enum Choice_1_PR { ...@@ -227,7 +227,7 @@ typedef enum Choice_1_PR {
Choice_1_PR_and, Choice_1_PR_and,
Choice_1_PR_or, Choice_1_PR_or,
Choice_1_PR_not, Choice_1_PR_not,
Choice_1_PR_other, Choice_1_PR_other
} Choice_1_PR; } Choice_1_PR;
/*** <<< FWD-DECLS [Choice-1] >>> ***/ /*** <<< FWD-DECLS [Choice-1] >>> ***/
...@@ -295,7 +295,7 @@ asn_TYPE_descriptor_t asn_DEF_or_3 = { ...@@ -295,7 +295,7 @@ asn_TYPE_descriptor_t asn_DEF_or_3 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_or_tags_3, asn_DEF_or_tags_3,
sizeof(asn_DEF_or_tags_3) sizeof(asn_DEF_or_tags_3)
...@@ -373,7 +373,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice_1 = { ...@@ -373,7 +373,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice_1 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -468,7 +468,7 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_2 = { ...@@ -468,7 +468,7 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_2 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Test_structure_2_tags_1, asn_DEF_Test_structure_2_tags_1,
sizeof(asn_DEF_Test_structure_2_tags_1) sizeof(asn_DEF_Test_structure_2_tags_1)
...@@ -565,7 +565,7 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_3 = { ...@@ -565,7 +565,7 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_3 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Test_structure_3_tags_1, asn_DEF_Test_structure_3_tags_1,
sizeof(asn_DEF_Test_structure_3_tags_1) sizeof(asn_DEF_Test_structure_3_tags_1)
......
...@@ -12,17 +12,17 @@ typedef enum b_PR { ...@@ -12,17 +12,17 @@ typedef enum b_PR {
b_PR_c, b_PR_c,
b_PR_d, b_PR_d,
b_PR_e, b_PR_e,
b_PR_h, b_PR_h
} b_PR; } b_PR;
typedef enum e_PR { typedef enum e_PR {
e_PR_NOTHING, /* No components present */ e_PR_NOTHING, /* No components present */
e_PR_f, e_PR_f,
e_PR_g, e_PR_g
} e_PR; } e_PR;
typedef enum h_PR { typedef enum h_PR {
h_PR_NOTHING, /* No components present */ h_PR_NOTHING, /* No components present */
h_PR_i, h_PR_i,
h_PR_j, h_PR_j
} h_PR; } h_PR;
/*** <<< TYPE-DECLS [T] >>> ***/ /*** <<< TYPE-DECLS [T] >>> ***/
...@@ -115,7 +115,7 @@ asn_TYPE_descriptor_t asn_DEF_e_6 = { ...@@ -115,7 +115,7 @@ asn_TYPE_descriptor_t asn_DEF_e_6 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_h_9 = { ...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_h_9 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -250,7 +250,7 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = { ...@@ -250,7 +250,7 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -313,7 +313,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -313,7 +313,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
......
...@@ -41,6 +41,7 @@ PrimitiveType_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -41,6 +41,7 @@ PrimitiveType_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_OCTET_STRING.xer_decoder; td->xer_decoder = asn_DEF_OCTET_STRING.xer_decoder;
td->xer_encoder = asn_DEF_OCTET_STRING.xer_encoder; td->xer_encoder = asn_DEF_OCTET_STRING.xer_encoder;
td->uper_decoder = asn_DEF_OCTET_STRING.uper_decoder; td->uper_decoder = asn_DEF_OCTET_STRING.uper_decoder;
td->uper_encoder = asn_DEF_OCTET_STRING.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_OCTET_STRING.per_constraints; td->per_constraints = asn_DEF_OCTET_STRING.per_constraints;
td->elements = asn_DEF_OCTET_STRING.elements; td->elements = asn_DEF_OCTET_STRING.elements;
...@@ -108,7 +109,7 @@ asn_TYPE_descriptor_t asn_DEF_PrimitiveType = { ...@@ -108,7 +109,7 @@ asn_TYPE_descriptor_t asn_DEF_PrimitiveType = {
PrimitiveType_encode_der, PrimitiveType_encode_der,
PrimitiveType_decode_xer, PrimitiveType_decode_xer,
PrimitiveType_encode_xer, PrimitiveType_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_PrimitiveType_tags_1, asn_DEF_PrimitiveType_tags_1,
sizeof(asn_DEF_PrimitiveType_tags_1) sizeof(asn_DEF_PrimitiveType_tags_1)
...@@ -178,7 +179,7 @@ asn_TYPE_descriptor_t asn_DEF_ConstructedType = { ...@@ -178,7 +179,7 @@ asn_TYPE_descriptor_t asn_DEF_ConstructedType = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ConstructedType_tags_1, asn_DEF_ConstructedType_tags_1,
sizeof(asn_DEF_ConstructedType_tags_1) sizeof(asn_DEF_ConstructedType_tags_1)
...@@ -235,6 +236,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -235,6 +236,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ConstructedType.xer_decoder; td->xer_decoder = asn_DEF_ConstructedType.xer_decoder;
td->xer_encoder = asn_DEF_ConstructedType.xer_encoder; td->xer_encoder = asn_DEF_ConstructedType.xer_encoder;
td->uper_decoder = asn_DEF_ConstructedType.uper_decoder; td->uper_decoder = asn_DEF_ConstructedType.uper_decoder;
td->uper_encoder = asn_DEF_ConstructedType.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ConstructedType.per_constraints; td->per_constraints = asn_DEF_ConstructedType.per_constraints;
td->elements = asn_DEF_ConstructedType.elements; td->elements = asn_DEF_ConstructedType.elements;
...@@ -303,7 +305,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -303,7 +305,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
T_encode_der, T_encode_der,
T_decode_xer, T_decode_xer,
T_encode_xer, T_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
......
...@@ -78,7 +78,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = { ...@@ -78,7 +78,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = { ...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
...@@ -198,6 +198,7 @@ typedef enum T3_PR { ...@@ -198,6 +198,7 @@ typedef enum T3_PR {
T3_PR_NOTHING, /* No components present */ T3_PR_NOTHING, /* No components present */
T3_PR_i, T3_PR_i,
/* Extensions may appear below */ /* Extensions may appear below */
} T3_PR; } T3_PR;
/*** <<< TYPE-DECLS [T3] >>> ***/ /*** <<< TYPE-DECLS [T3] >>> ***/
...@@ -256,7 +257,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = { ...@@ -256,7 +257,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -280,6 +281,7 @@ typedef enum T4_PR { ...@@ -280,6 +281,7 @@ typedef enum T4_PR {
T4_PR_NOTHING, /* No components present */ T4_PR_NOTHING, /* No components present */
T4_PR_i, T4_PR_i,
/* Extensions may appear below */ /* Extensions may appear below */
} T4_PR; } T4_PR;
/*** <<< TYPE-DECLS [T4] >>> ***/ /*** <<< TYPE-DECLS [T4] >>> ***/
...@@ -338,7 +340,7 @@ asn_TYPE_descriptor_t asn_DEF_T4 = { ...@@ -338,7 +340,7 @@ asn_TYPE_descriptor_t asn_DEF_T4 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
This diff is collapsed.
This diff is collapsed.
...@@ -11,7 +11,7 @@ typedef enum Choice_PR { ...@@ -11,7 +11,7 @@ typedef enum Choice_PR {
Choice_PR_a, Choice_PR_a,
/* Extensions may appear below */ /* Extensions may appear below */
Choice_PR_b, Choice_PR_b,
Choice_PR_c, Choice_PR_c
} Choice_PR; } Choice_PR;
/*** <<< FWD-DECLS [Choice] >>> ***/ /*** <<< FWD-DECLS [Choice] >>> ***/
...@@ -103,7 +103,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = { ...@@ -103,7 +103,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
asn_DEF_Choice_tags_1, asn_DEF_Choice_tags_1,
sizeof(asn_DEF_Choice_tags_1) sizeof(asn_DEF_Choice_tags_1)
......
...@@ -66,7 +66,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = { ...@@ -66,7 +66,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
...@@ -149,7 +149,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = { ...@@ -149,7 +149,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
...@@ -227,7 +227,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = { ...@@ -227,7 +227,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T3_tags_1, asn_DEF_T3_tags_1,
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
......
...@@ -41,6 +41,7 @@ T1_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -41,6 +41,7 @@ T1_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T2.xer_decoder; td->xer_decoder = asn_DEF_T2.xer_decoder;
td->xer_encoder = asn_DEF_T2.xer_encoder; td->xer_encoder = asn_DEF_T2.xer_encoder;
td->uper_decoder = asn_DEF_T2.uper_decoder; td->uper_decoder = asn_DEF_T2.uper_decoder;
td->uper_encoder = asn_DEF_T2.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T2.per_constraints; td->per_constraints = asn_DEF_T2.per_constraints;
td->elements = asn_DEF_T2.elements; td->elements = asn_DEF_T2.elements;
...@@ -119,7 +120,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = { ...@@ -119,7 +120,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
T1_encode_der, T1_encode_der,
T1_decode_xer, T1_decode_xer,
T1_encode_xer, T1_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
...@@ -175,6 +176,7 @@ T2_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -175,6 +176,7 @@ T2_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T3.xer_decoder; td->xer_decoder = asn_DEF_T3.xer_decoder;
td->xer_encoder = asn_DEF_T3.xer_encoder; td->xer_encoder = asn_DEF_T3.xer_encoder;
td->uper_decoder = asn_DEF_T3.uper_decoder; td->uper_decoder = asn_DEF_T3.uper_decoder;
td->uper_encoder = asn_DEF_T3.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T3.per_constraints; td->per_constraints = asn_DEF_T3.per_constraints;
td->elements = asn_DEF_T3.elements; td->elements = asn_DEF_T3.elements;
...@@ -251,7 +253,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = { ...@@ -251,7 +253,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
T2_encode_der, T2_encode_der,
T2_decode_xer, T2_decode_xer,
T2_encode_xer, T2_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
...@@ -307,6 +309,7 @@ T3_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -307,6 +309,7 @@ T3_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T4.xer_decoder; td->xer_decoder = asn_DEF_T4.xer_decoder;
td->xer_encoder = asn_DEF_T4.xer_encoder; td->xer_encoder = asn_DEF_T4.xer_encoder;
td->uper_decoder = asn_DEF_T4.uper_decoder; td->uper_decoder = asn_DEF_T4.uper_decoder;
td->uper_encoder = asn_DEF_T4.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T4.per_constraints; td->per_constraints = asn_DEF_T4.per_constraints;
td->elements = asn_DEF_T4.elements; td->elements = asn_DEF_T4.elements;
...@@ -381,7 +384,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = { ...@@ -381,7 +384,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
T3_encode_der, T3_encode_der,
T3_decode_xer, T3_decode_xer,
T3_encode_xer, T3_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T3_tags_1, asn_DEF_T3_tags_1,
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
...@@ -437,6 +440,7 @@ T4_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -437,6 +440,7 @@ T4_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T5.xer_decoder; td->xer_decoder = asn_DEF_T5.xer_decoder;
td->xer_encoder = asn_DEF_T5.xer_encoder; td->xer_encoder = asn_DEF_T5.xer_encoder;
td->uper_decoder = asn_DEF_T5.uper_decoder; td->uper_decoder = asn_DEF_T5.uper_decoder;
td->uper_encoder = asn_DEF_T5.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T5.per_constraints; td->per_constraints = asn_DEF_T5.per_constraints;
td->elements = asn_DEF_T5.elements; td->elements = asn_DEF_T5.elements;
...@@ -506,7 +510,7 @@ asn_TYPE_descriptor_t asn_DEF_T4 = { ...@@ -506,7 +510,7 @@ asn_TYPE_descriptor_t asn_DEF_T4 = {
T4_encode_der, T4_encode_der,
T4_decode_xer, T4_decode_xer,
T4_encode_xer, T4_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T4_tags_1, asn_DEF_T4_tags_1,
sizeof(asn_DEF_T4_tags_1) sizeof(asn_DEF_T4_tags_1)
...@@ -562,6 +566,7 @@ T5_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -562,6 +566,7 @@ T5_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T6.xer_decoder; td->xer_decoder = asn_DEF_T6.xer_decoder;
td->xer_encoder = asn_DEF_T6.xer_encoder; td->xer_encoder = asn_DEF_T6.xer_encoder;
td->uper_decoder = asn_DEF_T6.uper_decoder; td->uper_decoder = asn_DEF_T6.uper_decoder;
td->uper_encoder = asn_DEF_T6.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T6.per_constraints; td->per_constraints = asn_DEF_T6.per_constraints;
td->elements = asn_DEF_T6.elements; td->elements = asn_DEF_T6.elements;
...@@ -630,7 +635,7 @@ asn_TYPE_descriptor_t asn_DEF_T5 = { ...@@ -630,7 +635,7 @@ asn_TYPE_descriptor_t asn_DEF_T5 = {
T5_encode_der, T5_encode_der,
T5_decode_xer, T5_decode_xer,
T5_encode_xer, T5_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T5_tags_1, asn_DEF_T5_tags_1,
sizeof(asn_DEF_T5_tags_1) sizeof(asn_DEF_T5_tags_1)
...@@ -686,6 +691,7 @@ T6_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -686,6 +691,7 @@ T6_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_REAL.xer_decoder; td->xer_decoder = asn_DEF_REAL.xer_decoder;
td->xer_encoder = asn_DEF_REAL.xer_encoder; td->xer_encoder = asn_DEF_REAL.xer_encoder;
td->uper_decoder = asn_DEF_REAL.uper_decoder; td->uper_decoder = asn_DEF_REAL.uper_decoder;
td->uper_encoder = asn_DEF_REAL.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_REAL.per_constraints; td->per_constraints = asn_DEF_REAL.per_constraints;
td->elements = asn_DEF_REAL.elements; td->elements = asn_DEF_REAL.elements;
...@@ -753,7 +759,7 @@ asn_TYPE_descriptor_t asn_DEF_T6 = { ...@@ -753,7 +759,7 @@ asn_TYPE_descriptor_t asn_DEF_T6 = {
T6_encode_der, T6_encode_der,
T6_decode_xer, T6_decode_xer,
T6_encode_xer, T6_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T6_tags_1, asn_DEF_T6_tags_1,
sizeof(asn_DEF_T6_tags_1) sizeof(asn_DEF_T6_tags_1)
...@@ -809,6 +815,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -809,6 +815,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Ts.xer_decoder; td->xer_decoder = asn_DEF_Ts.xer_decoder;
td->xer_encoder = asn_DEF_Ts.xer_encoder; td->xer_encoder = asn_DEF_Ts.xer_encoder;
td->uper_decoder = asn_DEF_Ts.uper_decoder; td->uper_decoder = asn_DEF_Ts.uper_decoder;
td->uper_encoder = asn_DEF_Ts.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Ts.per_constraints; td->per_constraints = asn_DEF_Ts.per_constraints;
td->elements = asn_DEF_Ts.elements; td->elements = asn_DEF_Ts.elements;
...@@ -878,7 +885,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -878,7 +885,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
T_encode_der, T_encode_der,
T_decode_xer, T_decode_xer,
T_encode_xer, T_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
...@@ -972,7 +979,7 @@ asn_TYPE_descriptor_t asn_DEF_Ts = { ...@@ -972,7 +979,7 @@ asn_TYPE_descriptor_t asn_DEF_Ts = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Ts_tags_1, asn_DEF_Ts_tags_1,
sizeof(asn_DEF_Ts_tags_1) sizeof(asn_DEF_Ts_tags_1)
......
...@@ -41,6 +41,7 @@ T1_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -41,6 +41,7 @@ T1_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T2.xer_decoder; td->xer_decoder = asn_DEF_T2.xer_decoder;
td->xer_encoder = asn_DEF_T2.xer_encoder; td->xer_encoder = asn_DEF_T2.xer_encoder;
td->uper_decoder = asn_DEF_T2.uper_decoder; td->uper_decoder = asn_DEF_T2.uper_decoder;
td->uper_encoder = asn_DEF_T2.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T2.per_constraints; td->per_constraints = asn_DEF_T2.per_constraints;
td->elements = asn_DEF_T2.elements; td->elements = asn_DEF_T2.elements;
...@@ -119,7 +120,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = { ...@@ -119,7 +120,7 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
T1_encode_der, T1_encode_der,
T1_decode_xer, T1_decode_xer,
T1_encode_xer, T1_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
...@@ -175,6 +176,7 @@ T2_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -175,6 +176,7 @@ T2_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T3.xer_decoder; td->xer_decoder = asn_DEF_T3.xer_decoder;
td->xer_encoder = asn_DEF_T3.xer_encoder; td->xer_encoder = asn_DEF_T3.xer_encoder;
td->uper_decoder = asn_DEF_T3.uper_decoder; td->uper_decoder = asn_DEF_T3.uper_decoder;
td->uper_encoder = asn_DEF_T3.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T3.per_constraints; td->per_constraints = asn_DEF_T3.per_constraints;
td->elements = asn_DEF_T3.elements; td->elements = asn_DEF_T3.elements;
...@@ -251,7 +253,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = { ...@@ -251,7 +253,7 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
T2_encode_der, T2_encode_der,
T2_decode_xer, T2_decode_xer,
T2_encode_xer, T2_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
...@@ -307,6 +309,7 @@ T3_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -307,6 +309,7 @@ T3_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T4.xer_decoder; td->xer_decoder = asn_DEF_T4.xer_decoder;
td->xer_encoder = asn_DEF_T4.xer_encoder; td->xer_encoder = asn_DEF_T4.xer_encoder;
td->uper_decoder = asn_DEF_T4.uper_decoder; td->uper_decoder = asn_DEF_T4.uper_decoder;
td->uper_encoder = asn_DEF_T4.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T4.per_constraints; td->per_constraints = asn_DEF_T4.per_constraints;
td->elements = asn_DEF_T4.elements; td->elements = asn_DEF_T4.elements;
...@@ -381,7 +384,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = { ...@@ -381,7 +384,7 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
T3_encode_der, T3_encode_der,
T3_decode_xer, T3_decode_xer,
T3_encode_xer, T3_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T3_tags_1, asn_DEF_T3_tags_1,
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
...@@ -437,6 +440,7 @@ T4_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -437,6 +440,7 @@ T4_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T5.xer_decoder; td->xer_decoder = asn_DEF_T5.xer_decoder;
td->xer_encoder = asn_DEF_T5.xer_encoder; td->xer_encoder = asn_DEF_T5.xer_encoder;
td->uper_decoder = asn_DEF_T5.uper_decoder; td->uper_decoder = asn_DEF_T5.uper_decoder;
td->uper_encoder = asn_DEF_T5.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T5.per_constraints; td->per_constraints = asn_DEF_T5.per_constraints;
td->elements = asn_DEF_T5.elements; td->elements = asn_DEF_T5.elements;
...@@ -506,7 +510,7 @@ asn_TYPE_descriptor_t asn_DEF_T4 = { ...@@ -506,7 +510,7 @@ asn_TYPE_descriptor_t asn_DEF_T4 = {
T4_encode_der, T4_encode_der,
T4_decode_xer, T4_decode_xer,
T4_encode_xer, T4_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T4_tags_1, asn_DEF_T4_tags_1,
sizeof(asn_DEF_T4_tags_1) sizeof(asn_DEF_T4_tags_1)
...@@ -562,6 +566,7 @@ T5_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -562,6 +566,7 @@ T5_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_T6.xer_decoder; td->xer_decoder = asn_DEF_T6.xer_decoder;
td->xer_encoder = asn_DEF_T6.xer_encoder; td->xer_encoder = asn_DEF_T6.xer_encoder;
td->uper_decoder = asn_DEF_T6.uper_decoder; td->uper_decoder = asn_DEF_T6.uper_decoder;
td->uper_encoder = asn_DEF_T6.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_T6.per_constraints; td->per_constraints = asn_DEF_T6.per_constraints;
td->elements = asn_DEF_T6.elements; td->elements = asn_DEF_T6.elements;
...@@ -630,7 +635,7 @@ asn_TYPE_descriptor_t asn_DEF_T5 = { ...@@ -630,7 +635,7 @@ asn_TYPE_descriptor_t asn_DEF_T5 = {
T5_encode_der, T5_encode_der,
T5_decode_xer, T5_decode_xer,
T5_encode_xer, T5_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T5_tags_1, asn_DEF_T5_tags_1,
sizeof(asn_DEF_T5_tags_1) sizeof(asn_DEF_T5_tags_1)
...@@ -686,6 +691,7 @@ T6_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -686,6 +691,7 @@ T6_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_NativeReal.xer_decoder; td->xer_decoder = asn_DEF_NativeReal.xer_decoder;
td->xer_encoder = asn_DEF_NativeReal.xer_encoder; td->xer_encoder = asn_DEF_NativeReal.xer_encoder;
td->uper_decoder = asn_DEF_NativeReal.uper_decoder; td->uper_decoder = asn_DEF_NativeReal.uper_decoder;
td->uper_encoder = asn_DEF_NativeReal.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_NativeReal.per_constraints; td->per_constraints = asn_DEF_NativeReal.per_constraints;
td->elements = asn_DEF_NativeReal.elements; td->elements = asn_DEF_NativeReal.elements;
...@@ -753,7 +759,7 @@ asn_TYPE_descriptor_t asn_DEF_T6 = { ...@@ -753,7 +759,7 @@ asn_TYPE_descriptor_t asn_DEF_T6 = {
T6_encode_der, T6_encode_der,
T6_decode_xer, T6_decode_xer,
T6_encode_xer, T6_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T6_tags_1, asn_DEF_T6_tags_1,
sizeof(asn_DEF_T6_tags_1) sizeof(asn_DEF_T6_tags_1)
...@@ -809,6 +815,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -809,6 +815,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Ts.xer_decoder; td->xer_decoder = asn_DEF_Ts.xer_decoder;
td->xer_encoder = asn_DEF_Ts.xer_encoder; td->xer_encoder = asn_DEF_Ts.xer_encoder;
td->uper_decoder = asn_DEF_Ts.uper_decoder; td->uper_decoder = asn_DEF_Ts.uper_decoder;
td->uper_encoder = asn_DEF_Ts.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Ts.per_constraints; td->per_constraints = asn_DEF_Ts.per_constraints;
td->elements = asn_DEF_Ts.elements; td->elements = asn_DEF_Ts.elements;
...@@ -878,7 +885,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -878,7 +885,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
T_encode_der, T_encode_der,
T_decode_xer, T_decode_xer,
T_encode_xer, T_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
...@@ -972,7 +979,7 @@ asn_TYPE_descriptor_t asn_DEF_Ts = { ...@@ -972,7 +979,7 @@ asn_TYPE_descriptor_t asn_DEF_Ts = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Ts_tags_1, asn_DEF_Ts_tags_1,
sizeof(asn_DEF_Ts_tags_1) sizeof(asn_DEF_Ts_tags_1)
......
...@@ -49,7 +49,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -49,7 +49,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
...@@ -114,6 +114,7 @@ SimpleType_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -114,6 +114,7 @@ SimpleType_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -198,7 +199,7 @@ asn_TYPE_descriptor_t asn_DEF_SimpleType = { ...@@ -198,7 +199,7 @@ asn_TYPE_descriptor_t asn_DEF_SimpleType = {
SimpleType_encode_der, SimpleType_encode_der,
SimpleType_decode_xer, SimpleType_decode_xer,
SimpleType_encode_xer, SimpleType_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SimpleType_tags_1, asn_DEF_SimpleType_tags_1,
sizeof(asn_DEF_SimpleType_tags_1) sizeof(asn_DEF_SimpleType_tags_1)
......
...@@ -103,7 +103,7 @@ asn_TYPE_descriptor_t asn_DEF_class_4 = { ...@@ -103,7 +103,7 @@ asn_TYPE_descriptor_t asn_DEF_class_4 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_class_tags_4, asn_DEF_class_tags_4,
sizeof(asn_DEF_class_tags_4) sizeof(asn_DEF_class_tags_4)
...@@ -182,7 +182,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -182,7 +182,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
......
...@@ -38,6 +38,7 @@ typedef enum PDU_PR { ...@@ -38,6 +38,7 @@ typedef enum PDU_PR {
PDU_PR_setOfChoice, PDU_PR_setOfChoice,
PDU_PR_namedSetOfChoice, PDU_PR_namedSetOfChoice,
/* Extensions may appear below */ /* Extensions may appear below */
} PDU_PR; } PDU_PR;
/*** <<< TYPE-DECLS [PDU] >>> ***/ /*** <<< TYPE-DECLS [PDU] >>> ***/
...@@ -250,7 +251,7 @@ asn_TYPE_descriptor_t asn_DEF_PDU = { ...@@ -250,7 +251,7 @@ asn_TYPE_descriptor_t asn_DEF_PDU = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -362,7 +363,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = { ...@@ -362,7 +363,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
...@@ -465,7 +466,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = { ...@@ -465,7 +466,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
...@@ -547,6 +548,7 @@ enum_4_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -547,6 +548,7 @@ enum_4_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -631,7 +633,7 @@ asn_TYPE_descriptor_t asn_DEF_enum_4 = { ...@@ -631,7 +633,7 @@ asn_TYPE_descriptor_t asn_DEF_enum_4 = {
enum_4_encode_der, enum_4_encode_der,
enum_4_decode_xer, enum_4_decode_xer,
enum_4_encode_xer, enum_4_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_enum_tags_4, asn_DEF_enum_tags_4,
sizeof(asn_DEF_enum_tags_4) sizeof(asn_DEF_enum_tags_4)
...@@ -695,7 +697,7 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSet = { ...@@ -695,7 +697,7 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSet = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ExtensibleSet_tags_1, asn_DEF_ExtensibleSet_tags_1,
sizeof(asn_DEF_ExtensibleSet_tags_1) sizeof(asn_DEF_ExtensibleSet_tags_1)
...@@ -794,7 +796,7 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSequence = { ...@@ -794,7 +796,7 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSequence = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ExtensibleSequence_tags_1, asn_DEF_ExtensibleSequence_tags_1,
sizeof(asn_DEF_ExtensibleSequence_tags_1) sizeof(asn_DEF_ExtensibleSequence_tags_1)
...@@ -881,7 +883,7 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSequence2 = { ...@@ -881,7 +883,7 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSequence2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ExtensibleSequence2_tags_1, asn_DEF_ExtensibleSequence2_tags_1,
sizeof(asn_DEF_ExtensibleSequence2_tags_1) sizeof(asn_DEF_ExtensibleSequence2_tags_1)
...@@ -946,7 +948,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfNULL = { ...@@ -946,7 +948,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfNULL = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SetOfNULL_tags_1, asn_DEF_SetOfNULL_tags_1,
sizeof(asn_DEF_SetOfNULL_tags_1) sizeof(asn_DEF_SetOfNULL_tags_1)
...@@ -1011,7 +1013,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfREAL = { ...@@ -1011,7 +1013,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfREAL = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SetOfREAL_tags_1, asn_DEF_SetOfREAL_tags_1,
sizeof(asn_DEF_SetOfREAL_tags_1) sizeof(asn_DEF_SetOfREAL_tags_1)
...@@ -1076,6 +1078,7 @@ Member_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -1076,6 +1078,7 @@ Member_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -1159,7 +1162,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = { ...@@ -1159,7 +1162,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
Member_2_encode_der, Member_2_encode_der,
Member_2_decode_xer, Member_2_decode_xer,
Member_2_encode_xer, Member_2_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
...@@ -1201,7 +1204,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfEnums = { ...@@ -1201,7 +1204,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfEnums = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SetOfEnums_tags_1, asn_DEF_SetOfEnums_tags_1,
sizeof(asn_DEF_SetOfEnums_tags_1) sizeof(asn_DEF_SetOfEnums_tags_1)
...@@ -1266,7 +1269,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfNULL = { ...@@ -1266,7 +1269,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfNULL = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NamedSetOfNULL_tags_1, asn_DEF_NamedSetOfNULL_tags_1,
sizeof(asn_DEF_NamedSetOfNULL_tags_1) sizeof(asn_DEF_NamedSetOfNULL_tags_1)
...@@ -1331,7 +1334,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfREAL = { ...@@ -1331,7 +1334,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfREAL = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NamedSetOfREAL_tags_1, asn_DEF_NamedSetOfREAL_tags_1,
sizeof(asn_DEF_NamedSetOfREAL_tags_1) sizeof(asn_DEF_NamedSetOfREAL_tags_1)
...@@ -1396,6 +1399,7 @@ name_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -1396,6 +1399,7 @@ name_2_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -1479,7 +1483,7 @@ asn_TYPE_descriptor_t asn_DEF_name_2 = { ...@@ -1479,7 +1483,7 @@ asn_TYPE_descriptor_t asn_DEF_name_2 = {
name_2_encode_der, name_2_encode_der,
name_2_decode_xer, name_2_decode_xer,
name_2_encode_xer, name_2_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_name_tags_2, asn_DEF_name_tags_2,
sizeof(asn_DEF_name_tags_2) sizeof(asn_DEF_name_tags_2)
...@@ -1521,7 +1525,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfEnums = { ...@@ -1521,7 +1525,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfEnums = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NamedSetOfEnums_tags_1, asn_DEF_NamedSetOfEnums_tags_1,
sizeof(asn_DEF_NamedSetOfEnums_tags_1) sizeof(asn_DEF_NamedSetOfEnums_tags_1)
...@@ -1586,7 +1590,7 @@ asn_TYPE_descriptor_t asn_DEF_SequenceOf = { ...@@ -1586,7 +1590,7 @@ asn_TYPE_descriptor_t asn_DEF_SequenceOf = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SequenceOf_tags_1, asn_DEF_SequenceOf_tags_1,
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
...@@ -1651,7 +1655,7 @@ asn_TYPE_descriptor_t asn_DEF_SeqOfZuka = { ...@@ -1651,7 +1655,7 @@ asn_TYPE_descriptor_t asn_DEF_SeqOfZuka = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SeqOfZuka_tags_1, asn_DEF_SeqOfZuka_tags_1,
sizeof(asn_DEF_SeqOfZuka_tags_1) sizeof(asn_DEF_SeqOfZuka_tags_1)
...@@ -1723,7 +1727,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfChoice = { ...@@ -1723,7 +1727,7 @@ asn_TYPE_descriptor_t asn_DEF_SetOfChoice = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_SetOfChoice_tags_1, asn_DEF_SetOfChoice_tags_1,
sizeof(asn_DEF_SetOfChoice_tags_1) sizeof(asn_DEF_SetOfChoice_tags_1)
...@@ -1795,7 +1799,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfChoice = { ...@@ -1795,7 +1799,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfChoice = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NamedSetOfChoice_tags_1, asn_DEF_NamedSetOfChoice_tags_1,
sizeof(asn_DEF_NamedSetOfChoice_tags_1) sizeof(asn_DEF_NamedSetOfChoice_tags_1)
...@@ -1821,7 +1825,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfChoice = { ...@@ -1821,7 +1825,7 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfChoice = {
typedef enum SimpleChoice_PR { typedef enum SimpleChoice_PR {
SimpleChoice_PR_NOTHING, /* No components present */ SimpleChoice_PR_NOTHING, /* No components present */
SimpleChoice_PR_a, SimpleChoice_PR_a,
SimpleChoice_PR_b, SimpleChoice_PR_b
} SimpleChoice_PR; } SimpleChoice_PR;
/*** <<< TYPE-DECLS [SimpleChoice] >>> ***/ /*** <<< TYPE-DECLS [SimpleChoice] >>> ***/
...@@ -1887,7 +1891,7 @@ asn_TYPE_descriptor_t asn_DEF_SimpleChoice = { ...@@ -1887,7 +1891,7 @@ asn_TYPE_descriptor_t asn_DEF_SimpleChoice = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -76,7 +76,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = { ...@@ -76,7 +76,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
...@@ -119,7 +119,7 @@ asn_TYPE_descriptor_t asn_DEF_Type = { ...@@ -119,7 +119,7 @@ asn_TYPE_descriptor_t asn_DEF_Type = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Type_tags_1, asn_DEF_Type_tags_1,
sizeof(asn_DEF_Type_tags_1) sizeof(asn_DEF_Type_tags_1)
...@@ -144,7 +144,7 @@ asn_TYPE_descriptor_t asn_DEF_Type = { ...@@ -144,7 +144,7 @@ asn_TYPE_descriptor_t asn_DEF_Type = {
typedef enum one_name_PR { typedef enum one_name_PR {
one_name_PR_NOTHING, /* No components present */ one_name_PR_NOTHING, /* No components present */
one_name_PR_another_name, one_name_PR_another_name
} one_name_PR; } one_name_PR;
/*** <<< TYPE-DECLS [Type1] >>> ***/ /*** <<< TYPE-DECLS [Type1] >>> ***/
...@@ -223,7 +223,7 @@ asn_TYPE_descriptor_t asn_DEF_another_name_3 = { ...@@ -223,7 +223,7 @@ asn_TYPE_descriptor_t asn_DEF_another_name_3 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_another_name_tags_3, asn_DEF_another_name_tags_3,
sizeof(asn_DEF_another_name_tags_3) sizeof(asn_DEF_another_name_tags_3)
...@@ -272,7 +272,7 @@ asn_TYPE_descriptor_t asn_DEF_one_name_2 = { ...@@ -272,7 +272,7 @@ asn_TYPE_descriptor_t asn_DEF_one_name_2 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -320,7 +320,7 @@ asn_TYPE_descriptor_t asn_DEF_Type1 = { ...@@ -320,7 +320,7 @@ asn_TYPE_descriptor_t asn_DEF_Type1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Type1_tags_1, asn_DEF_Type1_tags_1,
sizeof(asn_DEF_Type1_tags_1) sizeof(asn_DEF_Type1_tags_1)
...@@ -348,7 +348,7 @@ asn_TYPE_descriptor_t asn_DEF_Type1 = { ...@@ -348,7 +348,7 @@ asn_TYPE_descriptor_t asn_DEF_Type1 = {
typedef enum Type2_PR { typedef enum Type2_PR {
Type2_PR_NOTHING, /* No components present */ Type2_PR_NOTHING, /* No components present */
Type2_PR_one_name, Type2_PR_one_name,
Type2_PR_two_name, Type2_PR_two_name
} Type2_PR; } Type2_PR;
typedef enum a { typedef enum a {
a_one = 0 a_one = 0
...@@ -521,7 +521,7 @@ asn_TYPE_descriptor_t asn_DEF_another_name_3 = { ...@@ -521,7 +521,7 @@ asn_TYPE_descriptor_t asn_DEF_another_name_3 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_another_name_tags_3, asn_DEF_another_name_tags_3,
sizeof(asn_DEF_another_name_tags_3) sizeof(asn_DEF_another_name_tags_3)
...@@ -572,7 +572,7 @@ asn_TYPE_descriptor_t asn_DEF_one_name_2 = { ...@@ -572,7 +572,7 @@ asn_TYPE_descriptor_t asn_DEF_one_name_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_one_name_tags_2, asn_DEF_one_name_tags_2,
sizeof(asn_DEF_one_name_tags_2) sizeof(asn_DEF_one_name_tags_2)
...@@ -633,7 +633,7 @@ asn_TYPE_descriptor_t asn_DEF_another_name_8 = { ...@@ -633,7 +633,7 @@ asn_TYPE_descriptor_t asn_DEF_another_name_8 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_another_name_tags_8, asn_DEF_another_name_tags_8,
sizeof(asn_DEF_another_name_tags_8) sizeof(asn_DEF_another_name_tags_8)
...@@ -689,7 +689,7 @@ asn_TYPE_descriptor_t asn_DEF_two_name_7 = { ...@@ -689,7 +689,7 @@ asn_TYPE_descriptor_t asn_DEF_two_name_7 = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_two_name_tags_7, asn_DEF_two_name_tags_7,
sizeof(asn_DEF_two_name_tags_7) sizeof(asn_DEF_two_name_tags_7)
...@@ -747,7 +747,7 @@ asn_TYPE_descriptor_t asn_DEF_Type2 = { ...@@ -747,7 +747,7 @@ asn_TYPE_descriptor_t asn_DEF_Type2 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -63,7 +63,7 @@ asn_TYPE_descriptor_t asn_DEF_data_2 = { ...@@ -63,7 +63,7 @@ asn_TYPE_descriptor_t asn_DEF_data_2 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_data_tags_2, asn_DEF_data_tags_2,
sizeof(asn_DEF_data_tags_2) sizeof(asn_DEF_data_tags_2)
...@@ -113,7 +113,7 @@ asn_TYPE_descriptor_t asn_DEF_Type = { ...@@ -113,7 +113,7 @@ asn_TYPE_descriptor_t asn_DEF_Type = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Type_tags_1, asn_DEF_Type_tags_1,
sizeof(asn_DEF_Type_tags_1) sizeof(asn_DEF_Type_tags_1)
...@@ -170,6 +170,7 @@ EpytRef_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -170,6 +170,7 @@ EpytRef_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Epyt.xer_decoder; td->xer_decoder = asn_DEF_Epyt.xer_decoder;
td->xer_encoder = asn_DEF_Epyt.xer_encoder; td->xer_encoder = asn_DEF_Epyt.xer_encoder;
td->uper_decoder = asn_DEF_Epyt.uper_decoder; td->uper_decoder = asn_DEF_Epyt.uper_decoder;
td->uper_encoder = asn_DEF_Epyt.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Epyt.per_constraints; td->per_constraints = asn_DEF_Epyt.per_constraints;
td->elements = asn_DEF_Epyt.elements; td->elements = asn_DEF_Epyt.elements;
...@@ -237,7 +238,7 @@ asn_TYPE_descriptor_t asn_DEF_EpytRef = { ...@@ -237,7 +238,7 @@ asn_TYPE_descriptor_t asn_DEF_EpytRef = {
EpytRef_encode_der, EpytRef_encode_der,
EpytRef_decode_xer, EpytRef_decode_xer,
EpytRef_encode_xer, EpytRef_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_EpytRef_tags_1, asn_DEF_EpytRef_tags_1,
sizeof(asn_DEF_EpytRef_tags_1) sizeof(asn_DEF_EpytRef_tags_1)
...@@ -319,7 +320,7 @@ asn_TYPE_descriptor_t asn_DEF_stype_2 = { ...@@ -319,7 +320,7 @@ asn_TYPE_descriptor_t asn_DEF_stype_2 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_stype_tags_2, asn_DEF_stype_tags_2,
sizeof(asn_DEF_stype_tags_2) sizeof(asn_DEF_stype_tags_2)
...@@ -389,7 +390,7 @@ asn_TYPE_descriptor_t asn_DEF_Epyt = { ...@@ -389,7 +390,7 @@ asn_TYPE_descriptor_t asn_DEF_Epyt = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Epyt_tags_1, asn_DEF_Epyt_tags_1,
sizeof(asn_DEF_Epyt_tags_1) sizeof(asn_DEF_Epyt_tags_1)
...@@ -543,16 +544,25 @@ memb_patest2_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -543,16 +544,25 @@ memb_patest2_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/*** <<< STAT-DEFS [Ypet] >>> ***/ /*** <<< STAT-DEFS [Ypet] >>> ***/
static int asn_DFL_3_set_7(void **sptr) { static int asn_DFL_3_set_7(int set_value, void **sptr) {
INTEGER_t *st = *sptr; INTEGER_t *st = *sptr;
if(!st) { if(!st) {
if(!set_value) return -1; /* Not a default value */
st = (*sptr = CALLOC(1, sizeof(*st))); st = (*sptr = CALLOC(1, sizeof(*st)));
if(!st) return -1; if(!st) return -1;
} }
/* Install default value 7 */ if(set_value) {
return asn_long2INTEGER(st, 7); /* Install default value 7 */
return asn_long2INTEGER(st, 7);
} else {
/* Test default value 7 */
long value;
if(asn_INTEGER2long(st, &value))
return -1;
return (value == 7);
}
} }
static asn_TYPE_member_t asn_MBR_senums_4[] = { static asn_TYPE_member_t asn_MBR_senums_4[] = {
{ ATF_POINTER, 0, 0, { ATF_POINTER, 0, 0,
...@@ -584,7 +594,7 @@ asn_TYPE_descriptor_t asn_DEF_senums_4 = { ...@@ -584,7 +594,7 @@ asn_TYPE_descriptor_t asn_DEF_senums_4 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_senums_tags_4, asn_DEF_senums_tags_4,
sizeof(asn_DEF_senums_tags_4) sizeof(asn_DEF_senums_tags_4)
...@@ -679,7 +689,7 @@ asn_TYPE_descriptor_t asn_DEF_Ypet = { ...@@ -679,7 +689,7 @@ asn_TYPE_descriptor_t asn_DEF_Ypet = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Ypet_tags_1, asn_DEF_Ypet_tags_1,
sizeof(asn_DEF_Ypet_tags_1) sizeof(asn_DEF_Ypet_tags_1)
...@@ -743,6 +753,7 @@ EnumType_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -743,6 +753,7 @@ EnumType_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder; td->xer_decoder = asn_DEF_ENUMERATED.xer_decoder;
td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder; td->xer_encoder = asn_DEF_ENUMERATED.xer_encoder;
td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder; td->uper_decoder = asn_DEF_ENUMERATED.uper_decoder;
td->uper_encoder = asn_DEF_ENUMERATED.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_ENUMERATED.per_constraints; td->per_constraints = asn_DEF_ENUMERATED.per_constraints;
td->elements = asn_DEF_ENUMERATED.elements; td->elements = asn_DEF_ENUMERATED.elements;
...@@ -825,7 +836,7 @@ asn_TYPE_descriptor_t asn_DEF_EnumType = { ...@@ -825,7 +836,7 @@ asn_TYPE_descriptor_t asn_DEF_EnumType = {
EnumType_encode_der, EnumType_encode_der,
EnumType_decode_xer, EnumType_decode_xer,
EnumType_encode_xer, EnumType_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_EnumType_tags_1, asn_DEF_EnumType_tags_1,
sizeof(asn_DEF_EnumType_tags_1) sizeof(asn_DEF_EnumType_tags_1)
......
...@@ -55,17 +55,23 @@ memb_common_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -55,17 +55,23 @@ memb_common_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/*** <<< STAT-DEFS [TestType] >>> ***/ /*** <<< STAT-DEFS [TestType] >>> ***/
static int asn_DFL_2_set_0(void **sptr) { static int asn_DFL_2_set_0(int set_value, void **sptr) {
long *st = *sptr; long *st = *sptr;
if(!st) { if(!st) {
if(!set_value) return -1; /* Not a default value */
st = (*sptr = CALLOC(1, sizeof(*st))); st = (*sptr = CALLOC(1, sizeof(*st)));
if(!st) return -1; if(!st) return -1;
} }
/* Install default value 0 */ if(set_value) {
*st = 0; /* Install default value 0 */
return 0; *st = 0;
return 0;
} else {
/* Test default value 0 */
return (*st == 0);
}
} }
static asn_TYPE_member_t asn_MBR_TestType_16P0_1[] = { static asn_TYPE_member_t asn_MBR_TestType_16P0_1[] = {
{ ATF_NOFLAGS, 1, offsetof(struct TestType_16P0, common), { ATF_NOFLAGS, 1, offsetof(struct TestType_16P0, common),
...@@ -103,7 +109,7 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P0 = { ...@@ -103,7 +109,7 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P0 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TestType_16P0_tags_1, asn_DEF_TestType_16P0_tags_1,
sizeof(asn_DEF_TestType_16P0_tags_1) sizeof(asn_DEF_TestType_16P0_tags_1)
...@@ -117,17 +123,23 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P0 = { ...@@ -117,17 +123,23 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P0 = {
&asn_SPC_TestType_16P0_specs_1 /* Additional specs */ &asn_SPC_TestType_16P0_specs_1 /* Additional specs */
}; };
static int asn_DFL_4_set_0(void **sptr) { static int asn_DFL_4_set_0(int set_value, void **sptr) {
BOOLEAN_t *st = *sptr; BOOLEAN_t *st = *sptr;
if(!st) { if(!st) {
if(!set_value) return -1; /* Not a default value */
st = (*sptr = CALLOC(1, sizeof(*st))); st = (*sptr = CALLOC(1, sizeof(*st)));
if(!st) return -1; if(!st) return -1;
} }
/* Install default value 0 */ if(set_value) {
*st = 0; /* Install default value 0 */
return 0; *st = 0;
return 0;
} else {
/* Test default value 0 */
return (*st == 0);
}
} }
static asn_TYPE_member_t asn_MBR_TestType_16P1_3[] = { static asn_TYPE_member_t asn_MBR_TestType_16P1_3[] = {
{ ATF_NOFLAGS, 1, offsetof(struct TestType_16P1, common), { ATF_NOFLAGS, 1, offsetof(struct TestType_16P1, common),
...@@ -165,7 +177,7 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P1 = { ...@@ -165,7 +177,7 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TestType_16P1_tags_3, asn_DEF_TestType_16P1_tags_3,
sizeof(asn_DEF_TestType_16P1_tags_3) sizeof(asn_DEF_TestType_16P1_tags_3)
...@@ -190,7 +202,7 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P1 = { ...@@ -190,7 +202,7 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P1 = {
typedef enum TestChoice_PR { typedef enum TestChoice_PR {
TestChoice_PR_NOTHING, /* No components present */ TestChoice_PR_NOTHING, /* No components present */
TestChoice_PR_type1, TestChoice_PR_type1,
TestChoice_PR_type2, TestChoice_PR_type2
} TestChoice_PR; } TestChoice_PR;
/*** <<< TYPE-DECLS [TestChoice] >>> ***/ /*** <<< TYPE-DECLS [TestChoice] >>> ***/
...@@ -256,7 +268,7 @@ asn_TYPE_descriptor_t asn_DEF_TestChoice = { ...@@ -256,7 +268,7 @@ asn_TYPE_descriptor_t asn_DEF_TestChoice = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -386,7 +398,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P0 = { ...@@ -386,7 +398,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P0 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_AutoType_34P0_tags_1, asn_DEF_AutoType_34P0_tags_1,
sizeof(asn_DEF_AutoType_34P0_tags_1) sizeof(asn_DEF_AutoType_34P0_tags_1)
...@@ -436,7 +448,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P1 = { ...@@ -436,7 +448,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P1 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_AutoType_34P1_tags_3, asn_DEF_AutoType_34P1_tags_3,
sizeof(asn_DEF_AutoType_34P1_tags_3) sizeof(asn_DEF_AutoType_34P1_tags_3)
...@@ -461,7 +473,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P1 = { ...@@ -461,7 +473,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P1 = {
typedef enum AutoChoice_PR { typedef enum AutoChoice_PR {
AutoChoice_PR_NOTHING, /* No components present */ AutoChoice_PR_NOTHING, /* No components present */
AutoChoice_PR_type1, AutoChoice_PR_type1,
AutoChoice_PR_type2, AutoChoice_PR_type2
} AutoChoice_PR; } AutoChoice_PR;
/*** <<< TYPE-DECLS [AutoChoice] >>> ***/ /*** <<< TYPE-DECLS [AutoChoice] >>> ***/
...@@ -527,7 +539,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoChoice = { ...@@ -527,7 +539,7 @@ asn_TYPE_descriptor_t asn_DEF_AutoChoice = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -48,6 +48,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -48,6 +48,7 @@ T_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_INTEGER.xer_decoder; td->xer_decoder = asn_DEF_INTEGER.xer_decoder;
td->xer_encoder = asn_DEF_INTEGER.xer_encoder; td->xer_encoder = asn_DEF_INTEGER.xer_encoder;
td->uper_decoder = asn_DEF_INTEGER.uper_decoder; td->uper_decoder = asn_DEF_INTEGER.uper_decoder;
td->uper_encoder = asn_DEF_INTEGER.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_INTEGER.per_constraints; td->per_constraints = asn_DEF_INTEGER.per_constraints;
td->elements = asn_DEF_INTEGER.elements; td->elements = asn_DEF_INTEGER.elements;
...@@ -115,7 +116,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -115,7 +116,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
T_encode_der, T_encode_der,
T_decode_xer, T_decode_xer,
T_encode_xer, T_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
typedef enum T_PR { typedef enum T_PR {
T_PR_NOTHING, /* No components present */ T_PR_NOTHING, /* No components present */
T_PR_bs, T_PR_bs
} T_PR; } T_PR;
typedef enum bs { typedef enum bs {
bs_a = 1, bs_a = 1,
...@@ -67,7 +67,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -67,7 +67,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
typedef enum T_PR { typedef enum T_PR {
T_PR_NOTHING, /* No components present */ T_PR_NOTHING, /* No components present */
T_PR_bs, T_PR_bs
} T_PR; } T_PR;
typedef enum T__bs { typedef enum T__bs {
T__bs_a = 1, T__bs_a = 1,
...@@ -67,7 +67,7 @@ asn_TYPE_descriptor_t asn_DEF_T = { ...@@ -67,7 +67,7 @@ asn_TYPE_descriptor_t asn_DEF_T = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
This diff is collapsed.
This diff is collapsed.
...@@ -54,6 +54,7 @@ OK_Integer1_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -54,6 +54,7 @@ OK_Integer1_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_NativeInteger.xer_decoder; td->xer_decoder = asn_DEF_NativeInteger.xer_decoder;
td->xer_encoder = asn_DEF_NativeInteger.xer_encoder; td->xer_encoder = asn_DEF_NativeInteger.xer_encoder;
td->uper_decoder = asn_DEF_NativeInteger.uper_decoder; td->uper_decoder = asn_DEF_NativeInteger.uper_decoder;
td->uper_encoder = asn_DEF_NativeInteger.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_NativeInteger.per_constraints; td->per_constraints = asn_DEF_NativeInteger.per_constraints;
td->elements = asn_DEF_NativeInteger.elements; td->elements = asn_DEF_NativeInteger.elements;
...@@ -121,7 +122,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer1 = { ...@@ -121,7 +122,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer1 = {
OK_Integer1_encode_der, OK_Integer1_encode_der,
OK_Integer1_decode_xer, OK_Integer1_decode_xer,
OK_Integer1_encode_xer, OK_Integer1_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OK_Integer1_tags_1, asn_DEF_OK_Integer1_tags_1,
sizeof(asn_DEF_OK_Integer1_tags_1) sizeof(asn_DEF_OK_Integer1_tags_1)
...@@ -190,6 +191,7 @@ OK_Integer2_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -190,6 +191,7 @@ OK_Integer2_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_NativeInteger.xer_decoder; td->xer_decoder = asn_DEF_NativeInteger.xer_decoder;
td->xer_encoder = asn_DEF_NativeInteger.xer_encoder; td->xer_encoder = asn_DEF_NativeInteger.xer_encoder;
td->uper_decoder = asn_DEF_NativeInteger.uper_decoder; td->uper_decoder = asn_DEF_NativeInteger.uper_decoder;
td->uper_encoder = asn_DEF_NativeInteger.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_NativeInteger.per_constraints; td->per_constraints = asn_DEF_NativeInteger.per_constraints;
td->elements = asn_DEF_NativeInteger.elements; td->elements = asn_DEF_NativeInteger.elements;
...@@ -257,7 +259,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer2 = { ...@@ -257,7 +259,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer2 = {
OK_Integer2_encode_der, OK_Integer2_encode_der,
OK_Integer2_decode_xer, OK_Integer2_decode_xer,
OK_Integer2_encode_xer, OK_Integer2_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OK_Integer2_tags_1, asn_DEF_OK_Integer2_tags_1,
sizeof(asn_DEF_OK_Integer2_tags_1) sizeof(asn_DEF_OK_Integer2_tags_1)
...@@ -326,6 +328,7 @@ OK_Integer3_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -326,6 +328,7 @@ OK_Integer3_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_NativeInteger.xer_decoder; td->xer_decoder = asn_DEF_NativeInteger.xer_decoder;
td->xer_encoder = asn_DEF_NativeInteger.xer_encoder; td->xer_encoder = asn_DEF_NativeInteger.xer_encoder;
td->uper_decoder = asn_DEF_NativeInteger.uper_decoder; td->uper_decoder = asn_DEF_NativeInteger.uper_decoder;
td->uper_encoder = asn_DEF_NativeInteger.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_NativeInteger.per_constraints; td->per_constraints = asn_DEF_NativeInteger.per_constraints;
td->elements = asn_DEF_NativeInteger.elements; td->elements = asn_DEF_NativeInteger.elements;
...@@ -393,7 +396,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer3 = { ...@@ -393,7 +396,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer3 = {
OK_Integer3_encode_der, OK_Integer3_encode_der,
OK_Integer3_decode_xer, OK_Integer3_decode_xer,
OK_Integer3_encode_xer, OK_Integer3_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OK_Integer3_tags_1, asn_DEF_OK_Integer3_tags_1,
sizeof(asn_DEF_OK_Integer3_tags_1) sizeof(asn_DEF_OK_Integer3_tags_1)
...@@ -462,6 +465,7 @@ OK_Integer4_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -462,6 +465,7 @@ OK_Integer4_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_NativeInteger.xer_decoder; td->xer_decoder = asn_DEF_NativeInteger.xer_decoder;
td->xer_encoder = asn_DEF_NativeInteger.xer_encoder; td->xer_encoder = asn_DEF_NativeInteger.xer_encoder;
td->uper_decoder = asn_DEF_NativeInteger.uper_decoder; td->uper_decoder = asn_DEF_NativeInteger.uper_decoder;
td->uper_encoder = asn_DEF_NativeInteger.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_NativeInteger.per_constraints; td->per_constraints = asn_DEF_NativeInteger.per_constraints;
td->elements = asn_DEF_NativeInteger.elements; td->elements = asn_DEF_NativeInteger.elements;
...@@ -529,7 +533,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer4 = { ...@@ -529,7 +533,7 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer4 = {
OK_Integer4_encode_der, OK_Integer4_encode_der,
OK_Integer4_decode_xer, OK_Integer4_decode_xer,
OK_Integer4_encode_xer, OK_Integer4_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OK_Integer4_tags_1, asn_DEF_OK_Integer4_tags_1,
sizeof(asn_DEF_OK_Integer4_tags_1) sizeof(asn_DEF_OK_Integer4_tags_1)
...@@ -599,6 +603,7 @@ NO_Integer5_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -599,6 +603,7 @@ NO_Integer5_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_INTEGER.xer_decoder; td->xer_decoder = asn_DEF_INTEGER.xer_decoder;
td->xer_encoder = asn_DEF_INTEGER.xer_encoder; td->xer_encoder = asn_DEF_INTEGER.xer_encoder;
td->uper_decoder = asn_DEF_INTEGER.uper_decoder; td->uper_decoder = asn_DEF_INTEGER.uper_decoder;
td->uper_encoder = asn_DEF_INTEGER.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_INTEGER.per_constraints; td->per_constraints = asn_DEF_INTEGER.per_constraints;
td->elements = asn_DEF_INTEGER.elements; td->elements = asn_DEF_INTEGER.elements;
...@@ -666,7 +671,7 @@ asn_TYPE_descriptor_t asn_DEF_NO_Integer5 = { ...@@ -666,7 +671,7 @@ asn_TYPE_descriptor_t asn_DEF_NO_Integer5 = {
NO_Integer5_encode_der, NO_Integer5_encode_der,
NO_Integer5_decode_xer, NO_Integer5_decode_xer,
NO_Integer5_encode_xer, NO_Integer5_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NO_Integer5_tags_1, asn_DEF_NO_Integer5_tags_1,
sizeof(asn_DEF_NO_Integer5_tags_1) sizeof(asn_DEF_NO_Integer5_tags_1)
......
...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_Everything = { ...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_Everything = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Everything_tags_1, asn_DEF_Everything_tags_1,
sizeof(asn_DEF_Everything_tags_1) sizeof(asn_DEF_Everything_tags_1)
...@@ -197,7 +197,7 @@ typedef enum Choice1_PR { ...@@ -197,7 +197,7 @@ typedef enum Choice1_PR {
Choice1_PR_NOTHING, /* No components present */ Choice1_PR_NOTHING, /* No components present */
Choice1_PR_something, Choice1_PR_something,
/* Extensions may appear below */ /* Extensions may appear below */
Choice1_PR_some2, Choice1_PR_some2
} Choice1_PR; } Choice1_PR;
/*** <<< FWD-DECLS [Choice1] >>> ***/ /*** <<< FWD-DECLS [Choice1] >>> ***/
...@@ -275,7 +275,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = { ...@@ -275,7 +275,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -299,7 +299,7 @@ typedef enum Choice2_PR { ...@@ -299,7 +299,7 @@ typedef enum Choice2_PR {
Choice2_PR_NOTHING, /* No components present */ Choice2_PR_NOTHING, /* No components present */
Choice2_PR_typeref, Choice2_PR_typeref,
/* Extensions may appear below */ /* Extensions may appear below */
Choice2_PR_some3, Choice2_PR_some3
} Choice2_PR; } Choice2_PR;
/*** <<< FWD-DECLS [Choice2] >>> ***/ /*** <<< FWD-DECLS [Choice2] >>> ***/
...@@ -377,7 +377,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = { ...@@ -377,7 +377,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -403,7 +403,7 @@ typedef enum Choice3_PR { ...@@ -403,7 +403,7 @@ typedef enum Choice3_PR {
Choice3_PR_NOTHING, /* No components present */ Choice3_PR_NOTHING, /* No components present */
Choice3_PR_a, Choice3_PR_a,
Choice3_PR_b, Choice3_PR_b,
Choice3_PR_c, Choice3_PR_c
} Choice3_PR; } Choice3_PR;
/*** <<< FWD-DECLS [Choice3] >>> ***/ /*** <<< FWD-DECLS [Choice3] >>> ***/
...@@ -484,7 +484,7 @@ asn_TYPE_descriptor_t asn_DEF_a_2 = { ...@@ -484,7 +484,7 @@ asn_TYPE_descriptor_t asn_DEF_a_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_a_tags_2, asn_DEF_a_tags_2,
sizeof(asn_DEF_a_tags_2) sizeof(asn_DEF_a_tags_2)
...@@ -529,7 +529,7 @@ asn_TYPE_descriptor_t asn_DEF_c_5 = { ...@@ -529,7 +529,7 @@ asn_TYPE_descriptor_t asn_DEF_c_5 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_c_tags_5, asn_DEF_c_tags_5,
sizeof(asn_DEF_c_tags_5) sizeof(asn_DEF_c_tags_5)
...@@ -597,7 +597,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = { ...@@ -597,7 +597,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -732,7 +732,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = { ...@@ -732,7 +732,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
...@@ -775,7 +775,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = { ...@@ -775,7 +775,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
...@@ -893,7 +893,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = { ...@@ -893,7 +893,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
...@@ -950,6 +950,7 @@ TypeRef_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -950,6 +950,7 @@ TypeRef_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Sequence.xer_decoder; td->xer_decoder = asn_DEF_Sequence.xer_decoder;
td->xer_encoder = asn_DEF_Sequence.xer_encoder; td->xer_encoder = asn_DEF_Sequence.xer_encoder;
td->uper_decoder = asn_DEF_Sequence.uper_decoder; td->uper_decoder = asn_DEF_Sequence.uper_decoder;
td->uper_encoder = asn_DEF_Sequence.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Sequence.per_constraints; td->per_constraints = asn_DEF_Sequence.per_constraints;
td->elements = asn_DEF_Sequence.elements; td->elements = asn_DEF_Sequence.elements;
...@@ -1017,7 +1018,7 @@ asn_TYPE_descriptor_t asn_DEF_TypeRef = { ...@@ -1017,7 +1018,7 @@ asn_TYPE_descriptor_t asn_DEF_TypeRef = {
TypeRef_encode_der, TypeRef_encode_der,
TypeRef_decode_xer, TypeRef_decode_xer,
TypeRef_encode_xer, TypeRef_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TypeRef_tags_1, asn_DEF_TypeRef_tags_1,
sizeof(asn_DEF_TypeRef_tags_1) sizeof(asn_DEF_TypeRef_tags_1)
...@@ -1102,7 +1103,7 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = { ...@@ -1102,7 +1103,7 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_b_tags_3, asn_DEF_b_tags_3,
sizeof(asn_DEF_b_tags_3) sizeof(asn_DEF_b_tags_3)
...@@ -1162,7 +1163,7 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = { ...@@ -1162,7 +1163,7 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Alpha_tags_1, asn_DEF_Alpha_tags_1,
sizeof(asn_DEF_Alpha_tags_1) sizeof(asn_DEF_Alpha_tags_1)
...@@ -1253,7 +1254,7 @@ asn_TYPE_descriptor_t asn_DEF_Beta = { ...@@ -1253,7 +1254,7 @@ asn_TYPE_descriptor_t asn_DEF_Beta = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Beta_tags_1, asn_DEF_Beta_tags_1,
sizeof(asn_DEF_Beta_tags_1) sizeof(asn_DEF_Beta_tags_1)
...@@ -1357,7 +1358,7 @@ asn_TYPE_descriptor_t asn_DEF_Gamma = { ...@@ -1357,7 +1358,7 @@ asn_TYPE_descriptor_t asn_DEF_Gamma = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Gamma_tags_1, asn_DEF_Gamma_tags_1,
sizeof(asn_DEF_Gamma_tags_1) sizeof(asn_DEF_Gamma_tags_1)
...@@ -1454,7 +1455,7 @@ asn_TYPE_descriptor_t asn_DEF_OneTwo = { ...@@ -1454,7 +1455,7 @@ asn_TYPE_descriptor_t asn_DEF_OneTwo = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OneTwo_tags_1, asn_DEF_OneTwo_tags_1,
sizeof(asn_DEF_OneTwo_tags_1) sizeof(asn_DEF_OneTwo_tags_1)
...@@ -1551,7 +1552,7 @@ asn_TYPE_descriptor_t asn_DEF_TwoThree = { ...@@ -1551,7 +1552,7 @@ asn_TYPE_descriptor_t asn_DEF_TwoThree = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TwoThree_tags_1, asn_DEF_TwoThree_tags_1,
sizeof(asn_DEF_TwoThree_tags_1) sizeof(asn_DEF_TwoThree_tags_1)
...@@ -1662,7 +1663,7 @@ asn_TYPE_descriptor_t asn_DEF_ThreeOne = { ...@@ -1662,7 +1663,7 @@ asn_TYPE_descriptor_t asn_DEF_ThreeOne = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ThreeOne_tags_1, asn_DEF_ThreeOne_tags_1,
sizeof(asn_DEF_ThreeOne_tags_1) sizeof(asn_DEF_ThreeOne_tags_1)
......
...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_Everything = { ...@@ -172,7 +172,7 @@ asn_TYPE_descriptor_t asn_DEF_Everything = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Everything_tags_1, asn_DEF_Everything_tags_1,
sizeof(asn_DEF_Everything_tags_1) sizeof(asn_DEF_Everything_tags_1)
...@@ -197,7 +197,7 @@ typedef enum Choice1_PR { ...@@ -197,7 +197,7 @@ typedef enum Choice1_PR {
Choice1_PR_NOTHING, /* No components present */ Choice1_PR_NOTHING, /* No components present */
Choice1_PR_something, Choice1_PR_something,
/* Extensions may appear below */ /* Extensions may appear below */
Choice1_PR_some2, Choice1_PR_some2
} Choice1_PR; } Choice1_PR;
/*** <<< FWD-DECLS [Choice1] >>> ***/ /*** <<< FWD-DECLS [Choice1] >>> ***/
...@@ -275,7 +275,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = { ...@@ -275,7 +275,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -298,7 +298,7 @@ typedef enum Choice2_PR { ...@@ -298,7 +298,7 @@ typedef enum Choice2_PR {
Choice2_PR_NOTHING, /* No components present */ Choice2_PR_NOTHING, /* No components present */
Choice2_PR_typeref, Choice2_PR_typeref,
/* Extensions may appear below */ /* Extensions may appear below */
Choice2_PR_some3, Choice2_PR_some3
} Choice2_PR; } Choice2_PR;
/*** <<< FWD-DECLS [Choice2] >>> ***/ /*** <<< FWD-DECLS [Choice2] >>> ***/
...@@ -378,7 +378,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = { ...@@ -378,7 +378,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -404,7 +404,7 @@ typedef enum Choice3_PR { ...@@ -404,7 +404,7 @@ typedef enum Choice3_PR {
Choice3_PR_NOTHING, /* No components present */ Choice3_PR_NOTHING, /* No components present */
Choice3_PR_a, Choice3_PR_a,
Choice3_PR_b, Choice3_PR_b,
Choice3_PR_c, Choice3_PR_c
} Choice3_PR; } Choice3_PR;
/*** <<< FWD-DECLS [Choice3] >>> ***/ /*** <<< FWD-DECLS [Choice3] >>> ***/
...@@ -485,7 +485,7 @@ asn_TYPE_descriptor_t asn_DEF_a_2 = { ...@@ -485,7 +485,7 @@ asn_TYPE_descriptor_t asn_DEF_a_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_a_tags_2, asn_DEF_a_tags_2,
sizeof(asn_DEF_a_tags_2) sizeof(asn_DEF_a_tags_2)
...@@ -530,7 +530,7 @@ asn_TYPE_descriptor_t asn_DEF_c_5 = { ...@@ -530,7 +530,7 @@ asn_TYPE_descriptor_t asn_DEF_c_5 = {
SEQUENCE_OF_encode_der, SEQUENCE_OF_encode_der,
SEQUENCE_OF_decode_xer, SEQUENCE_OF_decode_xer,
SEQUENCE_OF_encode_xer, SEQUENCE_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_c_tags_5, asn_DEF_c_tags_5,
sizeof(asn_DEF_c_tags_5) sizeof(asn_DEF_c_tags_5)
...@@ -598,7 +598,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = { ...@@ -598,7 +598,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -733,7 +733,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = { ...@@ -733,7 +733,7 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
...@@ -776,7 +776,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = { ...@@ -776,7 +776,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
...@@ -894,7 +894,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = { ...@@ -894,7 +894,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
...@@ -951,6 +951,7 @@ TypeRef_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) { ...@@ -951,6 +951,7 @@ TypeRef_1_inherit_TYPE_descriptor(asn_TYPE_descriptor_t *td) {
td->xer_decoder = asn_DEF_Sequence.xer_decoder; td->xer_decoder = asn_DEF_Sequence.xer_decoder;
td->xer_encoder = asn_DEF_Sequence.xer_encoder; td->xer_encoder = asn_DEF_Sequence.xer_encoder;
td->uper_decoder = asn_DEF_Sequence.uper_decoder; td->uper_decoder = asn_DEF_Sequence.uper_decoder;
td->uper_encoder = asn_DEF_Sequence.uper_encoder;
if(!td->per_constraints) if(!td->per_constraints)
td->per_constraints = asn_DEF_Sequence.per_constraints; td->per_constraints = asn_DEF_Sequence.per_constraints;
td->elements = asn_DEF_Sequence.elements; td->elements = asn_DEF_Sequence.elements;
...@@ -1018,7 +1019,7 @@ asn_TYPE_descriptor_t asn_DEF_TypeRef = { ...@@ -1018,7 +1019,7 @@ asn_TYPE_descriptor_t asn_DEF_TypeRef = {
TypeRef_encode_der, TypeRef_encode_der,
TypeRef_decode_xer, TypeRef_decode_xer,
TypeRef_encode_xer, TypeRef_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TypeRef_tags_1, asn_DEF_TypeRef_tags_1,
sizeof(asn_DEF_TypeRef_tags_1) sizeof(asn_DEF_TypeRef_tags_1)
...@@ -1103,7 +1104,7 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = { ...@@ -1103,7 +1104,7 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_b_tags_3, asn_DEF_b_tags_3,
sizeof(asn_DEF_b_tags_3) sizeof(asn_DEF_b_tags_3)
...@@ -1163,7 +1164,7 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = { ...@@ -1163,7 +1164,7 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Alpha_tags_1, asn_DEF_Alpha_tags_1,
sizeof(asn_DEF_Alpha_tags_1) sizeof(asn_DEF_Alpha_tags_1)
...@@ -1254,7 +1255,7 @@ asn_TYPE_descriptor_t asn_DEF_Beta = { ...@@ -1254,7 +1255,7 @@ asn_TYPE_descriptor_t asn_DEF_Beta = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Beta_tags_1, asn_DEF_Beta_tags_1,
sizeof(asn_DEF_Beta_tags_1) sizeof(asn_DEF_Beta_tags_1)
...@@ -1358,7 +1359,7 @@ asn_TYPE_descriptor_t asn_DEF_Gamma = { ...@@ -1358,7 +1359,7 @@ asn_TYPE_descriptor_t asn_DEF_Gamma = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Gamma_tags_1, asn_DEF_Gamma_tags_1,
sizeof(asn_DEF_Gamma_tags_1) sizeof(asn_DEF_Gamma_tags_1)
...@@ -1455,7 +1456,7 @@ asn_TYPE_descriptor_t asn_DEF_OneTwo = { ...@@ -1455,7 +1456,7 @@ asn_TYPE_descriptor_t asn_DEF_OneTwo = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OneTwo_tags_1, asn_DEF_OneTwo_tags_1,
sizeof(asn_DEF_OneTwo_tags_1) sizeof(asn_DEF_OneTwo_tags_1)
...@@ -1552,7 +1553,7 @@ asn_TYPE_descriptor_t asn_DEF_TwoThree = { ...@@ -1552,7 +1553,7 @@ asn_TYPE_descriptor_t asn_DEF_TwoThree = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TwoThree_tags_1, asn_DEF_TwoThree_tags_1,
sizeof(asn_DEF_TwoThree_tags_1) sizeof(asn_DEF_TwoThree_tags_1)
...@@ -1663,7 +1664,7 @@ asn_TYPE_descriptor_t asn_DEF_ThreeOne = { ...@@ -1663,7 +1664,7 @@ asn_TYPE_descriptor_t asn_DEF_ThreeOne = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ThreeOne_tags_1, asn_DEF_ThreeOne_tags_1,
sizeof(asn_DEF_ThreeOne_tags_1) sizeof(asn_DEF_ThreeOne_tags_1)
......
...@@ -66,7 +66,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = { ...@@ -66,7 +66,7 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
...@@ -176,7 +176,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = { ...@@ -176,7 +176,7 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
...@@ -205,7 +205,7 @@ typedef enum Choice_PR { ...@@ -205,7 +205,7 @@ typedef enum Choice_PR {
Choice_PR_NOTHING, /* No components present */ Choice_PR_NOTHING, /* No components present */
Choice_PR_setof, Choice_PR_setof,
Choice_PR_aptr, Choice_PR_aptr,
Choice_PR_ainl, Choice_PR_ainl
} Choice_PR; } Choice_PR;
/*** <<< FWD-DECLS [Choice] >>> ***/ /*** <<< FWD-DECLS [Choice] >>> ***/
...@@ -272,7 +272,7 @@ asn_TYPE_descriptor_t asn_DEF_setof_2 = { ...@@ -272,7 +272,7 @@ asn_TYPE_descriptor_t asn_DEF_setof_2 = {
SET_OF_encode_der, SET_OF_encode_der,
SET_OF_decode_xer, SET_OF_decode_xer,
SET_OF_encode_xer, SET_OF_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_setof_tags_2, asn_DEF_setof_tags_2,
sizeof(asn_DEF_setof_tags_2) sizeof(asn_DEF_setof_tags_2)
...@@ -340,7 +340,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = { ...@@ -340,7 +340,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -187,7 +187,7 @@ asn_TYPE_descriptor_t asn_DEF_TestSet = { ...@@ -187,7 +187,7 @@ asn_TYPE_descriptor_t asn_DEF_TestSet = {
SET_encode_der, SET_encode_der,
SET_decode_xer, SET_decode_xer,
SET_encode_xer, SET_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TestSet_tags_1, asn_DEF_TestSet_tags_1,
sizeof(asn_DEF_TestSet_tags_1) sizeof(asn_DEF_TestSet_tags_1)
......
...@@ -16,12 +16,12 @@ typedef enum Choice_PR { ...@@ -16,12 +16,12 @@ typedef enum Choice_PR {
Choice_PR_bitstr, Choice_PR_bitstr,
Choice_PR_ch, Choice_PR_ch,
/* Extensions may appear below */ /* Extensions may appear below */
Choice_PR_bool, Choice_PR_bool
} Choice_PR; } Choice_PR;
typedef enum ch_PR { typedef enum ch_PR {
ch_PR_NOTHING, /* No components present */ ch_PR_NOTHING, /* No components present */
ch_PR_null, ch_PR_null,
ch_PR_int, ch_PR_int
} ch_PR; } ch_PR;
/*** <<< TYPE-DECLS [Choice] >>> ***/ /*** <<< TYPE-DECLS [Choice] >>> ***/
...@@ -103,7 +103,7 @@ asn_TYPE_descriptor_t asn_DEF_ch_4 = { ...@@ -103,7 +103,7 @@ asn_TYPE_descriptor_t asn_DEF_ch_4 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -180,7 +180,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = { ...@@ -180,7 +180,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -204,7 +204,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = { ...@@ -204,7 +204,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
typedef enum Choice2_PR { typedef enum Choice2_PR {
Choice2_PR_NOTHING, /* No components present */ Choice2_PR_NOTHING, /* No components present */
Choice2_PR_bitstr, Choice2_PR_bitstr,
Choice2_PR_roid, Choice2_PR_roid
} Choice2_PR; } Choice2_PR;
/*** <<< TYPE-DECLS [Choice2] >>> ***/ /*** <<< TYPE-DECLS [Choice2] >>> ***/
...@@ -270,7 +270,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = { ...@@ -270,7 +270,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
CHOICE_encode_der, CHOICE_encode_der,
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -16,12 +16,12 @@ typedef enum Choice_PR { ...@@ -16,12 +16,12 @@ typedef enum Choice_PR {
Choice_PR_bitstr, Choice_PR_bitstr,
Choice_PR_ch, Choice_PR_ch,
/* Extensions may appear below */ /* Extensions may appear below */
Choice_PR_bool, Choice_PR_bool
} Choice_PR; } Choice_PR;
typedef enum ch_PR { typedef enum ch_PR {
ch_PR_NOTHING, /* No components present */ ch_PR_NOTHING, /* No components present */
ch_PR_null, ch_PR_null,
ch_PR_int, ch_PR_int
} ch_PR; } ch_PR;
/*** <<< TYPE-DECLS [Choice] >>> ***/ /*** <<< TYPE-DECLS [Choice] >>> ***/
...@@ -109,6 +109,7 @@ asn_TYPE_descriptor_t asn_DEF_ch_4 = { ...@@ -109,6 +109,7 @@ asn_TYPE_descriptor_t asn_DEF_ch_4 = {
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
CHOICE_decode_uper, CHOICE_decode_uper,
CHOICE_encode_uper,
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -195,6 +196,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = { ...@@ -195,6 +196,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
CHOICE_decode_uper, CHOICE_decode_uper,
CHOICE_encode_uper,
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
...@@ -218,7 +220,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = { ...@@ -218,7 +220,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
typedef enum Choice2_PR { typedef enum Choice2_PR {
Choice2_PR_NOTHING, /* No components present */ Choice2_PR_NOTHING, /* No components present */
Choice2_PR_bitstr, Choice2_PR_bitstr,
Choice2_PR_roid, Choice2_PR_roid
} Choice2_PR; } Choice2_PR;
/*** <<< TYPE-DECLS [Choice2] >>> ***/ /*** <<< TYPE-DECLS [Choice2] >>> ***/
...@@ -289,6 +291,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = { ...@@ -289,6 +291,7 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
CHOICE_decode_xer, CHOICE_decode_xer,
CHOICE_encode_xer, CHOICE_encode_xer,
CHOICE_decode_uper, CHOICE_decode_uper,
CHOICE_encode_uper,
CHOICE_outmost_tag, CHOICE_outmost_tag,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
......
...@@ -89,7 +89,7 @@ asn_TYPE_descriptor_t asn_DEF_Attribute = { ...@@ -89,7 +89,7 @@ asn_TYPE_descriptor_t asn_DEF_Attribute = {
SEQUENCE_encode_der, SEQUENCE_encode_der,
SEQUENCE_decode_xer, SEQUENCE_decode_xer,
SEQUENCE_encode_xer, SEQUENCE_encode_xer,
0, /* No PER decoder, -gen-PER to enable */ 0, 0, /* No PER support, use "-gen-PER" to enable */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_Attribute_tags_1, asn_DEF_Attribute_tags_1,
sizeof(asn_DEF_Attribute_tags_1) sizeof(asn_DEF_Attribute_tags_1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment