gates_of_skeldal/libs/inicfg.h
2025-01-25 21:15:16 +01:00

10 lines
580 B
C

TSTR_LIST read_config(const char *filename);
void add_field_txt(TSTR_LIST *ls,const char *name,const char *text);
void add_field_num(TSTR_LIST *ls,const char *name,int32_t number);
int save_config(TSTR_LIST ls,const char *filename);
const char *get_text_field(TSTR_LIST ls,const char *name);
int get_num_field(TSTR_LIST ls,const char *name,int *num);
void process_ini(TSTR_LIST ls,void (*process)(const char *line));
char comcmp(const char *text,const char *command);
TSTR_LIST merge_configs(TSTR_LIST target, TSTR_LIST source);
int find_ini_field(TSTR_LIST ls,const char *name);