Go to the documentation of this file.
15 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
17 { APC_CONSTRAINED, 7, 7, 0x20, 0x7e },
18 { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },
24 #if !defined(ASN_DISABLE_PRINT_SUPPORT)
31 #if !defined(ASN_DISABLE_BER_SUPPORT)
38 #if !defined(ASN_DISABLE_XER_SUPPORT)
45 #if !defined(ASN_DISABLE_JER_SUPPORT)
52 #if !defined(ASN_DISABLE_OER_SUPPORT)
59 #if !defined(ASN_DISABLE_UPER_SUPPORT)
66 #if !defined(ASN_DISABLE_APER_SUPPORT)
73 #if !defined(ASN_DISABLE_RFILL_SUPPORT)
91 #if !defined(ASN_DISABLE_OER_SUPPORT)
94 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
97 #if !defined(ASN_DISABLE_JER_SUPPORT)
112 uint8_t *buf = st->
buf;
113 uint8_t *end = buf + st->
size;
121 for(; buf < end; buf++) {
122 if(*buf < 0x20 || *buf > 0x7e) {
124 "%s: value byte %ld (%d) "
125 "not in VisibleString alphabet (%s:%d)",
127 (
long)((buf - st->
buf) + 1),
135 "%s: value not given (%s:%d)",
136 td->
name, __FILE__, __LINE__);
asn_TYPE_descriptor_t asn_DEF_VisibleString
asn_struct_free_f OCTET_STRING_free
void() asn_app_constraint_failed_f(void *application_specific_key, const struct asn_TYPE_descriptor_s *type_descriptor_which_failed, const void *structure_which_failed_ptr, const char *error_message_format,...) CC_PRINTFLIKE(4
der_type_encoder_f OCTET_STRING_encode_der
@ ASN_TAG_CLASS_UNIVERSAL
oer_type_decoder_f OCTET_STRING_decode_oer
static asn_per_constraints_t asn_DEF_VisibleString_constraints
per_type_encoder_f OCTET_STRING_encode_aper
int VisibleString_constraint(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
asn_TYPE_operation_t asn_OP_VisibleString
per_type_decoder_f OCTET_STRING_decode_aper
xer_type_encoder_f OCTET_STRING_encode_xer_utf8
static const ber_tlv_tag_t asn_DEF_VisibleString_tags[]
asn_struct_print_f OCTET_STRING_print_utf8
asn_random_fill_f OCTET_STRING_random_fill
oer_type_encoder_f OCTET_STRING_encode_oer
ber_type_decoder_f OCTET_STRING_decode_ber
per_type_decoder_f OCTET_STRING_decode_uper
asn_struct_copy_f OCTET_STRING_copy
xer_type_decoder_f OCTET_STRING_decode_xer_utf8
jer_type_decoder_f OCTET_STRING_decode_jer_utf8
per_type_encoder_f OCTET_STRING_encode_uper
jer_type_encoder_f OCTET_STRING_encode_jer_utf8
asn_struct_compare_f OCTET_STRING_compare
etsi_its_spatem_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:29