16 { APC_CONSTRAINED, 7, 7, 0, 0x7f },
17 { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },
50 uint8_t *buf = st->
buf;
51 uint8_t *end = buf + st->
size;
56 for(; buf < end; buf++) {
59 "%s: value byte %ld out of range: " 62 (
long)((buf - st->
buf) + 1),
70 "%s: value not given (%s:%d)",
71 td->
name, __FILE__, __LINE__);
static asn_per_constraints_t asn_DEF_IA5String_constraints
per_type_decoder_f OCTET_STRING_decode_uper
per_type_encoder_f OCTET_STRING_encode_uper
xer_type_decoder_f OCTET_STRING_decode_xer_utf8
asn_TYPE_descriptor_t asn_DEF_IA5String
asn_struct_free_f OCTET_STRING_free
asn_struct_print_f OCTET_STRING_print_utf8
static ber_tlv_tag_t asn_DEF_IA5String_tags[]
int IA5String_constraint(asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
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
ber_type_decoder_f OCTET_STRING_decode_ber
xer_type_encoder_f OCTET_STRING_encode_xer_utf8
der_type_encoder_f OCTET_STRING_encode_der