NativeEnumerated.c vars NULL init and check
[com/asn1c.git] / tests / tests-asn1c-compiler / 62-any-OK.asn1.-EF
1 ModuleTestANYSyntax { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2         spelio(9363) software(1) asn1c(5) test(1) 62 }
3 DEFINITIONS IMPLICIT TAGS ::=
4 BEGIN
5
6 T ::= CHOICE {
7     s1   T1-ext,
8     s2   T2,
9     s3   T3,
10     s4   T4
11 }
12
13 T1-ext ::= SEQUENCE {
14     i    INTEGER OPTIONAL,
15     any  [1] EXPLICIT ANY,
16     ...
17 }
18
19 T2 ::= [16] IMPLICIT SEQUENCE {
20     m1   [0] IMPLICIT NumericString,
21     m2   [1] IMPLICIT BOOLEAN,
22     m3   [3] IMPLICIT SEQUENCE OF NumericString,
23     o4   [4] IMPLICIT BOOLEAN OPTIONAL,
24     o5   [5] IMPLICIT BOOLEAN OPTIONAL,
25     o6   [6] IMPLICIT BOOLEAN OPTIONAL
26 }
27
28 T3 ::= SET {
29     m1   [0] IMPLICIT NumericString,
30     m2   [1] IMPLICIT BOOLEAN
31 }
32
33 T4 ::= [53] EXPLICIT CHOICE {
34     m1   [1] IMPLICIT OCTET STRING
35 }
36
37 END