_Generic((value), \
int at_parser_uint16_get(struct at_parser *parser, size_t index, uint16_t *value)
Get an unsigned 16-bit integer value.
int at_parser_uint32_get(struct at_parser *parser, size_t index, uint32_t *value)
Get an unsigned 32-bit integer value.
int at_parser_int16_get(struct at_parser *parser, size_t index, int16_t *value)
Get a signed 16-bit integer value.
int at_parser_int64_get(struct at_parser *parser, size_t index, int64_t *value)
Get a signed 64-bit integer value.
int at_parser_int32_get(struct at_parser *parser, size_t index, int32_t *value)
Get a signed 32-bit integer value.
int at_parser_uint64_get(struct at_parser *parser, size_t index, uint64_t *value)
Get an unsigned 64-bit integer value.
Set of parser variables needed for parser framework to operate.
Definition: parser.h:55
Type-generic macro for getting an integer value.