summaryrefslogtreecommitdiffstats
path: root/src/nm_ini_parser.h
blob: aa35d19c5f4e72374d88dc56f3da948092dee1ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef NM_INI_PARSER_H_
#define NM_INI_PARSER_H_

#include <nm_string.h>

typedef struct nm_ini_node_s nm_ini_node_t;

nm_ini_node_t *nm_ini_parser_init(const nm_str_t *path);
void nm_ini_parser_dump(const nm_ini_node_t *head);
void nm_ini_parser_free(nm_ini_node_t *head);
int nm_ini_parser_find(const nm_ini_node_t *head, const char *section,
                       const char *param, nm_str_t *res);

#endif /* NM_INI_PARSER_H_ */
/* vim:set ts=4 sw=4: */