aboutsummaryrefslogtreecommitdiffstats
path: root/tests/93-asn1c-controls-OK.asn1.-P
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2013-03-27 01:56:23 -0700
committerLev Walkin <vlm@lionet.info>2013-03-27 01:56:23 -0700
commit2a744a747082995dec6f524368807391e0baa569 (patch)
treeb472e9f10a52e5e638945a827541c4f2c4412e2b /tests/93-asn1c-controls-OK.asn1.-P
parent11c9a8c7edfc1dbff68c1630bf00f4eb9de24e04 (diff)
Behavior of -fnative-types made default; old behavior saved under -fwide-types
Diffstat (limited to 'tests/93-asn1c-controls-OK.asn1.-P')
-rw-r--r--tests/93-asn1c-controls-OK.asn1.-P354
1 files changed, 0 insertions, 354 deletions
diff --git a/tests/93-asn1c-controls-OK.asn1.-P b/tests/93-asn1c-controls-OK.asn1.-P
deleted file mode 100644
index 429b41b4..00000000
--- a/tests/93-asn1c-controls-OK.asn1.-P
+++ /dev/null
@@ -1,354 +0,0 @@
-
-/*** <<< INCLUDES [Sequence] >>> ***/
-
-#include <INTEGER.h>
-#include <constr_SEQUENCE.h>
-
-/*** <<< TYPE-DECLS [Sequence] >>> ***/
-
-typedef struct Sequence {
- INTEGER_t ainl;
- INTEGER_t *aptr;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} Sequence_t;
-
-/*** <<< FUNC-DECLS [Sequence] >>> ***/
-
-extern asn_TYPE_descriptor_t asn_DEF_Sequence;
-
-/*** <<< STAT-DEFS [Sequence] >>> ***/
-
-static asn_TYPE_member_t asn_MBR_Sequence_1[] = {
- { ATF_NOFLAGS, 0, offsetof(struct Sequence, ainl),
- .tag = (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
- .tag_mode = -1, /* IMPLICIT tag at current level */
- .type = &asn_DEF_INTEGER,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "ainl"
- },
- { ATF_POINTER, 0, offsetof(struct Sequence, aptr),
- .tag = (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
- .tag_mode = -1, /* IMPLICIT tag at current level */
- .type = &asn_DEF_INTEGER,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "aptr"
- },
-};
-static ber_tlv_tag_t asn_DEF_Sequence_tags_1[] = {
- (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
-};
-static asn_TYPE_tag2member_t asn_MAP_Sequence_tag2el_1[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ainl at 15 */
- { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* aptr at 18 */
-};
-static asn_SEQUENCE_specifics_t asn_SPC_Sequence_specs_1 = {
- sizeof(struct Sequence),
- offsetof(struct Sequence, _asn_ctx),
- asn_MAP_Sequence_tag2el_1,
- 2, /* Count of tags in the map */
- 0, 0, 0, /* Optional elements (not needed) */
- -1, /* Start extensions */
- -1 /* Stop extensions */
-};
-asn_TYPE_descriptor_t asn_DEF_Sequence = {
- "Sequence",
- "Sequence",
- SEQUENCE_free,
- SEQUENCE_print,
- SEQUENCE_constraint,
- SEQUENCE_decode_ber,
- SEQUENCE_encode_der,
- SEQUENCE_decode_xer,
- SEQUENCE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
- 0, /* Use generic outmost tag fetcher */
- asn_DEF_Sequence_tags_1,
- sizeof(asn_DEF_Sequence_tags_1)
- /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
- asn_DEF_Sequence_tags_1, /* Same as above */
- sizeof(asn_DEF_Sequence_tags_1)
- /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
- 0, /* No PER visible constraints */
- asn_MBR_Sequence_1,
- 2, /* Elements count */
- &asn_SPC_Sequence_specs_1 /* Additional specs */
-};
-
-
-/*** <<< INCLUDES [Set] >>> ***/
-
-#include "Sequence.h"
-#include <constr_SET.h>
-
-/*** <<< DEPS [Set] >>> ***/
-
-
-/*
- * Method of determining the components presence
- */
-typedef enum Set_PR {
- Set_PR_ainl, /* Member ainl is present */
- Set_PR_aptr, /* Member aptr is present */
-} Set_PR;
-
-/*** <<< FWD-DECLS [Set] >>> ***/
-
-struct Sequence;
-
-/*** <<< TYPE-DECLS [Set] >>> ***/
-
-typedef struct Set {
- Sequence_t ainl;
- struct Sequence *aptr;
-
- /* Presence bitmask: ASN_SET_ISPRESENT(pSet, Set_PR_x) */
- unsigned int _presence_map
- [((2+(8*sizeof(unsigned int))-1)/(8*sizeof(unsigned int)))];
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} Set_t;
-
-/*** <<< FUNC-DECLS [Set] >>> ***/
-
-extern asn_TYPE_descriptor_t asn_DEF_Set;
-
-/*** <<< POST-INCLUDE [Set] >>> ***/
-
-#include "Sequence.h"
-
-/*** <<< STAT-DEFS [Set] >>> ***/
-
-static asn_TYPE_member_t asn_MBR_Set_1[] = {
- { ATF_NOFLAGS, 0, offsetof(struct Set, ainl),
- .tag = (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
- .tag_mode = -1, /* IMPLICIT tag at current level */
- .type = &asn_DEF_Sequence,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "ainl"
- },
- { ATF_POINTER, 0, offsetof(struct Set, aptr),
- .tag = (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
- .tag_mode = -1, /* IMPLICIT tag at current level */
- .type = &asn_DEF_Sequence,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "aptr"
- },
-};
-static ber_tlv_tag_t asn_DEF_Set_tags_1[] = {
- (ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
-};
-static asn_TYPE_tag2member_t asn_MAP_Set_tag2el_1[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ainl at 21 */
- { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* aptr at 24 */
-};
-static uint8_t asn_MAP_Set_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {
- (1 << 7) | (1 << 6)
-};
-static asn_SET_specifics_t asn_SPC_Set_specs_1 = {
- sizeof(struct Set),
- offsetof(struct Set, _asn_ctx),
- offsetof(struct Set, _presence_map),
- asn_MAP_Set_tag2el_1,
- 2, /* Count of tags in the map */
- asn_MAP_Set_tag2el_1, /* Same as above */
- 2, /* Count of tags in the CXER map */
- 0, /* Whether extensible */
- (unsigned int *)asn_MAP_Set_mmap_1 /* Mandatory elements map */
-};
-asn_TYPE_descriptor_t asn_DEF_Set = {
- "Set",
- "Set",
- SET_free,
- SET_print,
- SET_constraint,
- SET_decode_ber,
- SET_encode_der,
- SET_decode_xer,
- SET_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
- 0, /* Use generic outmost tag fetcher */
- asn_DEF_Set_tags_1,
- sizeof(asn_DEF_Set_tags_1)
- /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
- asn_DEF_Set_tags_1, /* Same as above */
- sizeof(asn_DEF_Set_tags_1)
- /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
- 0, /* No PER visible constraints */
- asn_MBR_Set_1,
- 2, /* Elements count */
- &asn_SPC_Set_specs_1 /* Additional specs */
-};
-
-
-/*** <<< INCLUDES [Choice] >>> ***/
-
-#include "Sequence.h"
-#include <INTEGER.h>
-#include <asn_SET_OF.h>
-#include <constr_SET_OF.h>
-#include <constr_CHOICE.h>
-
-/*** <<< DEPS [Choice] >>> ***/
-
-typedef enum Choice_PR {
- Choice_PR_NOTHING, /* No components present */
- Choice_PR_setof,
- Choice_PR_aptr,
- Choice_PR_ainl
-} Choice_PR;
-
-/*** <<< FWD-DECLS [Choice] >>> ***/
-
-struct Sequence;
-
-/*** <<< TYPE-DECLS [Choice] >>> ***/
-
-typedef struct Choice {
- Choice_PR present;
- union Choice_u {
- struct setof {
- A_SET_OF(INTEGER_t) list;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
- } *setof;
- struct Sequence *aptr;
- Sequence_t ainl;
- } choice;
-
- /* Context for parsing across buffer boundaries */
- asn_struct_ctx_t _asn_ctx;
-} Choice_t;
-
-/*** <<< FUNC-DECLS [Choice] >>> ***/
-
-extern asn_TYPE_descriptor_t asn_DEF_Choice;
-
-/*** <<< POST-INCLUDE [Choice] >>> ***/
-
-#include "Sequence.h"
-
-/*** <<< STAT-DEFS [Choice] >>> ***/
-
-static asn_TYPE_member_t asn_MBR_setof_2[] = {
- { ATF_POINTER, 0, 0,
- .tag = (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
- .tag_mode = 0,
- .type = &asn_DEF_INTEGER,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = ""
- },
-};
-static ber_tlv_tag_t asn_DEF_setof_tags_2[] = {
- (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
- (ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
-};
-static asn_SET_OF_specifics_t asn_SPC_setof_specs_2 = {
- sizeof(struct setof),
- offsetof(struct setof, _asn_ctx),
- 0, /* XER encoding is XMLDelimitedItemList */
-};
-static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_setof_2 = {
- "setof",
- "setof",
- SET_OF_free,
- SET_OF_print,
- SET_OF_constraint,
- SET_OF_decode_ber,
- SET_OF_encode_der,
- SET_OF_decode_xer,
- SET_OF_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
- 0, /* Use generic outmost tag fetcher */
- asn_DEF_setof_tags_2,
- sizeof(asn_DEF_setof_tags_2)
- /sizeof(asn_DEF_setof_tags_2[0]) - 1, /* 1 */
- asn_DEF_setof_tags_2, /* Same as above */
- sizeof(asn_DEF_setof_tags_2)
- /sizeof(asn_DEF_setof_tags_2[0]), /* 2 */
- 0, /* No PER visible constraints */
- asn_MBR_setof_2,
- 1, /* Single element */
- &asn_SPC_setof_specs_2 /* Additional specs */
-};
-
-static asn_TYPE_member_t asn_MBR_Choice_1[] = {
- { ATF_POINTER, 0, offsetof(struct Choice, choice.setof),
- .tag = (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
- .tag_mode = 0,
- .type = &asn_DEF_setof_2,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "setof"
- },
- { ATF_POINTER, 0, offsetof(struct Choice, choice.aptr),
- .tag = (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
- .tag_mode = -1, /* IMPLICIT tag at current level */
- .type = &asn_DEF_Sequence,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "aptr"
- },
- { ATF_NOFLAGS, 0, offsetof(struct Choice, choice.ainl),
- .tag = (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
- .tag_mode = -1, /* IMPLICIT tag at current level */
- .type = &asn_DEF_Sequence,
- .memb_constraints = 0, /* Defer constraints checking to the member type */
- .per_constraints = 0, /* PER is not compiled, use -gen-PER */
- .default_value = 0,
- .name = "ainl"
- },
-};
-static asn_TYPE_tag2member_t asn_MAP_Choice_tag2el_1[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* setof at 28 */
- { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* aptr at 30 */
- { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* ainl at 32 */
-};
-static asn_CHOICE_specifics_t asn_SPC_Choice_specs_1 = {
- sizeof(struct Choice),
- offsetof(struct Choice, _asn_ctx),
- offsetof(struct Choice, present),
- sizeof(((struct Choice *)0)->present),
- asn_MAP_Choice_tag2el_1,
- 3, /* Count of tags in the map */
- .canonical_order = 0,
- .ext_start = -1 /* Extensions start */
-};
-asn_TYPE_descriptor_t asn_DEF_Choice = {
- "Choice",
- "Choice",
- CHOICE_free,
- CHOICE_print,
- CHOICE_constraint,
- CHOICE_decode_ber,
- CHOICE_encode_der,
- CHOICE_decode_xer,
- CHOICE_encode_xer,
- 0, 0, /* No PER support, use "-gen-PER" to enable */
- CHOICE_outmost_tag,
- 0, /* No effective tags (pointer) */
- 0, /* No effective tags (count) */
- 0, /* No tags (pointer) */
- 0, /* No tags (count) */
- 0, /* No PER visible constraints */
- asn_MBR_Choice_1,
- 3, /* Elements count */
- &asn_SPC_Choice_specs_1 /* Additional specs */
-};
-