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);