#include <etsi_its_denm_coding/asn_internal.h>
#include <etsi_its_denm_coding/INTEGER.h>
#include <errno.h>
#include <inttypes.h>
Go to the source code of this file.
Functions | |
static intmax_t | asn__integer_convert (const uint8_t *b, const uint8_t *end) |
int | asn_imax2INTEGER (INTEGER_t *st, intmax_t value) |
int | asn_int642INTEGER (INTEGER_t *st, int64_t value) |
int | asn_INTEGER2imax (const INTEGER_t *iptr, intmax_t *lptr) |
int | asn_INTEGER2int64 (const INTEGER_t *st, int64_t *value) |
int | asn_INTEGER2long (const INTEGER_t *iptr, long *l) |
int | asn_INTEGER2uint64 (const INTEGER_t *st, uint64_t *value) |
int | asn_INTEGER2ulong (const INTEGER_t *iptr, unsigned long *l) |
int | asn_INTEGER2umax (const INTEGER_t *iptr, uintmax_t *lptr) |
int | asn_long2INTEGER (INTEGER_t *st, long value) |
enum asn_strtox_result_e | asn_strtoimax_lim (const char *str, const char **end, intmax_t *intp) |
enum asn_strtox_result_e | asn_strtol_lim (const char *str, const char **end, long *lp) |
enum asn_strtox_result_e | asn_strtoul_lim (const char *str, const char **end, unsigned long *ulp) |
enum asn_strtox_result_e | asn_strtoumax_lim (const char *str, const char **end, uintmax_t *uintp) |
int | asn_uint642INTEGER (INTEGER_t *st, uint64_t value) |
int | asn_ulong2INTEGER (INTEGER_t *st, unsigned long value) |
int | asn_umax2INTEGER (INTEGER_t *st, uintmax_t value) |
static int | INTEGER__compar_value2enum (const void *kp, const void *am) |
ssize_t | INTEGER__dump (const asn_TYPE_descriptor_t *td, const INTEGER_t *st, asn_app_consume_bytes_f *cb, void *app_key, int plainOrXEROrJER) |
int | INTEGER_compare (const asn_TYPE_descriptor_t *td, const void *aptr, const void *bptr) |
int | INTEGER_copy (const asn_TYPE_descriptor_t *td, void **aptr, const void *bptr) |
const asn_INTEGER_enum_map_t * | INTEGER_map_value2enum (const asn_INTEGER_specifics_t *specs, long value) |
Variables | |
asn_TYPE_descriptor_t | asn_DEF_INTEGER |
static const ber_tlv_tag_t | asn_DEF_INTEGER_tags [] |
asn_TYPE_operation_t | asn_OP_INTEGER |
|
static |
int asn_INTEGER2imax | ( | const INTEGER_t * | iptr, |
intmax_t * | lptr | ||
) |
int asn_INTEGER2int64 | ( | const INTEGER_t * | st, |
int64_t * | value | ||
) |
int asn_INTEGER2uint64 | ( | const INTEGER_t * | st, |
uint64_t * | value | ||
) |
int asn_INTEGER2ulong | ( | const INTEGER_t * | iptr, |
unsigned long * | l | ||
) |
int asn_INTEGER2umax | ( | const INTEGER_t * | iptr, |
uintmax_t * | lptr | ||
) |
enum asn_strtox_result_e asn_strtoimax_lim | ( | const char * | str, |
const char ** | end, | ||
intmax_t * | intp | ||
) |
enum asn_strtox_result_e asn_strtol_lim | ( | const char * | str, |
const char ** | end, | ||
long * | lp | ||
) |
enum asn_strtox_result_e asn_strtoul_lim | ( | const char * | str, |
const char ** | end, | ||
unsigned long * | ulp | ||
) |
enum asn_strtox_result_e asn_strtoumax_lim | ( | const char * | str, |
const char ** | end, | ||
uintmax_t * | uintp | ||
) |
int asn_ulong2INTEGER | ( | INTEGER_t * | st, |
unsigned long | value | ||
) |
|
static |
ssize_t INTEGER__dump | ( | const asn_TYPE_descriptor_t * | td, |
const INTEGER_t * | st, | ||
asn_app_consume_bytes_f * | cb, | ||
void * | app_key, | ||
int | plainOrXEROrJER | ||
) |
int INTEGER_compare | ( | const asn_TYPE_descriptor_t * | td, |
const void * | aptr, | ||
const void * | bptr | ||
) |
int INTEGER_copy | ( | const asn_TYPE_descriptor_t * | td, |
void ** | aptr, | ||
const void * | bptr | ||
) |
const asn_INTEGER_enum_map_t* INTEGER_map_value2enum | ( | const asn_INTEGER_specifics_t * | specs, |
long | value | ||
) |
asn_TYPE_descriptor_t asn_DEF_INTEGER |
|
static |
asn_TYPE_operation_t asn_OP_INTEGER |