Mercurial > hg > th-libs
comparison th_config.h @ 457:85fa3d333556
Actually, revert the boolean changes .. meh.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 02 Jan 2018 23:09:29 +0200 |
parents | efd33accdc81 |
children | 8c837a33cfb6 |
comparison
equal
deleted
inserted
replaced
456:1bf886fa9db5 | 457:85fa3d333556 |
---|---|
23 ITEM_SECTION = 1, | 23 ITEM_SECTION = 1, |
24 ITEM_COMMENT, | 24 ITEM_COMMENT, |
25 ITEM_STRING, | 25 ITEM_STRING, |
26 ITEM_INT, | 26 ITEM_INT, |
27 ITEM_UINT, | 27 ITEM_UINT, |
28 ITEM_bool, | 28 ITEM_BOOL, |
29 ITEM_FLOAT, | 29 ITEM_FLOAT, |
30 ITEM_HEX_TRIPLET, | 30 ITEM_HEX_TRIPLET, |
31 | 31 |
32 ITEM_STRING_LIST, | 32 ITEM_STRING_LIST, |
33 ITEM_HEX_TRIPLET_LIST | 33 ITEM_HEX_TRIPLET_LIST |
42 char *name; | 42 char *name; |
43 union { | 43 union { |
44 int *val_int; | 44 int *val_int; |
45 unsigned int *val_uint; | 45 unsigned int *val_uint; |
46 char **val_str; | 46 char **val_str; |
47 bool *val_bool; | 47 BOOL *val_bool; |
48 float *val_float; | 48 float *val_float; |
49 | 49 |
50 void *data; | 50 void *data; |
51 th_llist_t **list; | 51 th_llist_t **list; |
52 struct _th_cfgitem_t *section; | 52 struct _th_cfgitem_t *section; |
65 | 65 |
66 int th_cfg_add_int(th_cfgitem_t **cfg, const char *name, int *data, int defValue); | 66 int th_cfg_add_int(th_cfgitem_t **cfg, const char *name, int *data, int defValue); |
67 int th_cfg_add_uint(th_cfgitem_t **cfg, const char *name, unsigned int *data, unsigned int defValue); | 67 int th_cfg_add_uint(th_cfgitem_t **cfg, const char *name, unsigned int *data, unsigned int defValue); |
68 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); | 68 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); |
69 int th_cfg_add_string(th_cfgitem_t **cfg, const char *name, char **data, char *defValue); | 69 int th_cfg_add_string(th_cfgitem_t **cfg, const char *name, char **data, char *defValue); |
70 int th_cfg_add_bool(th_cfgitem_t **cfg, const char *name, bool *data, bool defValue); | 70 int th_cfg_add_bool(th_cfgitem_t **cfg, const char *name, BOOL *data, BOOL defValue); |
71 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); | 71 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); |
72 int th_cfg_add_hexvalue(th_cfgitem_t **cfg, const char *name, int *data, int defValue); | 72 int th_cfg_add_hexvalue(th_cfgitem_t **cfg, const char *name, int *data, int defValue); |
73 int th_cfg_add_string_list(th_cfgitem_t **cfg, const char *name, th_llist_t **list); | 73 int th_cfg_add_string_list(th_cfgitem_t **cfg, const char *name, th_llist_t **list); |
74 | 74 |
75 th_cfgitem_t *th_cfg_find(th_cfgitem_t *cfg, const char *section, const char *name, const int type); | 75 th_cfgitem_t *th_cfg_find(th_cfgitem_t *cfg, const char *section, const char *name, const int type); |