| 3 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 4 |  | #include "stdint.h" | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 5 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 6 | < | enum { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 7 | < | inifile_cantread = -20 | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 8 | < | }; | 
 
 
 
 
 
 
 
 
 | 6 | > | typedef void (*inifile_callback)(char* section, char* name, char* value); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 7 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 8 | < | typedef bool (*inifile_callback)(char* section, bool newsection, char* name, char* value); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 11 | < |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 12 | < | char* inifile_cleanstr(char* str); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 13 | < | int64_t inifile_parseint(const char* str, bool issigned); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 14 | < | bool inifile_read(const char* filename, inifile_callback callback); | 
 
 
 
 
 
 
 
 
 | 8 | > | bool Inifile_Read(const char* filename, inifile_callback callback); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 9 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 10 |  | #endif |