|
static int | cheevos_getvalue_key (void *userdata, const char *name, size_t length) |
|
static int | cheevos_getvalue_string (void *userdata, const char *string, size_t length) |
|
static int | cheevos_getvalue_boolean (void *userdata, int istrue) |
|
static int | cheevos_getvalue_null (void *userdata) |
|
static int | cheevos_get_value (const char *json, unsigned key_hash, char *value, size_t length) |
|
int | cheevos_get_token (const char *json, char *token, size_t length) |
|
static int | cheevos_count_end_array (void *userdata) |
|
static int | cheevos_count_key (void *userdata, const char *name, size_t length) |
|
static int | cheevos_count_number (void *userdata, const char *number, size_t length) |
|
static int | cheevos_count_cheevos (const char *json, unsigned *core_count, unsigned *unofficial_count, unsigned *lboard_count) |
|
static const char * | cheevos_dupstr (const cheevos_field_t *field) |
|
static int | cheevos_new_cheevo (cheevos_readud_t *ud) |
|
static int | cheevos_new_lboard (cheevos_readud_t *ud) |
|
static int | cheevos_read_end_object (void *userdata) |
|
static int | cheevos_read_end_array (void *userdata) |
|
static int | cheevos_read_key (void *userdata, const char *name, size_t length) |
|
static int | cheevos_read_string (void *userdata, const char *string, size_t length) |
|
static int | cheevos_read_number (void *userdata, const char *number, size_t length) |
|
int | cheevos_get_patchdata (const char *json, cheevos_rapatchdata_t *patchdata) |
|
void | cheevos_free_patchdata (cheevos_rapatchdata_t *patchdata) |
|
static int | cheevos_deactivate_index (void *userdata, unsigned int index) |
|
static int | cheevos_deactivate_number (void *userdata, const char *number, size_t length) |
|
void | cheevos_deactivate_unlocks (const char *json, cheevos_unlock_cb_t unlock_cb, void *userdata) |
|
unsigned | chevos_get_gameid (const char *json) |
|