Lines Matching refs:LIBCONFIG_API
32 #define LIBCONFIG_API macro
34 #define LIBCONFIG_API __declspec(dllexport)
36 #define LIBCONFIG_API __declspec(dllimport)
39 #define LIBCONFIG_API
131 extern LIBCONFIG_API int config_read(config_t *config, FILE *stream);
132 extern LIBCONFIG_API void config_write(const config_t *config, FILE *stream);
134 extern LIBCONFIG_API void config_set_default_format(config_t *config,
137 extern LIBCONFIG_API void config_set_options(config_t *config, int options);
138 extern LIBCONFIG_API int config_get_options(const config_t *config);
140 extern LIBCONFIG_API void config_set_option(config_t *config, int option,
142 extern LIBCONFIG_API int config_get_option(const config_t *config, int option);
144 extern LIBCONFIG_API int config_read_string(config_t *config, const char *str);
146 extern LIBCONFIG_API int config_read_file(config_t *config,
148 extern LIBCONFIG_API int config_write_file(config_t *config,
151 extern LIBCONFIG_API void config_set_destructor(config_t *config,
153 extern LIBCONFIG_API void config_set_include_dir(config_t *config,
155 extern LIBCONFIG_API void config_set_include_func(config_t *config,
158 extern LIBCONFIG_API void config_set_float_precision(config_t *config,
160 extern LIBCONFIG_API unsigned short config_get_float_precision(
163 extern LIBCONFIG_API void config_set_tab_width(config_t *config,
165 extern LIBCONFIG_API unsigned short config_get_tab_width(
168 extern LIBCONFIG_API void config_set_hook(config_t *config, void *hook);
172 extern LIBCONFIG_API void config_init(config_t *config);
173 extern LIBCONFIG_API void config_destroy(config_t *config);
174 extern LIBCONFIG_API void config_clear(config_t *config);
176 extern LIBCONFIG_API int config_setting_get_int(
178 extern LIBCONFIG_API long long config_setting_get_int64(
180 extern LIBCONFIG_API double config_setting_get_float(
182 extern LIBCONFIG_API int config_setting_get_bool(
184 extern LIBCONFIG_API const char *config_setting_get_string(
187 extern LIBCONFIG_API int config_setting_lookup_int(
189 extern LIBCONFIG_API int config_setting_lookup_int64(
191 extern LIBCONFIG_API int config_setting_lookup_float(
193 extern LIBCONFIG_API int config_setting_lookup_bool(
195 extern LIBCONFIG_API int config_setting_lookup_string(
198 extern LIBCONFIG_API int config_setting_set_int(config_setting_t *setting,
200 extern LIBCONFIG_API int config_setting_set_int64(config_setting_t *setting,
202 extern LIBCONFIG_API int config_setting_set_float(config_setting_t *setting,
204 extern LIBCONFIG_API int config_setting_set_bool(config_setting_t *setting,
206 extern LIBCONFIG_API int config_setting_set_string(config_setting_t *setting,
209 extern LIBCONFIG_API int config_setting_set_format(config_setting_t *setting,
211 extern LIBCONFIG_API short config_setting_get_format(
214 extern LIBCONFIG_API int config_setting_get_int_elem(
216 extern LIBCONFIG_API long long config_setting_get_int64_elem(
218 extern LIBCONFIG_API double config_setting_get_float_elem(
220 extern LIBCONFIG_API int config_setting_get_bool_elem(
222 extern LIBCONFIG_API const char *config_setting_get_string_elem(
225 extern LIBCONFIG_API config_setting_t *config_setting_set_int_elem(
227 extern LIBCONFIG_API config_setting_t *config_setting_set_int64_elem(
229 extern LIBCONFIG_API config_setting_t *config_setting_set_float_elem(
231 extern LIBCONFIG_API config_setting_t *config_setting_set_bool_elem(
233 extern LIBCONFIG_API config_setting_t *config_setting_set_string_elem(
236 extern LIBCONFIG_API const char **config_default_include_func(
240 extern LIBCONFIG_API int config_setting_is_scalar(
243 extern LIBCONFIG_API int config_setting_is_aggregate(
281 extern LIBCONFIG_API int config_setting_index(const config_setting_t *setting);
283 extern LIBCONFIG_API int config_setting_length(
285 extern LIBCONFIG_API config_setting_t *config_setting_get_elem(
288 extern LIBCONFIG_API config_setting_t *config_setting_get_member(
291 extern LIBCONFIG_API config_setting_t *config_setting_add(
293 extern LIBCONFIG_API int config_setting_remove(config_setting_t *parent,
295 extern LIBCONFIG_API int config_setting_remove_elem(config_setting_t *parent,
297 extern LIBCONFIG_API void config_setting_set_hook(config_setting_t *setting,
302 extern LIBCONFIG_API config_setting_t *config_lookup(const config_t *config,
304 extern LIBCONFIG_API config_setting_t *config_setting_lookup(
307 extern LIBCONFIG_API int config_lookup_int(const config_t *config,
309 extern LIBCONFIG_API int config_lookup_int64(const config_t *config,
312 extern LIBCONFIG_API int config_lookup_float(const config_t *config,
314 extern LIBCONFIG_API int config_lookup_bool(const config_t *config,
316 extern LIBCONFIG_API int config_lookup_string(const config_t *config,