21 (void)type_descriptor;
52 vlen = vsnprintf(arg->
errbuf, maxlen, fmt, ap);
55 arg->
errbuf[maxlen-1] =
'\0';
58 }
else if(vlen >= 0) {
65 vlen =
sizeof(
"<broken vsnprintf>") - 1;
67 arg->
errlen = vlen < maxlen ? vlen : maxlen;
asn_TYPE_descriptor_t * failed_type
const void * failed_struct_ptr
int asn_generic_unknown_constraint(asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, asn_app_constraint_failed_f *cb, void *key)
int asn_generic_no_constraint(asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, asn_app_constraint_failed_f *cb, void *key)
static void _asn_i_ctfailcb(void *key, asn_TYPE_descriptor_t *td, const void *sptr, const char *fmt,...)
int asn_check_constraints(asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, char *errbuf, size_t *errlen)
asn_constr_check_f * check_constraints
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