1 /* 2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) 3 * From ASN.1 module "IPAddrAndASCertExtn" 4 * found in "rfc3779.asn1" 5 * `asn1c -Werror -fcompound-names -fwide-types -D asn1/asn1c -no-gen-PER -no-gen-example` 6 */ 7 8 #include "ASIdentifiers.h" 9 10 static asn_TYPE_member_t asn_MBR_ASIdentifiers_1[] = { 11 { ATF_POINTER, 2, offsetof(struct ASIdentifiers, asnum), 12 (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 13 +1, /* EXPLICIT tag at current level */ 14 &asn_DEF_ASIdentifierChoice, 15 0, 16 { 0, 0, 0 }, 17 0, 0, /* No default value */ 18 "asnum" 19 }, 20 { ATF_POINTER, 1, offsetof(struct ASIdentifiers, rdi), 21 (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 22 +1, /* EXPLICIT tag at current level */ 23 &asn_DEF_ASIdentifierChoice, 24 0, 25 { 0, 0, 0 }, 26 0, 0, /* No default value */ 27 "rdi" 28 }, 29 }; 30 static const int asn_MAP_ASIdentifiers_oms_1[] = { 0, 1 }; 31 static const ber_tlv_tag_t asn_DEF_ASIdentifiers_tags_1[] = { 32 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) 33 }; 34 static const asn_TYPE_tag2member_t asn_MAP_ASIdentifiers_tag2el_1[] = { 35 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* asnum */ 36 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* rdi */ 37 }; 38 static asn_SEQUENCE_specifics_t asn_SPC_ASIdentifiers_specs_1 = { 39 sizeof(struct ASIdentifiers), 40 offsetof(struct ASIdentifiers, _asn_ctx), 41 asn_MAP_ASIdentifiers_tag2el_1, 42 2, /* Count of tags in the map */ 43 asn_MAP_ASIdentifiers_oms_1, /* Optional members */ 44 2, 0, /* Root/Additions */ 45 -1, /* First extension addition */ 46 }; 47 asn_TYPE_descriptor_t asn_DEF_ASIdentifiers = { 48 "ASIdentifiers", 49 "ASIdentifiers", 50 &asn_OP_SEQUENCE, 51 asn_DEF_ASIdentifiers_tags_1, 52 sizeof(asn_DEF_ASIdentifiers_tags_1) 53 /sizeof(asn_DEF_ASIdentifiers_tags_1[0]), /* 1 */ 54 asn_DEF_ASIdentifiers_tags_1, /* Same as above */ 55 sizeof(asn_DEF_ASIdentifiers_tags_1) 56 /sizeof(asn_DEF_ASIdentifiers_tags_1[0]), /* 1 */ 57 { 0, 0, SEQUENCE_constraint }, 58 asn_MBR_ASIdentifiers_1, 59 2, /* Elements count */ 60 &asn_SPC_ASIdentifiers_specs_1 /* Additional specs */ 61 }; 62 63