Go to the documentation of this file.
33 assert(chunk_size && ((
const char *)chunk_buf)[0] == 0x3c);
95 chunk_buf = (chunk_buf == NULL)? NULL : ((
const char *)chunk_buf + lead_wsp_size);
96 chunk_size -= lead_wsp_size;
111 return lead_wsp_size + chunk_size;
121 const void *buf_ptr,
size_t size,
131 *sptr =
CALLOC(1, struct_size);
135 memset(&s_ctx, 0,
sizeof(s_ctx));
150 ASN_DEBUG(
"Primitive body is not recognized, "
151 "supplying empty one");
#define CALLOC(nmemb, size)
asn_dec_rval_t jer_decode_general(const asn_codec_ctx_t *opt_codec_ctx, asn_struct_ctx_t *ctx, void *struct_key, const void *buf_ptr, size_t size, int(*opt_unexpected_tag_decoder)(void *struct_key, const void *chunk_buf, size_t chunk_size), ssize_t(*body_receiver)(void *struct_key, const void *chunk_buf, size_t chunk_size, int have_more))
jer_primitive_body_decoder_f * prim_body_decoder
const asn_TYPE_descriptor_t * type_descriptor
static int jer_decode__unexpected_tag(void *key, const void *chunk_buf, size_t chunk_size)
enum jer_pbd_rval() jer_primitive_body_decoder_f(const asn_TYPE_descriptor_t *td, void *struct_ptr, const void *chunk_buf, size_t chunk_size)
size_t jer_whitespace_span(const void *chunk_buf, size_t chunk_size)
asn_dec_rval_t jer_decode_primitive(const asn_codec_ctx_t *opt_codec_ctx, const asn_TYPE_descriptor_t *td, void **sptr, size_t struct_size, const void *buf_ptr, size_t size, jer_primitive_body_decoder_f *prim_body_decoder)
static ssize_t jer_decode__primitive_body(void *key, const void *chunk_buf, size_t chunk_size, int have_more)
static void ssize_t void * key
#define ASN__DECODE_FAILED
etsi_its_spatem_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:28