NativeEnumerated.c vars NULL init and check
[com/asn1c.git] / tests / tests-asn1c-compiler / 37-indirect-choice-OK.asn1.-EF
1 ModuleTestIndirectChoiceFine { iso org(3) dod(6) internet(1) private(4)
2         enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 37 }
3 DEFINITIONS IMPLICIT TAGS ::=
4 BEGIN
5
6 T ::= CHOICE {
7     t-a  INTEGER,
8     t-b  OCTET STRING,
9     t-c  [1] EXPLICIT Choice1,
10     t-d  [3] IMPLICIT Choice2
11 }
12
13 Choice1 ::= CHOICE {
14     c-a  OCTET STRING,
15     c-b  INTEGER
16 }
17
18 Choice2 ::= [2] EXPLICIT CHOICE {
19     c-a  OCTET STRING,
20     c-b  INTEGER,
21     c-d  [3] EXPLICIT Choice1,
22     c-e  [4] EXPLICIT Choice1
23 }
24
25 Choice3 ::= [3] EXPLICIT Choice2
26
27 Choice4 ::= [4] IMPLICIT Choice2
28
29 Choice5 ::= Choice2
30
31 Choice6 ::= Choice1
32
33 END