21 #ifndef BTL_WV_INI_LEX_H_
22 #define BTL_WV_INI_LEX_H_
24 #include "opal_config.h"
38 extern FILE *btl_wv_ini_yyin;
39 extern char *btl_wv_ini_yytext;
43 int btl_wv_ini_yylex(
void);
44 int btl_wv_ini_init_buffer(FILE *file);
46 extern bool btl_wv_ini_parse_done;
47 extern int btl_wv_ini_yynewlines;
52 #define YY_STACK_USED 0
53 #define YY_ALWAYS_INTERACTIVE 0
54 #define YY_NEVER_INTERACTIVE 0
57 #define YY_SKIP_YYWRAP 1
60 BTL_WV_INI_PARSE_DONE,
61 BTL_WV_INI_PARSE_ERROR,
63 BTL_WV_INI_PARSE_NEWLINE,
64 BTL_WV_INI_PARSE_SECTION,
65 BTL_WV_INI_PARSE_EQUAL,
66 BTL_WV_INI_PARSE_SINGLE_WORD,
67 BTL_WV_INI_PARSE_VALUE,