Go to the documentation of this file.
11 #define RETURN(_code) \
13 asn_dec_rval_t tmprval; \
14 tmprval.code = _code; \
15 tmprval.consumed = consumed_myself; \
27 size_t consumed_myself = 0;
42 ASN_DEBUG(
"UPER Decoding ANY type");
55 if(raw_len == 0 && st->buf)
break;
57 ASN_DEBUG(
"Got PER length len %" ASN_PRI_SIZE ", %s (%s)", raw_len,
58 repeat ?
"repeat" :
"once", td->
name);
60 len_bits = len_bytes * 8;
62 p =
REALLOC(st->buf, st->size + len_bytes + 1);
64 st->buf = (uint8_t *)p;
68 consumed_myself += len_bits;
69 st->size += len_bytes;
71 st->buf[st->size] = 0;
102 assert(!(may_save & 0x07) || !size);
#define ASN__ENCODED_OK(rval)
ssize_t uper_put_length(asn_per_outp_t *po, size_t whole_length, int *opt_need_eom)
#define CALLOC(nmemb, size)
asn_enc_rval_t ANY_encode_uper(const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, const void *sptr, asn_per_outp_t *po)
#define REALLOC(oldptr, size)
#define ASN__ENCODE_FAILED
#define per_put_many_bits(out, src, nbits)
#define per_get_many_bits(data, dst, align, bits)
ssize_t uper_get_length(asn_per_data_t *pd, int effective_bound_bits, size_t lower_bound, int *repeat)
asn_OCTET_STRING_specifics_t asn_SPC_ANY_specs
asn_dec_rval_t ANY_decode_uper(const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd)
etsi_its_denm_coding
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:23:47