Removed definition "LIB= rpc". We want libc.a to contain librpc.a, not
[unix-history] / .ref-BSD-4_3_Net_2 / usr / src / contrib / isode / pepsy / UNIV.py
CommitLineData
a0be6343
WJ
1-- ASN.1 UNIVERSAL defined types
2
3-- $Header: /f/osi/pepsy/RCS/UNIV.py,v 7.2 91/02/22 09:48:40 mrose Interim $
4--
5--
6-- $Log: UNIV.py,v $
7-- Revision 7.2 91/02/22 09:48:40 mrose
8-- Interim 6.8
9--
10-- Revision 7.1 90/11/04 19:18:08 mrose
11-- update
12--
13-- Revision 7.0 90/07/01 19:54:12 mrose
14-- *** empty log message ***
15--
16-- Revision 7.0 89/11/23 22:11:36 mrose
17-- Release 6.0
18--
19
20--
21-- NOTICE
22--
23-- Acquisition, use, and distribution of this module and related
24-- materials are subject to the restrictions of a license agreement.
25-- Consult the Preface in the User's Manual for the full terms of
26-- this agreement.
27--
28--
29
30
31UNIV DEFINITIONS ::=
32
33%{
34#ifndef lint
35static char *rcsid = "$Header: /f/osi/pepsy/RCS/UNIV.py,v 7.2 91/02/22 09:48:40 mrose Interim $";
36#endif
37%}
38
39BEGIN
40
41
42 -- ISO 646-1983
43IA5String ::=
44 [UNIVERSAL 22]
45 IMPLICIT OCTET STRING
46
47NumericString ::=
48 [UNIVERSAL 18]
49 IMPLICIT IA5String
50
51PrintableString ::=
52 [UNIVERSAL 19]
53 IMPLICIT IA5String
54
55
56 -- ISO 6937/2-1983
57T61String ::=
58 [UNIVERSAL 20]
59 IMPLICIT OCTET STRING
60
61TeletexString ::=
62 T61String
63
64 -- ISO 6937/2-1983
65VideotexString ::=
66 [UNIVERSAL 21]
67 IMPLICIT OCTET STRING
68
69
70 -- ISO 2014, 3307, 4031
71 -- date, time, zone
72GeneralizedTime ::=
73 [UNIVERSAL 24]
74 IMPLICIT VisibleString
75
76GeneralisedTime ::=
77 GeneralizedTime
78
79
80UTCTime ::=
81 [UNIVERSAL 23]
82 IMPLICIT VisibleString
83
84UniversalTime ::=
85 UTCTime
86
87 -- ISO 2375
88GraphicString ::=
89 [UNIVERSAL 25]
90 IMPLICIT OCTET STRING
91
92VisibleString ::=
93 [UNIVERSAL 26]
94 IMPLICIT OCTET STRING
95
96ISO646String ::=
97 VisibleString
98
99GeneralString ::=
100 [UNIVERSAL 27]
101 IMPLICIT OCTET STRING
102
103CharacterString ::=
104 [UNIVERSAL 28]
105 IMPLICIT OCTET STRING
106
107
108 -- ISO 8824
109EXTERNAL ::=
110 [UNIVERSAL 8]
111 IMPLICIT SEQUENCE {
112 direct-reference
113 OBJECT IDENTIFIER
114 OPTIONAL,
115
116 indirect-reference
117 INTEGER
118 --* OPTIONAL *-- DEFAULT 0,
119
120 data-value-descriptor
121 ObjectDescriptor
122 OPTIONAL,
123
124 encoding
125 CHOICE {
126 single-ASN1-type[0]
127 ANY,
128
129 octet-aligned[1]
130 IMPLICIT OCTET STRING,
131
132 arbitrary[2]
133 IMPLICIT BIT STRING
134 }
135 }
136
137
138 -- ISO 8824
139ObjectDescriptor ::=
140 [UNIVERSAL 7]
141 IMPLICIT GraphicString
142
143END
144
145%{
146
147#ifndef PEPSY_VERSION
148
149PEPYPARM NullParm = (PEPYPARM) 0;
150
151#endif
152
153%}