RetroArch
|
#include <setjmp.h>
#include <string.h>
#include <ctype.h>
#include <retro_inline.h>
#include <formats/jsonsax.h>
Classes | |
struct | state_t |
Macros | |
#define | HANDLE_0(event) |
#define | HANDLE_1(event, arg1) |
#define | HANDLE_2(event, arg1, arg2) |
Functions | |
static INLINE void | skip_spaces (state_t *state) |
static INLINE void | skip_digits (state_t *state) |
static void | jsonx_parse_value (state_t *state) |
static void | jsonx_parse_object (state_t *state) |
static void | jsonx_parse_array (state_t *state) |
static void | jsonx_parse_string (state_t *state) |
static void | jsonx_parse_boolean (state_t *state) |
static void | jsonx_parse_null (state_t *state) |
static void | jsonx_parse_number (state_t *state) |
int | jsonsax_parse (const char *json, const jsonsax_handlers_t *handlers, void *userdata) |
#define HANDLE_0 | ( | event | ) |
int jsonsax_parse | ( | const char * | json, |
const jsonsax_handlers_t * | handlers, | ||
void * | userdata | ||
) |