1 2 typedef union 3 #ifdef __cplusplus 4 YYSTYPE 5 #endif 6 { 7 char *str; 8 u_32_t num; 9 struct in_addr addr; 10 struct opt *opt; 11 union i6addr ip6; 12 } YYSTYPE; 13 extern YYSTYPE ipmon_yylval; 14 # define YY_NUMBER 257 15 # define YY_HEX 258 16 # define YY_STR 259 17 # define YY_IPV6 260 18 # define YY_COMMENT 261 19 # define YY_CMP_EQ 262 20 # define YY_CMP_NE 263 21 # define YY_CMP_LE 264 22 # define YY_CMP_GE 265 23 # define YY_CMP_LT 266 24 # define YY_CMP_GT 267 25 # define YY_RANGE_OUT 268 26 # define YY_RANGE_IN 269 27 # define IPM_MATCH 270 28 # define IPM_BODY 271 29 # define IPM_COMMENT 272 30 # define IPM_DIRECTION 273 31 # define IPM_DSTIP 274 32 # define IPM_DSTPORT 275 33 # define IPM_EVERY 276 34 # define IPM_EXECUTE 277 35 # define IPM_GROUP 278 36 # define IPM_INTERFACE 279 37 # define IPM_IN 280 38 # define IPM_NO 281 39 # define IPM_OUT 282 40 # define IPM_PACKET 283 41 # define IPM_PACKETS 284 42 # define IPM_POOL 285 43 # define IPM_PROTOCOL 286 44 # define IPM_RESULT 287 45 # define IPM_RULE 288 46 # define IPM_SECOND 289 47 # define IPM_SECONDS 290 48 # define IPM_SRCIP 291 49 # define IPM_SRCPORT 292 50 # define IPM_LOGTAG 293 51 # define IPM_WITH 294 52 # define IPM_DO 295 53 # define IPM_SAVE 296 54 # define IPM_SYSLOG 297 55 # define IPM_NOTHING 298 56 # define IPM_RAW 299 57 # define IPM_TYPE 300 58 # define IPM_NAT 301 59 # define IPM_STATE 302 60 # define IPM_NATTAG 303 61 # define IPM_IPF 304 62