16 #ifndef __RARCH_CHEEVOS_PARSER_H 17 #define __RARCH_CHEEVOS_PARSER_H int cheevos_get_token(const char *json, char *token, size_t length)
Definition: parser.c:145
const char * mem
Definition: parser.h:40
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
cheevos_ralboard_t * lboards
Definition: parser.h:49
int cheevos_get_patchdata(const char *json, cheevos_rapatchdata_t *patchdata)
Definition: parser.c:477
void cheevos_free_patchdata(cheevos_rapatchdata_t *patchdata)
Definition: parser.c:550
static const char json[]
Definition: namespacetest.cpp:32
GLenum GLuint id
Definition: glext.h:6233
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
const char * format
Definition: parser.h:39
const char * description
Definition: parser.h:38
const char * title
Definition: parser.h:28
unsigned core_count
Definition: parser.h:51
unsigned unofficial_count
Definition: parser.h:52
const char * badge
Definition: parser.h:30
cheevos_racheevo_t * unofficial
Definition: parser.h:48
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
const char * title
Definition: parser.h:37
cheevos_racheevo_t * core
Definition: parser.h:47
void cheevos_deactivate_unlocks(const char *json, cheevos_unlock_cb_t unlock_cb, void *userdata)
Definition: parser.c:635
unsigned points
Definition: parser.h:32
void(* cheevos_unlock_cb_t)(unsigned id, void *userdata)
Definition: parser.h:56
unsigned console_id
Definition: parser.h:45
unsigned id
Definition: parser.h:41
unsigned chevos_get_gameid(const char *json)
Definition: parser.c:666
const char * description
Definition: parser.h:29
const char * memaddr
Definition: parser.h:31
unsigned id
Definition: parser.h:33
unsigned lboard_count
Definition: parser.h:53
GLenum GLuint GLenum GLsizei length
Definition: glext.h:6233