summaryrefslogtreecommitdiff
path: root/src/include/parser.h
blob: be046698e85adee4f806557553a344199b011c78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef PARSER_H
#define PARSER_H

#include "data_ini.h"

#define ERR_UNKNOWN_KEY 1
#define ERR_NOT_YET_IMPLEMENTED 2
#define ERR_KEY_OUT_OF_RANGE 3
#define ERR_VAL_OUT_OF_RANGE 4
#define ERR_STRING_TOO_LONG 5
#define ERR_BAD_FIELDS 6

enum ini_type { ini_style, ini_levelpack, ini_level };

int loadIni(enum ini_type type, const char *filepath, gameIni_t *ini);

#endif /*PARSER_H*/