1 
   2 typedef struct  wordtab {
   3         char    *w_word;
   4         int     w_value;
   5 } wordtab_t;
   6 
   7 #ifdef  NO_YACC
   8 #define YY_COMMENT      1000
   9 #define YY_CMP_NE       1001
  10 #define YY_CMP_LE       1002
  11 #define YY_RANGE_OUT    1003
  12 #define YY_CMP_GE       1004
  13 #define YY_RANGE_IN     1005
  14 #define YY_HEX          1006
  15 #define YY_NUMBER       1007
  16 #define YY_IPV6         1008
  17 #define YY_STR          1009
  18 #define YY_IPADDR       1010
  19 #endif
  20 
  21 #define YYBUFSIZ        8192
  22 
  23 extern  wordtab_t       *yysettab __P((wordtab_t *));
  24 extern  void            yysetdict __P((wordtab_t *));
  25 extern  int             yylex __P((void));
  26 extern  void            yyerror __P((char *));
  27 extern  char            *yykeytostr __P((int));
  28 extern  void            yyresetdict __P((void));
  29 
  30 extern  FILE    *yyin;
  31 extern  int     yylineNum;
  32 extern  int     yyexpectaddr;
  33 extern  int     yybreakondot;
  34 extern  int     yyvarnext;
  35