5 #ifndef conffile_internal_h
6 #define conffile_internal_h
13 typedef string_t atom_t
;
15 /* Parse tree for configuration file */
17 #define YYSTYPE struct p_node *
22 #define T_ASSIGNMENT 10
44 extern int yylex(void);
45 extern string_t config_file
;
46 extern uint32_t config_lineno
;
48 /* Keys in dictionaries are 'atoms', which are constructed from strings
49 using this call. Atoms may be compared using '=='. */
50 extern atom_t
intern(string_t string
);
52 extern struct p_node
*parse_conffile(FILE *conffile
);
54 #endif /* conffile_internal_h */