/* $Revision: 5086 $
**
** Data structures, functions and cetera used for config file parsing.
*/
#ifdef __cplusplus
extern "C" {
#endif
typedef struct {
FILE *f;
char *buf;
unsigned int sbuf;
int lineno;
int array_len;
char **array;
char *filename;
} CONFFILE;
typedef struct {
int type;
#define CONFstring -1
char *name;
} CONFTOKEN;
extern char CONFerror[];
extern CONFFILE *CONFfopen(char*);
extern void CONFfclose(CONFFILE*);
extern CONFTOKEN *CONFgettoken(CONFTOKEN*, CONFFILE*);
#ifdef __cplusplus
}
#endif
syntax highlighted by Code2HTML, v. 0.9.1