Mercurial > hg > th-libs
comparison th_config.h @ 735:31bc1ed07cf5
Renaming BOOL->bool and TRUE/FALSE to true/false, and using stdbool.h if available.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 07 Dec 2022 12:14:39 +0200 |
parents | 29e44a58bc73 |
children | c17eadc60c3d |
comparison
equal
deleted
inserted
replaced
734:2ae1045f6c18 | 735:31bc1ed07cf5 |
---|---|
26 ITEM_COMMENT, | 26 ITEM_COMMENT, |
27 | 27 |
28 ITEM_STRING, | 28 ITEM_STRING, |
29 ITEM_INT, | 29 ITEM_INT, |
30 ITEM_UINT, | 30 ITEM_UINT, |
31 ITEM_BOOL, | 31 ITEM_bool, |
32 ITEM_FLOAT, | 32 ITEM_FLOAT, |
33 ITEM_HEX_TRIPLET, | 33 ITEM_HEX_TRIPLET, |
34 | 34 |
35 ITEM_STRING_LIST, | 35 ITEM_STRING_LIST, |
36 ITEM_HEX_TRIPLET_LIST | 36 ITEM_HEX_TRIPLET_LIST |
47 char *name; | 47 char *name; |
48 union { | 48 union { |
49 int *val_int; | 49 int *val_int; |
50 unsigned int *val_uint; | 50 unsigned int *val_uint; |
51 char **val_str; | 51 char **val_str; |
52 BOOL *val_bool; | 52 bool *val_bool; |
53 float *val_float; | 53 float *val_float; |
54 | 54 |
55 void *data; | 55 void *data; |
56 th_llist_t **list; | 56 th_llist_t **list; |
57 struct th_cfgitem_t *section; | 57 struct th_cfgitem_t *section; |
71 | 71 |
72 int th_cfg_add_int(th_cfgitem_t **cfg, const char *name, int *data, int defValue); | 72 int th_cfg_add_int(th_cfgitem_t **cfg, const char *name, int *data, int defValue); |
73 int th_cfg_add_uint(th_cfgitem_t **cfg, const char *name, unsigned int *data, unsigned int defValue); | 73 int th_cfg_add_uint(th_cfgitem_t **cfg, const char *name, unsigned int *data, unsigned int defValue); |
74 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); | 74 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); |
75 int th_cfg_add_string(th_cfgitem_t **cfg, const char *name, char **data, char *defValue); | 75 int th_cfg_add_string(th_cfgitem_t **cfg, const char *name, char **data, char *defValue); |
76 int th_cfg_add_bool(th_cfgitem_t **cfg, const char *name, BOOL *data, BOOL defValue); | 76 int th_cfg_add_bool(th_cfgitem_t **cfg, const char *name, bool *data, bool defValue); |
77 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); | 77 int th_cfg_add_float(th_cfgitem_t **cfg, const char *name, float *data, float defValue); |
78 int th_cfg_add_hexvalue(th_cfgitem_t **cfg, const char *name, unsigned int *data, unsigned int defValue); | 78 int th_cfg_add_hexvalue(th_cfgitem_t **cfg, const char *name, unsigned int *data, unsigned int defValue); |
79 int th_cfg_add_string_list(th_cfgitem_t **cfg, const char *name, th_llist_t **list); | 79 int th_cfg_add_string_list(th_cfgitem_t **cfg, const char *name, th_llist_t **list); |
80 | 80 |
81 th_cfgitem_t *th_cfg_find(th_cfgitem_t *cfg, const char *section, const char *name, const int type); | 81 th_cfgitem_t *th_cfg_find(th_cfgitem_t *cfg, const char *section, const char *name, const int type); |