NativeEnumerated.c vars NULL init and check
[com/asn1c.git] / tests / tests-asn1c-compiler / 74-int-enum-constraints-OK.asn1.-EFprint-constraints
1 ModuleTestIntegerAndEnumeratedConstraints { iso org(3) dod(6) internet(1)
2         private(4) enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
3         74 }
4 DEFINITIONS ::=
5 BEGIN
6
7 Enum ::= ENUMERATED {
8     one(0)
9 -- Practical constraints (one):   
10 -- OER-visible constraints (one):   
11 -- PER-visible constraints (one):   
12 ,
13     two(1)
14 -- Practical constraints (two):   
15 -- OER-visible constraints (two):   
16 -- PER-visible constraints (two):   
17
18 } (1 | 0)
19 -- Combined constraints: (1 | 0)
20 -- Practical constraints (Enum): (0..1)  
21 -- OER-visible constraints (Enum): (0..1)  
22 -- PER-visible constraints (Enum): (0..1)  
23
24 Int ::= INTEGER {
25     v1-0(123)
26 -- Practical constraints (v1-0):   
27 -- OER-visible constraints (v1-0):   
28 -- PER-visible constraints (v1-0):   
29
30 } (123)
31 -- Combined constraints: (123)
32 -- Practical constraints (Int): (123)  
33 -- OER-visible constraints (Int): (123)  
34 -- PER-visible constraints (Int): (123)  
35
36 EnumRef ::= Enum (1)
37 -- Combined constraints: (1 | 0) (1)
38 -- Practical constraints (Enum): (1)  
39 -- OER-visible constraints (Enum): (1)  
40 -- PER-visible constraints (Enum): (1)  
41
42 END