blob: 82057461c393a1391792672a753e0256c92ceab6 [file] [log] [blame]
Lev Walkin4b553412005-08-14 14:45:44 +00001
2/*** <<< INCLUDES [OK-Integer1] >>> ***/
3
Lev Walkina02fb392005-08-14 15:01:10 +00004#include <NativeInteger.h>
Lev Walkin4b553412005-08-14 14:45:44 +00005
6/*** <<< TYPE-DECLS [OK-Integer1] >>> ***/
7
Lev Walkina02fb392005-08-14 15:01:10 +00008typedef long OK_Integer1_t;
Lev Walkin4b553412005-08-14 14:45:44 +00009
10/*** <<< FUNC-DECLS [OK-Integer1] >>> ***/
11
12extern asn_TYPE_descriptor_t asn_DEF_OK_Integer1;
13asn_struct_free_f OK_Integer1_free;
14asn_struct_print_f OK_Integer1_print;
15asn_constr_check_f OK_Integer1_constraint;
16ber_type_decoder_f OK_Integer1_decode_ber;
17der_type_encoder_f OK_Integer1_encode_der;
18xer_type_decoder_f OK_Integer1_decode_xer;
19xer_type_encoder_f OK_Integer1_encode_xer;
20
21/*** <<< CODE [OK-Integer1] >>> ***/
22
23int
Lev Walkin20696a42017-10-17 21:27:33 -070024OK_Integer1_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
Lev Walkin1eded352006-07-13 11:19:01 +000025 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
Lev Walkin4b553412005-08-14 14:45:44 +000026
27 if(!sptr) {
Lev Walkin7c1dc052016-03-14 03:08:15 -070028 ASN__CTFAIL(app_key, td, sptr,
Lev Walkin4b553412005-08-14 14:45:44 +000029 "%s: value not given (%s:%d)",
30 td->name, __FILE__, __LINE__);
31 return -1;
32 }
33
34
35 if(1 /* No applicable constraints whatsoever */) {
36 /* Nothing is here. See below */
37 }
38
Lev Walkin0bfea562017-09-29 23:16:48 -070039 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
Lev Walkin4b553412005-08-14 14:45:44 +000040}
41
42/*
Lev Walkina02fb392005-08-14 15:01:10 +000043 * This type is implemented using NativeInteger,
Lev Walkin4b553412005-08-14 14:45:44 +000044 * so here we adjust the DEF accordingly.
45 */
Lev Walkin4b553412005-08-14 14:45:44 +000046
47/*** <<< STAT-DEFS [OK-Integer1] >>> ***/
48
Lev Walkina7591b52014-10-12 18:37:35 -070049static const ber_tlv_tag_t asn_DEF_OK_Integer1_tags_1[] = {
Lev Walkin4b553412005-08-14 14:45:44 +000050 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
51};
52asn_TYPE_descriptor_t asn_DEF_OK_Integer1 = {
53 "OK-Integer1",
54 "OK-Integer1",
Bi-Ruei, Chiu1f87ac02017-08-20 01:25:45 +080055 &asn_OP_NativeInteger,
Lev Walkin59b176e2005-11-26 11:25:14 +000056 asn_DEF_OK_Integer1_tags_1,
57 sizeof(asn_DEF_OK_Integer1_tags_1)
58 /sizeof(asn_DEF_OK_Integer1_tags_1[0]), /* 1 */
59 asn_DEF_OK_Integer1_tags_1, /* Same as above */
60 sizeof(asn_DEF_OK_Integer1_tags_1)
61 /sizeof(asn_DEF_OK_Integer1_tags_1[0]), /* 1 */
Lev Walkin0bfea562017-09-29 23:16:48 -070062 { 0, 0, OK_Integer1_constraint },
Lev Walkin4b553412005-08-14 14:45:44 +000063 0, 0, /* No members */
64 0 /* No specifics */
65};
66
67
68/*** <<< INCLUDES [OK-Integer2] >>> ***/
69
Lev Walkina02fb392005-08-14 15:01:10 +000070#include <NativeInteger.h>
Lev Walkin4b553412005-08-14 14:45:44 +000071
72/*** <<< TYPE-DECLS [OK-Integer2] >>> ***/
73
Lev Walkina02fb392005-08-14 15:01:10 +000074typedef long OK_Integer2_t;
Lev Walkin4b553412005-08-14 14:45:44 +000075
76/*** <<< FUNC-DECLS [OK-Integer2] >>> ***/
77
78extern asn_TYPE_descriptor_t asn_DEF_OK_Integer2;
79asn_struct_free_f OK_Integer2_free;
80asn_struct_print_f OK_Integer2_print;
81asn_constr_check_f OK_Integer2_constraint;
82ber_type_decoder_f OK_Integer2_decode_ber;
83der_type_encoder_f OK_Integer2_encode_der;
84xer_type_decoder_f OK_Integer2_decode_xer;
85xer_type_encoder_f OK_Integer2_encode_xer;
86
87/*** <<< CODE [OK-Integer2] >>> ***/
88
89int
Lev Walkin20696a42017-10-17 21:27:33 -070090OK_Integer2_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
Lev Walkin1eded352006-07-13 11:19:01 +000091 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
Lev Walkin4b553412005-08-14 14:45:44 +000092
93 if(!sptr) {
Lev Walkin7c1dc052016-03-14 03:08:15 -070094 ASN__CTFAIL(app_key, td, sptr,
Lev Walkin4b553412005-08-14 14:45:44 +000095 "%s: value not given (%s:%d)",
96 td->name, __FILE__, __LINE__);
97 return -1;
98 }
99
100
101 if(1 /* No applicable constraints whatsoever */) {
102 /* Nothing is here. See below */
103 }
104
Lev Walkin0bfea562017-09-29 23:16:48 -0700105 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
Lev Walkin4b553412005-08-14 14:45:44 +0000106}
107
108/*
Lev Walkina02fb392005-08-14 15:01:10 +0000109 * This type is implemented using NativeInteger,
Lev Walkin4b553412005-08-14 14:45:44 +0000110 * so here we adjust the DEF accordingly.
111 */
Lev Walkin4b553412005-08-14 14:45:44 +0000112
113/*** <<< STAT-DEFS [OK-Integer2] >>> ***/
114
Lev Walkina7591b52014-10-12 18:37:35 -0700115static const ber_tlv_tag_t asn_DEF_OK_Integer2_tags_1[] = {
Lev Walkin4b553412005-08-14 14:45:44 +0000116 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
117};
118asn_TYPE_descriptor_t asn_DEF_OK_Integer2 = {
119 "OK-Integer2",
120 "OK-Integer2",
Bi-Ruei, Chiu1f87ac02017-08-20 01:25:45 +0800121 &asn_OP_NativeInteger,
Lev Walkin59b176e2005-11-26 11:25:14 +0000122 asn_DEF_OK_Integer2_tags_1,
123 sizeof(asn_DEF_OK_Integer2_tags_1)
124 /sizeof(asn_DEF_OK_Integer2_tags_1[0]), /* 1 */
125 asn_DEF_OK_Integer2_tags_1, /* Same as above */
126 sizeof(asn_DEF_OK_Integer2_tags_1)
127 /sizeof(asn_DEF_OK_Integer2_tags_1[0]), /* 1 */
Lev Walkin0bfea562017-09-29 23:16:48 -0700128 { 0, 0, OK_Integer2_constraint },
Lev Walkin4b553412005-08-14 14:45:44 +0000129 0, 0, /* No members */
130 0 /* No specifics */
131};
132
133
134/*** <<< INCLUDES [OK-Integer3] >>> ***/
135
Lev Walkina02fb392005-08-14 15:01:10 +0000136#include <NativeInteger.h>
Lev Walkin4b553412005-08-14 14:45:44 +0000137
138/*** <<< TYPE-DECLS [OK-Integer3] >>> ***/
139
Lev Walkina02fb392005-08-14 15:01:10 +0000140typedef long OK_Integer3_t;
Lev Walkin4b553412005-08-14 14:45:44 +0000141
142/*** <<< FUNC-DECLS [OK-Integer3] >>> ***/
143
144extern asn_TYPE_descriptor_t asn_DEF_OK_Integer3;
145asn_struct_free_f OK_Integer3_free;
146asn_struct_print_f OK_Integer3_print;
147asn_constr_check_f OK_Integer3_constraint;
148ber_type_decoder_f OK_Integer3_decode_ber;
149der_type_encoder_f OK_Integer3_encode_der;
150xer_type_decoder_f OK_Integer3_decode_xer;
151xer_type_encoder_f OK_Integer3_encode_xer;
152
153/*** <<< CODE [OK-Integer3] >>> ***/
154
155int
Lev Walkin20696a42017-10-17 21:27:33 -0700156OK_Integer3_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
Lev Walkin1eded352006-07-13 11:19:01 +0000157 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
Lev Walkin4b553412005-08-14 14:45:44 +0000158
159 if(!sptr) {
Lev Walkin7c1dc052016-03-14 03:08:15 -0700160 ASN__CTFAIL(app_key, td, sptr,
Lev Walkin4b553412005-08-14 14:45:44 +0000161 "%s: value not given (%s:%d)",
162 td->name, __FILE__, __LINE__);
163 return -1;
164 }
165
166
167 if(1 /* No applicable constraints whatsoever */) {
168 /* Nothing is here. See below */
169 }
170
Lev Walkin0bfea562017-09-29 23:16:48 -0700171 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
Lev Walkin4b553412005-08-14 14:45:44 +0000172}
173
174/*
Lev Walkina02fb392005-08-14 15:01:10 +0000175 * This type is implemented using NativeInteger,
Lev Walkin4b553412005-08-14 14:45:44 +0000176 * so here we adjust the DEF accordingly.
177 */
Lev Walkin4b553412005-08-14 14:45:44 +0000178
179/*** <<< STAT-DEFS [OK-Integer3] >>> ***/
180
Lev Walkina7591b52014-10-12 18:37:35 -0700181static const ber_tlv_tag_t asn_DEF_OK_Integer3_tags_1[] = {
Lev Walkin4b553412005-08-14 14:45:44 +0000182 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
183};
184asn_TYPE_descriptor_t asn_DEF_OK_Integer3 = {
185 "OK-Integer3",
186 "OK-Integer3",
Bi-Ruei, Chiu1f87ac02017-08-20 01:25:45 +0800187 &asn_OP_NativeInteger,
Lev Walkin59b176e2005-11-26 11:25:14 +0000188 asn_DEF_OK_Integer3_tags_1,
189 sizeof(asn_DEF_OK_Integer3_tags_1)
190 /sizeof(asn_DEF_OK_Integer3_tags_1[0]), /* 1 */
191 asn_DEF_OK_Integer3_tags_1, /* Same as above */
192 sizeof(asn_DEF_OK_Integer3_tags_1)
193 /sizeof(asn_DEF_OK_Integer3_tags_1[0]), /* 1 */
Lev Walkin0bfea562017-09-29 23:16:48 -0700194 { 0, 0, OK_Integer3_constraint },
Lev Walkin4b553412005-08-14 14:45:44 +0000195 0, 0, /* No members */
196 0 /* No specifics */
197};
198
199
200/*** <<< INCLUDES [OK-Integer4] >>> ***/
201
Lev Walkina02fb392005-08-14 15:01:10 +0000202#include <NativeInteger.h>
Lev Walkin4b553412005-08-14 14:45:44 +0000203
204/*** <<< TYPE-DECLS [OK-Integer4] >>> ***/
205
Lev Walkina02fb392005-08-14 15:01:10 +0000206typedef long OK_Integer4_t;
Lev Walkin4b553412005-08-14 14:45:44 +0000207
208/*** <<< FUNC-DECLS [OK-Integer4] >>> ***/
209
210extern asn_TYPE_descriptor_t asn_DEF_OK_Integer4;
211asn_struct_free_f OK_Integer4_free;
212asn_struct_print_f OK_Integer4_print;
213asn_constr_check_f OK_Integer4_constraint;
214ber_type_decoder_f OK_Integer4_decode_ber;
215der_type_encoder_f OK_Integer4_encode_der;
216xer_type_decoder_f OK_Integer4_decode_xer;
217xer_type_encoder_f OK_Integer4_encode_xer;
218
219/*** <<< CODE [OK-Integer4] >>> ***/
220
221int
Lev Walkin20696a42017-10-17 21:27:33 -0700222OK_Integer4_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
Lev Walkin1eded352006-07-13 11:19:01 +0000223 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
Lev Walkin4b553412005-08-14 14:45:44 +0000224
225 if(!sptr) {
Lev Walkin7c1dc052016-03-14 03:08:15 -0700226 ASN__CTFAIL(app_key, td, sptr,
Lev Walkin4b553412005-08-14 14:45:44 +0000227 "%s: value not given (%s:%d)",
228 td->name, __FILE__, __LINE__);
229 return -1;
230 }
231
232
233 if(1 /* No applicable constraints whatsoever */) {
234 /* Nothing is here. See below */
235 }
236
Lev Walkin0bfea562017-09-29 23:16:48 -0700237 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
Lev Walkin4b553412005-08-14 14:45:44 +0000238}
239
240/*
Lev Walkina02fb392005-08-14 15:01:10 +0000241 * This type is implemented using NativeInteger,
Lev Walkin4b553412005-08-14 14:45:44 +0000242 * so here we adjust the DEF accordingly.
243 */
Lev Walkin4b553412005-08-14 14:45:44 +0000244
245/*** <<< STAT-DEFS [OK-Integer4] >>> ***/
246
Lev Walkina7591b52014-10-12 18:37:35 -0700247static const ber_tlv_tag_t asn_DEF_OK_Integer4_tags_1[] = {
Lev Walkin4b553412005-08-14 14:45:44 +0000248 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
249};
250asn_TYPE_descriptor_t asn_DEF_OK_Integer4 = {
251 "OK-Integer4",
252 "OK-Integer4",
Bi-Ruei, Chiu1f87ac02017-08-20 01:25:45 +0800253 &asn_OP_NativeInteger,
Lev Walkin59b176e2005-11-26 11:25:14 +0000254 asn_DEF_OK_Integer4_tags_1,
255 sizeof(asn_DEF_OK_Integer4_tags_1)
256 /sizeof(asn_DEF_OK_Integer4_tags_1[0]), /* 1 */
257 asn_DEF_OK_Integer4_tags_1, /* Same as above */
258 sizeof(asn_DEF_OK_Integer4_tags_1)
259 /sizeof(asn_DEF_OK_Integer4_tags_1[0]), /* 1 */
Lev Walkin0bfea562017-09-29 23:16:48 -0700260 { 0, 0, OK_Integer4_constraint },
Lev Walkin4b553412005-08-14 14:45:44 +0000261 0, 0, /* No members */
262 0 /* No specifics */
263};
264
265
266/*** <<< INCLUDES [NO-Integer5] >>> ***/
267
Lev Walkin2a744a72013-03-27 01:56:23 -0700268#include <NativeInteger.h>
Lev Walkin4b553412005-08-14 14:45:44 +0000269
270/*** <<< TYPE-DECLS [NO-Integer5] >>> ***/
271
Lev Walkin2a744a72013-03-27 01:56:23 -0700272typedef long NO_Integer5_t;
Lev Walkin4b553412005-08-14 14:45:44 +0000273
274/*** <<< FUNC-DECLS [NO-Integer5] >>> ***/
275
276extern asn_TYPE_descriptor_t asn_DEF_NO_Integer5;
277asn_struct_free_f NO_Integer5_free;
278asn_struct_print_f NO_Integer5_print;
279asn_constr_check_f NO_Integer5_constraint;
280ber_type_decoder_f NO_Integer5_decode_ber;
281der_type_encoder_f NO_Integer5_encode_der;
282xer_type_decoder_f NO_Integer5_decode_xer;
283xer_type_encoder_f NO_Integer5_encode_xer;
284
285/*** <<< CODE [NO-Integer5] >>> ***/
286
287int
Lev Walkin20696a42017-10-17 21:27:33 -0700288NO_Integer5_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
Lev Walkin1eded352006-07-13 11:19:01 +0000289 asn_app_constraint_failed_f *ctfailcb, void *app_key) {
Lev Walkin4b553412005-08-14 14:45:44 +0000290
291 if(!sptr) {
Lev Walkin7c1dc052016-03-14 03:08:15 -0700292 ASN__CTFAIL(app_key, td, sptr,
Lev Walkin4b553412005-08-14 14:45:44 +0000293 "%s: value not given (%s:%d)",
294 td->name, __FILE__, __LINE__);
295 return -1;
296 }
297
298
299 if(1 /* No applicable constraints whatsoever */) {
300 /* Nothing is here. See below */
301 }
302
Lev Walkin0bfea562017-09-29 23:16:48 -0700303 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
Lev Walkin4b553412005-08-14 14:45:44 +0000304}
305
306/*
Lev Walkin2a744a72013-03-27 01:56:23 -0700307 * This type is implemented using NativeInteger,
Lev Walkin4b553412005-08-14 14:45:44 +0000308 * so here we adjust the DEF accordingly.
309 */
Lev Walkin4b553412005-08-14 14:45:44 +0000310
311/*** <<< STAT-DEFS [NO-Integer5] >>> ***/
312
Lev Walkina7591b52014-10-12 18:37:35 -0700313static const ber_tlv_tag_t asn_DEF_NO_Integer5_tags_1[] = {
Lev Walkin4b553412005-08-14 14:45:44 +0000314 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
315};
316asn_TYPE_descriptor_t asn_DEF_NO_Integer5 = {
317 "NO-Integer5",
318 "NO-Integer5",
Bi-Ruei, Chiu1f87ac02017-08-20 01:25:45 +0800319 &asn_OP_NativeInteger,
Lev Walkin59b176e2005-11-26 11:25:14 +0000320 asn_DEF_NO_Integer5_tags_1,
321 sizeof(asn_DEF_NO_Integer5_tags_1)
322 /sizeof(asn_DEF_NO_Integer5_tags_1[0]), /* 1 */
323 asn_DEF_NO_Integer5_tags_1, /* Same as above */
324 sizeof(asn_DEF_NO_Integer5_tags_1)
325 /sizeof(asn_DEF_NO_Integer5_tags_1[0]), /* 1 */
Lev Walkin0bfea562017-09-29 23:16:48 -0700326 { 0, 0, NO_Integer5_constraint },
Lev Walkin4b553412005-08-14 14:45:44 +0000327 0, 0, /* No members */
328 0 /* No specifics */
329};
330