Go to the documentation of this file.
6 const void *struct_ptr,
19 const void *struct_ptr,
21 (void)type_descriptor;
40 const
char *
fmt, ...) {
54 vlen = vsnprintf(arg->
errbuf, maxlen,
fmt, ap);
57 arg->
errbuf[maxlen-1] =
'\0';
60 }
else if(vlen >= 0) {
67 vlen =
sizeof(
"<broken vsnprintf>") - 1;
69 arg->
errlen = vlen < maxlen ? vlen : maxlen;
static void _asn_i_ctfailcb(void *key, const asn_TYPE_descriptor_t *td, const void *sptr, const char *fmt,...)
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
int asn_check_constraints(const asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, char *errbuf, size_t *errlen)
int asn_generic_unknown_constraint(const asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, asn_app_constraint_failed_f *cb, void *key)
#define CC_PRINTFLIKE(fmt, var)
int asn_generic_no_constraint(const asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, asn_app_constraint_failed_f *cb, void *key)
const asn_TYPE_descriptor_t * failed_type
const void * failed_struct_ptr
static void ssize_t void void const char * fmt
static void ssize_t void * key
asn_constr_check_f * general_constraints
asn_encoding_constraints_t encoding_constraints
etsi_its_cpm_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:22:37