12 const uint8_t *ch = st->
buf;
13 const uint8_t *end = ch + st->
size;
15 for(; ch < end; ch++) {
17 if(!(cv <= 127))
return -1;
25 const uint8_t *ch = st->
buf;
26 const uint8_t *end = ch + st->
size;
28 for(; ch < end; ch++) {
30 if(!(cv <= 127))
return -1;
42 "%s: value not given (%s:%d)",
43 td->
name, __FILE__, __LINE__);
47 value = *(
const long *)sptr;
49 if((value >= 0 && value <= 9999)) {
54 "%s: constraint failed (%s:%d)",
55 td->
name, __FILE__, __LINE__);
68 "%s: value not given (%s:%d)",
69 td->
name, __FILE__, __LINE__);
75 if((size >= 1 && size <= 24)
81 "%s: constraint failed (%s:%d)",
82 td->
name, __FILE__, __LINE__);
95 "%s: value not given (%s:%d)",
96 td->
name, __FILE__, __LINE__);
102 if((size >= 1 && size <= 24)
108 "%s: constraint failed (%s:%d)",
109 td->
name, __FILE__, __LINE__);
122 "%s: value not given (%s:%d)",
123 td->
name, __FILE__, __LINE__);
128 if((ssize_t)size < 0) {
130 "%s: UTF-8: broken encoding (%s:%d)",
131 td->
name, __FILE__, __LINE__);
135 if((size >= 1 && size <= 24)) {
140 "%s: constraint failed (%s:%d)",
141 td->
name, __FILE__, __LINE__);
147 { APC_CONSTRAINED, 14, 14, 0, 9999 } ,
148 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
152 { APC_CONSTRAINED, 7, 7, 0, 127 } ,
153 { APC_CONSTRAINED, 5, 5, 1, 24 } ,
157 { APC_CONSTRAINED, 7, 7, 0, 127 } ,
158 { APC_CONSTRAINED, 5, 5, 1, 24 } ,
162 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
163 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
181 &asn_PER_memb_unNumber_constr_3,
192 "elevatedTemperature" 217 &asn_PER_memb_emergencyActionCode_constr_7,
219 "emergencyActionCode" 226 &asn_PER_memb_phoneNumber_constr_8,
235 &asn_PER_memb_companyName_constr_9,
265 "DangerousGoodsExtended",
266 "DangerousGoodsExtended",
static int check_permitted_alphabet_8(const void *sptr)
static int memb_unNumber_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
static int memb_emergencyActionCode_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
static int memb_phoneNumber_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
ber_type_decoder_f SEQUENCE_decode_ber
asn_TYPE_descriptor_t asn_DEF_UTF8String
ssize_t UTF8String_length(const UTF8String_t *st)
static asn_per_constraints_t asn_PER_memb_unNumber_constr_3 GCC_NOTUSED
der_type_encoder_f SEQUENCE_encode_der
static int memb_companyName_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
static int asn_MAP_DangerousGoodsExtended_oms_1[]
asn_struct_print_f SEQUENCE_print
per_type_decoder_f SEQUENCE_decode_uper
per_type_encoder_f SEQUENCE_encode_uper
asn_constr_check_f SEQUENCE_constraint
xer_type_decoder_f SEQUENCE_decode_xer
static asn_TYPE_member_t asn_MBR_DangerousGoodsExtended_1[]
asn_TYPE_descriptor_t asn_DEF_IA5String
asn_TYPE_descriptor_t asn_DEF_NativeInteger
static asn_SEQUENCE_specifics_t asn_SPC_DangerousGoodsExtended_specs_1
asn_struct_free_f SEQUENCE_free
asn_TYPE_descriptor_t asn_DEF_BOOLEAN
static int check_permitted_alphabet_7(const void *sptr)
asn_struct_ctx_t _asn_ctx
void() asn_app_constraint_failed_f(void *application_specific_key, struct asn_TYPE_descriptor_s *type_descriptor_which_failed, const void *structure_which_failed_ptr, const char *error_message_format,...) GCC_PRINTFLIKE(4
static asn_TYPE_tag2member_t asn_MAP_DangerousGoodsExtended_tag2el_1[]
xer_type_encoder_f SEQUENCE_encode_xer
asn_TYPE_descriptor_t asn_DEF_DangerousGoodsExtended
asn_TYPE_descriptor_t asn_DEF_DangerousGoodsBasic
static ber_tlv_tag_t asn_DEF_DangerousGoodsExtended_tags_1[]