blob: 1f2cae179e5031d62d43e244c1fdfa4bfeef47b0 [file] [log] [blame]
Lev Walkinb2284472017-07-14 15:18:30 +04001
2-- OK: Everything is fine
3-- Also see .127 for narrower integer types.
4
5-- iso.org.dod.internet.private.enterprise (1.3.6.1.4.1)
6-- .spelio.software.asn1c.test (9363.1.5.1)
Lev Walkin963fd862017-07-25 05:28:15 -07007-- .135
Lev Walkinb2284472017-07-14 15:18:30 +04008
9ModuleOERLong
10 { iso org(3) dod(6) internet (1) private(4) enterprise(1)
11 spelio(9363) software(1) asn1c(5) test(1) 135 }
Lev Walkina2abcaa2017-07-23 21:08:49 +040012 DEFINITIONS IMPLICIT TAGS ::=
Lev Walkinb2284472017-07-14 15:18:30 +040013BEGIN
14
15 -- Supported only on 64-bit platforms.
16 T ::= SEQUENCE {
Lev Walkina2abcaa2017-07-23 21:08:49 +040017 unsigned8 [0] INTEGER (0..255), -- OER 1 byte
18 unsigned16 [1] INTEGER (0..65535), -- OER 2 bytes
19 unsigned16stack [2] INTEGER (0..32767)(0..255), -- OER 1 byte
20 unsigned16stack-ext [15] INTEGER (0..32767)(0..255,...), -- OER 2 bytes
21 unsigned33 [3] INTEGER (0..5000000000), -- OER 8 bytes
22 ...,
Lev Walkin40fa8262017-07-24 00:30:46 +040023 signed8 [10] INTEGER (-128..127) DEFAULT 3, -- OER 1 byte
Lev Walkina2abcaa2017-07-23 21:08:49 +040024 signed16 [11] INTEGER (-32768..32767), -- OER 2 bytes
25 signed16stack [12] INTEGER (-32768..32767)(-128..127), -- OER 1 byte
26 signed16stack-ext [5] INTEGER (-32768..32767)(-128..127,...), -- OER 2 b
27 signed32 [7] INTEGER (-2000000000..2000000000), -- OER 4 bytes
28 signed33ext [8] INTEGER (-4000000000..4000000000,...),-- OER vrble
29 ...,
Lev Walkin40fa8262017-07-24 00:30:46 +040030 minmax [6] INTEGER (MIN..MAX) OPTIONAL
Lev Walkinb2284472017-07-14 15:18:30 +040031 }
32
33END