Go to the documentation of this file.
24 if(max_length == 0)
return result_skipped;
29 st =
CALLOC(1, specs->struct_size);
36 elm = &td->elements[present - 1];
40 memb_ptr2 = (
void **)((
char *)st + elm->
memb_offset);
43 memb_ptr2 = &memb_ptr;
49 if(res.code == ARFILL_OK) {
#define ASN_STRUCT_FREE(asn_DEF, ptr)
#define CALLOC(nmemb, size)
#define ASN_STRUCT_RESET(asn_DEF, ptr)
asn_random_fill_result_t CHOICE_random_fill(const asn_TYPE_descriptor_t *td, void **sptr, const asn_encoding_constraints_t *constr, size_t max_length)
void _set_present_idx(void *sptr, unsigned offset, unsigned size, unsigned present)
asn_TYPE_descriptor_t * type
intmax_t asn_random_between(intmax_t min, intmax_t max)
asn_random_fill_f * random_fill
asn_TYPE_operation_t * op
enum asn_TYPE_flags_e flags
asn_encoding_constraints_t encoding_constraints
etsi_its_vam_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:30:55