NativeEnumerated.c vars NULL init and check
[com/asn1c.git] / tests / tests-asn1c-compiler / 119-per-strings-OK.asn1.-EF
1 ModulePERStrings { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2         spelio(9363) software(1) asn1c(5) test(1) 119 }
3 DEFINITIONS AUTOMATIC TAGS ::=
4 BEGIN
5
6 PDU ::= SEQUENCE {
7     many         [0] IMPLICIT SEQUENCE OF PDU OPTIONAL,
8     ia5  [1] IMPLICIT IA5String OPTIONAL,
9     ia5-c        [2] IMPLICIT IA5String (FROM("A".."Z")) OPTIONAL,
10     ia5-ce       [3] IMPLICIT IA5String (FROM("A".."Z",...)) OPTIONAL,
11     ia5-ir       [4] IMPLICIT IA5String (FROM("A".."B" | "X".."Z")) OPTIONAL,
12     vs   [5] IMPLICIT VisibleString OPTIONAL,
13     vs-c         [6] IMPLICIT VisibleString (FROM("A".."Z")) OPTIONAL,
14     vs-ce        [7] IMPLICIT VisibleString (FROM("A".."Z",...)) OPTIONAL,
15     vs-ir        [8] IMPLICIT VisibleString (FROM("A".."B" | "X".."Z")) OPTIONAL,
16     pr   [9] IMPLICIT PrintableString OPTIONAL,
17     pr-c         [10] IMPLICIT PrintableString (FROM("A".."Z")) OPTIONAL,
18     pr-ir        [11] IMPLICIT PrintableString (FROM("A".."B" | "X".."Z")) OPTIONAL,
19     ns   [12] IMPLICIT NumericString OPTIONAL,
20     ns-c         [13] IMPLICIT NumericString (FROM("5".."9")) OPTIONAL,
21     ns-ce        [14] IMPLICIT NumericString (FROM("5".."9",...)) OPTIONAL,
22     ns-ir        [15] IMPLICIT NumericString (FROM("1" | "9")) OPTIONAL,
23     ut-c         [16] IMPLICIT UTF8String (SIZE(6)) OPTIONAL,
24     ut-ce        [17] IMPLICIT UTF8String (SIZE(6,...)) OPTIONAL,
25     ut-ir        [18] IMPLICIT UTF8String (FROM("A" | "Z")) OPTIONAL,
26     bm   [19] IMPLICIT BMPString OPTIONAL,
27     bm-c         [20] IMPLICIT BMPString (FROM("A".."Z")) OPTIONAL,
28     bm-cs        [21] IMPLICIT BMPString (SIZE(6)) OPTIONAL,
29     bm-ce        [22] IMPLICIT BMPString (FROM("A".."Z",...)) OPTIONAL,
30     bm-ir        [23] IMPLICIT BMPString (FROM("A".."B" | "X".."Z")) OPTIONAL,
31     us   [24] IMPLICIT UniversalString OPTIONAL,
32     us-c         [25] IMPLICIT UniversalString (FROM("A".."Z")) OPTIONAL,
33     us-cs        [26] IMPLICIT UniversalString (SIZE(6)) OPTIONAL,
34     us-ce        [27] IMPLICIT UniversalString (FROM("A".."Z",...)) OPTIONAL,
35     us-ir        [28] IMPLICIT UniversalString (FROM("A".."B" | "X".."Z")) OPTIONAL,
36     real         [29] IMPLICIT REAL OPTIONAL,
37     oid  [30] IMPLICIT OBJECT IDENTIFIER OPTIONAL
38 }
39
40 END