29 #pragma warning(disable: 4996)
36 #define TOML_EXTERN extern "C"
38 #define TOML_EXTERN extern
56 char *errbuf,
int errbufsz);
159 void (*xxfree)(
void *));
struct toml_timestamp_t::@0 __buffer
TOML_EXTERN void toml_set_memutil(void *(*xxmalloc)(size_t), void(*xxfree)(void *))
TOML_EXTERN const char * toml_array_key(const toml_array_t *arr)
TOML_EXTERN toml_datum_t toml_int_in(const toml_table_t *arr, const char *key)
TOML_EXTERN int toml_rtob(toml_raw_t s, int *ret)
TOML_EXTERN toml_table_t * toml_parse(char *conf, char *errbuf, int errbufsz)
TOML_EXTERN int toml_utf8_to_ucs(const char *orig, int len, int64_t *ret)
TOML_EXTERN const char * toml_key_in(const toml_table_t *tab, int keyidx)
TOML_EXTERN int toml_rtoi(toml_raw_t s, int64_t *ret)
TOML_EXTERN void toml_free(toml_table_t *tab)
TOML_EXTERN toml_table_t * toml_parse_file(FILE *fp, char *errbuf, int errbufsz)
TOML_EXTERN int toml_key_exists(const toml_table_t *tab, const char *key)
TOML_EXTERN toml_table_t * toml_table_at(const toml_array_t *arr, int idx)
TOML_EXTERN char toml_array_kind(const toml_array_t *arr)
TOML_EXTERN toml_datum_t toml_string_at(const toml_array_t *arr, int idx)
TOML_EXTERN toml_datum_t toml_string_in(const toml_table_t *arr, const char *key)
TOML_EXTERN toml_datum_t toml_double_at(const toml_array_t *arr, int idx)
TOML_EXTERN int toml_table_ntab(const toml_table_t *tab)
TOML_EXTERN int toml_table_narr(const toml_table_t *tab)
TOML_EXTERN int toml_array_nelem(const toml_array_t *arr)
TOML_EXTERN int toml_rtod(toml_raw_t s, double *ret)
TOML_EXTERN toml_datum_t toml_double_in(const toml_table_t *arr, const char *key)
TOML_EXTERN toml_datum_t toml_bool_at(const toml_array_t *arr, int idx)
TOML_EXTERN int toml_rtos(toml_raw_t s, char **ret)
TOML_EXTERN toml_table_t * toml_table_in(const toml_table_t *tab, const char *key)
TOML_EXTERN int toml_table_nkval(const toml_table_t *tab)
TOML_EXTERN toml_raw_t toml_raw_in(const toml_table_t *tab, const char *key)
TOML_EXTERN int toml_rtod_ex(toml_raw_t s, double *ret, char *buf, int buflen)
TOML_EXTERN toml_datum_t toml_timestamp_in(const toml_table_t *arr, const char *key)
TOML_EXTERN int toml_rtots(toml_raw_t s, toml_timestamp_t *ret)
TOML_EXTERN toml_datum_t toml_int_at(const toml_array_t *arr, int idx)
TOML_EXTERN toml_raw_t toml_raw_at(const toml_array_t *arr, int idx)
TOML_EXTERN int toml_ucs_to_utf8(int64_t code, char buf[6])
TOML_EXTERN toml_array_t * toml_array_in(const toml_table_t *tab, const char *key)
TOML_EXTERN toml_datum_t toml_bool_in(const toml_table_t *arr, const char *key)
TOML_EXTERN toml_array_t * toml_array_at(const toml_array_t *arr, int idx)
TOML_EXTERN toml_datum_t toml_timestamp_at(const toml_array_t *arr, int idx)
TOML_EXTERN const char * toml_table_key(const toml_table_t *tab)
TOML_EXTERN char toml_array_type(const toml_array_t *arr)