1 #ifndef NM_INI_PARSER_H_ 2 #define NM_INI_PARSER_H_ 3 4 #include <nm_string.h> 5 6 typedef struct nm_ini_node_s nm_ini_node_t; 7 8 nm_ini_node_t *nm_ini_parser_init(const nm_str_t *path); 9 void nm_ini_parser_dump(const nm_ini_node_t *head); 10 void nm_ini_parser_free(nm_ini_node_t *head); 11 int nm_ini_parser_find(const nm_ini_node_t *head, const char *section, 12 const char *param, nm_str_t *res); 13 14 #endif /* NM_INI_PARSER_H_ */ 15 /* vim:set ts=4 sw=4: */ 16