#include <etsi_its_cam_coding/asn_internal.h>#include <etsi_its_cam_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 |