1 #ifndef pcap_HEADER_H 2 #define pcap_HEADER_H 1 3 #define pcap_IN_HEADER 1 4 5 #line 6 "scanner.h" 6 /* Must come first for _LARGE_FILE_API on AIX. */ 7 #ifdef HAVE_CONFIG_H 8 #include <config.h> 9 #endif 10 11 /* 12 * Must come first to avoid warnings on Windows. 13 * 14 * Flex-generated scanners may only include <inttypes.h> if __STDC_VERSION__ 15 * is defined with a value >= 199901, meaning "full C99", and MSVC may not 16 * define it with that value, because it isn't 100% C99-compliant, even 17 * though it has an <inttypes.h> capable of defining everything the Flex 18 * scanner needs. 19 * 20 * We, however, will include it if we know we have an MSVC version that has 21 * it; this means that we may define the INTn_MAX and UINTn_MAX values in 22 * scanner.c, and then include <stdint.h>, which may define them differently 23 * (same value, but different string of characters), causing compiler warnings. 24 * 25 * If we include it here, and they're defined, that'll prevent scanner.c 26 * from defining them. So we include <pcap/pcap-inttypes.h>, to get 27 * <inttypes.h> if we have it. 28 */ 29 #include <pcap/pcap-inttypes.h> 30 31 #include "diag-control.h" 32 33 #line 34 "scanner.h" 34 35 #define YY_INT_ALIGNED short int 36 37 /* A lexical scanner generated by flex */ 38 39 #define FLEX_SCANNER 40 #define YY_FLEX_MAJOR_VERSION 2 41 #define YY_FLEX_MINOR_VERSION 6 42 #define YY_FLEX_SUBMINOR_VERSION 4 43 #if YY_FLEX_SUBMINOR_VERSION > 0 44 #define FLEX_BETA 45 #endif 46 47 #ifdef yy_create_buffer 48 #define pcap__create_buffer_ALREADY_DEFINED 49 #else 50 #define yy_create_buffer pcap__create_buffer 51 #endif 52 53 #ifdef yy_delete_buffer 54 #define pcap__delete_buffer_ALREADY_DEFINED 55 #else 56 #define yy_delete_buffer pcap__delete_buffer 57 #endif 58 59 #ifdef yy_scan_buffer 60 #define pcap__scan_buffer_ALREADY_DEFINED 61 #else 62 #define yy_scan_buffer pcap__scan_buffer 63 #endif 64 65 #ifdef yy_scan_string 66 #define pcap__scan_string_ALREADY_DEFINED 67 #else 68 #define yy_scan_string pcap__scan_string 69 #endif 70 71 #ifdef yy_scan_bytes 72 #define pcap__scan_bytes_ALREADY_DEFINED 73 #else 74 #define yy_scan_bytes pcap__scan_bytes 75 #endif 76 77 #ifdef yy_init_buffer 78 #define pcap__init_buffer_ALREADY_DEFINED 79 #else 80 #define yy_init_buffer pcap__init_buffer 81 #endif 82 83 #ifdef yy_flush_buffer 84 #define pcap__flush_buffer_ALREADY_DEFINED 85 #else 86 #define yy_flush_buffer pcap__flush_buffer 87 #endif 88 89 #ifdef yy_load_buffer_state 90 #define pcap__load_buffer_state_ALREADY_DEFINED 91 #else 92 #define yy_load_buffer_state pcap__load_buffer_state 93 #endif 94 95 #ifdef yy_switch_to_buffer 96 #define pcap__switch_to_buffer_ALREADY_DEFINED 97 #else 98 #define yy_switch_to_buffer pcap__switch_to_buffer 99 #endif 100 101 #ifdef yypush_buffer_state 102 #define pcap_push_buffer_state_ALREADY_DEFINED 103 #else 104 #define yypush_buffer_state pcap_push_buffer_state 105 #endif 106 107 #ifdef yypop_buffer_state 108 #define pcap_pop_buffer_state_ALREADY_DEFINED 109 #else 110 #define yypop_buffer_state pcap_pop_buffer_state 111 #endif 112 113 #ifdef yyensure_buffer_stack 114 #define pcap_ensure_buffer_stack_ALREADY_DEFINED 115 #else 116 #define yyensure_buffer_stack pcap_ensure_buffer_stack 117 #endif 118 119 #ifdef yylex 120 #define pcap_lex_ALREADY_DEFINED 121 #else 122 #define yylex pcap_lex 123 #endif 124 125 #ifdef yyrestart 126 #define pcap_restart_ALREADY_DEFINED 127 #else 128 #define yyrestart pcap_restart 129 #endif 130 131 #ifdef yylex_init 132 #define pcap_lex_init_ALREADY_DEFINED 133 #else 134 #define yylex_init pcap_lex_init 135 #endif 136 137 #ifdef yylex_init_extra 138 #define pcap_lex_init_extra_ALREADY_DEFINED 139 #else 140 #define yylex_init_extra pcap_lex_init_extra 141 #endif 142 143 #ifdef yylex_destroy 144 #define pcap_lex_destroy_ALREADY_DEFINED 145 #else 146 #define yylex_destroy pcap_lex_destroy 147 #endif 148 149 #ifdef yyget_debug 150 #define pcap_get_debug_ALREADY_DEFINED 151 #else 152 #define yyget_debug pcap_get_debug 153 #endif 154 155 #ifdef yyset_debug 156 #define pcap_set_debug_ALREADY_DEFINED 157 #else 158 #define yyset_debug pcap_set_debug 159 #endif 160 161 #ifdef yyget_extra 162 #define pcap_get_extra_ALREADY_DEFINED 163 #else 164 #define yyget_extra pcap_get_extra 165 #endif 166 167 #ifdef yyset_extra 168 #define pcap_set_extra_ALREADY_DEFINED 169 #else 170 #define yyset_extra pcap_set_extra 171 #endif 172 173 #ifdef yyget_in 174 #define pcap_get_in_ALREADY_DEFINED 175 #else 176 #define yyget_in pcap_get_in 177 #endif 178 179 #ifdef yyset_in 180 #define pcap_set_in_ALREADY_DEFINED 181 #else 182 #define yyset_in pcap_set_in 183 #endif 184 185 #ifdef yyget_out 186 #define pcap_get_out_ALREADY_DEFINED 187 #else 188 #define yyget_out pcap_get_out 189 #endif 190 191 #ifdef yyset_out 192 #define pcap_set_out_ALREADY_DEFINED 193 #else 194 #define yyset_out pcap_set_out 195 #endif 196 197 #ifdef yyget_leng 198 #define pcap_get_leng_ALREADY_DEFINED 199 #else 200 #define yyget_leng pcap_get_leng 201 #endif 202 203 #ifdef yyget_text 204 #define pcap_get_text_ALREADY_DEFINED 205 #else 206 #define yyget_text pcap_get_text 207 #endif 208 209 #ifdef yyget_lineno 210 #define pcap_get_lineno_ALREADY_DEFINED 211 #else 212 #define yyget_lineno pcap_get_lineno 213 #endif 214 215 #ifdef yyset_lineno 216 #define pcap_set_lineno_ALREADY_DEFINED 217 #else 218 #define yyset_lineno pcap_set_lineno 219 #endif 220 221 #ifdef yyget_column 222 #define pcap_get_column_ALREADY_DEFINED 223 #else 224 #define yyget_column pcap_get_column 225 #endif 226 227 #ifdef yyset_column 228 #define pcap_set_column_ALREADY_DEFINED 229 #else 230 #define yyset_column pcap_set_column 231 #endif 232 233 #ifdef yywrap 234 #define pcap_wrap_ALREADY_DEFINED 235 #else 236 #define yywrap pcap_wrap 237 #endif 238 239 #ifdef yyget_lval 240 #define pcap_get_lval_ALREADY_DEFINED 241 #else 242 #define yyget_lval pcap_get_lval 243 #endif 244 245 #ifdef yyset_lval 246 #define pcap_set_lval_ALREADY_DEFINED 247 #else 248 #define yyset_lval pcap_set_lval 249 #endif 250 251 #ifdef yyalloc 252 #define pcap_alloc_ALREADY_DEFINED 253 #else 254 #define yyalloc pcap_alloc 255 #endif 256 257 #ifdef yyrealloc 258 #define pcap_realloc_ALREADY_DEFINED 259 #else 260 #define yyrealloc pcap_realloc 261 #endif 262 263 #ifdef yyfree 264 #define pcap_free_ALREADY_DEFINED 265 #else 266 #define yyfree pcap_free 267 #endif 268 269 /* First, we deal with platform-specific or compiler-specific issues. */ 270 271 /* begin standard C headers. */ 272 #include <stdio.h> 273 #include <string.h> 274 #include <errno.h> 275 #include <stdlib.h> 276 277 /* end standard C headers. */ 278 279 /* flex integer type definitions */ 280 281 #ifndef FLEXINT_H 282 #define FLEXINT_H 283 284 /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */ 285 286 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 287 288 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, 289 * if you want the limit (max/min) macros for int types. 290 */ 291 #ifndef __STDC_LIMIT_MACROS 292 #define __STDC_LIMIT_MACROS 1 293 #endif 294 295 #include <inttypes.h> 296 typedef int8_t flex_int8_t; 297 typedef uint8_t flex_uint8_t; 298 typedef int16_t flex_int16_t; 299 typedef uint16_t flex_uint16_t; 300 typedef int32_t flex_int32_t; 301 typedef uint32_t flex_uint32_t; 302 #else 303 typedef signed char flex_int8_t; 304 typedef short int flex_int16_t; 305 typedef int flex_int32_t; 306 typedef unsigned char flex_uint8_t; 307 typedef unsigned short int flex_uint16_t; 308 typedef unsigned int flex_uint32_t; 309 310 /* Limits of integral types. */ 311 #ifndef INT8_MIN 312 #define INT8_MIN (-128) 313 #endif 314 #ifndef INT16_MIN 315 #define INT16_MIN (-32767-1) 316 #endif 317 #ifndef INT32_MIN 318 #define INT32_MIN (-2147483647-1) 319 #endif 320 #ifndef INT8_MAX 321 #define INT8_MAX (127) 322 #endif 323 #ifndef INT16_MAX 324 #define INT16_MAX (32767) 325 #endif 326 #ifndef INT32_MAX 327 #define INT32_MAX (2147483647) 328 #endif 329 #ifndef UINT8_MAX 330 #define UINT8_MAX (255U) 331 #endif 332 #ifndef UINT16_MAX 333 #define UINT16_MAX (65535U) 334 #endif 335 #ifndef UINT32_MAX 336 #define UINT32_MAX (4294967295U) 337 #endif 338 339 #ifndef SIZE_MAX 340 #define SIZE_MAX (~(size_t)0) 341 #endif 342 343 #endif /* ! C99 */ 344 345 #endif /* ! FLEXINT_H */ 346 347 /* begin standard C++ headers. */ 348 349 /* TODO: this is always defined, so inline it */ 350 #define yyconst const 351 352 #if defined(__GNUC__) && __GNUC__ >= 3 353 #define yynoreturn __attribute__((__noreturn__)) 354 #else 355 #define yynoreturn 356 #endif 357 358 /* An opaque pointer. */ 359 #ifndef YY_TYPEDEF_YY_SCANNER_T 360 #define YY_TYPEDEF_YY_SCANNER_T 361 typedef void* yyscan_t; 362 #endif 363 364 /* For convenience, these vars (plus the bison vars far below) 365 are macros in the reentrant scanner. */ 366 #define yyin yyg->yyin_r 367 #define yyout yyg->yyout_r 368 #define yyextra yyg->yyextra_r 369 #define yyleng yyg->yyleng_r 370 #define yytext yyg->yytext_r 371 #define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno) 372 #define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column) 373 #define yy_flex_debug yyg->yy_flex_debug_r 374 375 /* Size of default input buffer. */ 376 #ifndef YY_BUF_SIZE 377 #ifdef __ia64__ 378 /* On IA-64, the buffer size is 16k, not 8k. 379 * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. 380 * Ditto for the __ia64__ case accordingly. 381 */ 382 #define YY_BUF_SIZE 32768 383 #else 384 #define YY_BUF_SIZE 16384 385 #endif /* __ia64__ */ 386 #endif 387 388 #ifndef YY_TYPEDEF_YY_BUFFER_STATE 389 #define YY_TYPEDEF_YY_BUFFER_STATE 390 typedef struct yy_buffer_state *YY_BUFFER_STATE; 391 #endif 392 393 #ifndef YY_TYPEDEF_YY_SIZE_T 394 #define YY_TYPEDEF_YY_SIZE_T 395 typedef size_t yy_size_t; 396 #endif 397 398 #ifndef YY_STRUCT_YY_BUFFER_STATE 399 #define YY_STRUCT_YY_BUFFER_STATE 400 struct yy_buffer_state 401 { 402 FILE *yy_input_file; 403 404 char *yy_ch_buf; /* input buffer */ 405 char *yy_buf_pos; /* current position in input buffer */ 406 407 /* Size of input buffer in bytes, not including room for EOB 408 * characters. 409 */ 410 int yy_buf_size; 411 412 /* Number of characters read into yy_ch_buf, not including EOB 413 * characters. 414 */ 415 int yy_n_chars; 416 417 /* Whether we "own" the buffer - i.e., we know we created it, 418 * and can realloc() it to grow it, and should free() it to 419 * delete it. 420 */ 421 int yy_is_our_buffer; 422 423 /* Whether this is an "interactive" input source; if so, and 424 * if we're using stdio for input, then we want to use getc() 425 * instead of fread(), to make sure we stop fetching input after 426 * each newline. 427 */ 428 int yy_is_interactive; 429 430 /* Whether we're considered to be at the beginning of a line. 431 * If so, '^' rules will be active on the next match, otherwise 432 * not. 433 */ 434 int yy_at_bol; 435 436 int yy_bs_lineno; /**< The line count. */ 437 int yy_bs_column; /**< The column count. */ 438 439 /* Whether to try to fill the input buffer when we reach the 440 * end of it. 441 */ 442 int yy_fill_buffer; 443 444 int yy_buffer_status; 445 446 }; 447 #endif /* !YY_STRUCT_YY_BUFFER_STATE */ 448 449 void yyrestart ( FILE *input_file , yyscan_t yyscanner ); 450 void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner ); 451 YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size , yyscan_t yyscanner ); 452 void yy_delete_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner ); 453 void yy_flush_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner ); 454 void yypush_buffer_state ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner ); 455 void yypop_buffer_state ( yyscan_t yyscanner ); 456 457 YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner ); 458 YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner ); 459 YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len , yyscan_t yyscanner ); 460 461 void *yyalloc ( yy_size_t , yyscan_t yyscanner ); 462 void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner ); 463 void yyfree ( void * , yyscan_t yyscanner ); 464 465 /* Begin user sect3 */ 466 467 #define pcap_wrap(yyscanner) (/*CONSTCOND*/1) 468 #define YY_SKIP_YYWRAP 469 470 #define yytext_ptr yytext_r 471 472 #ifdef YY_HEADER_EXPORT_START_CONDITIONS 473 #define INITIAL 0 474 475 #endif 476 477 #ifndef YY_NO_UNISTD_H 478 /* Special case for "unistd.h", since it is non-ANSI. We include it way 479 * down here because we want the user's section 1 to have been scanned first. 480 * The user has a chance to override it with an option. 481 */ 482 #include <unistd.h> 483 #endif 484 485 #define YY_EXTRA_TYPE compiler_state_t * 486 487 int yylex_init (yyscan_t* scanner); 488 489 int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner); 490 491 /* Accessor methods to globals. 492 These are made visible to non-reentrant scanners for convenience. */ 493 494 int yylex_destroy ( yyscan_t yyscanner ); 495 496 int yyget_debug ( yyscan_t yyscanner ); 497 498 void yyset_debug ( int debug_flag , yyscan_t yyscanner ); 499 500 YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner ); 501 502 void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner ); 503 504 FILE *yyget_in ( yyscan_t yyscanner ); 505 506 void yyset_in ( FILE * _in_str , yyscan_t yyscanner ); 507 508 FILE *yyget_out ( yyscan_t yyscanner ); 509 510 void yyset_out ( FILE * _out_str , yyscan_t yyscanner ); 511 512 int yyget_leng ( yyscan_t yyscanner ); 513 514 char *yyget_text ( yyscan_t yyscanner ); 515 516 int yyget_lineno ( yyscan_t yyscanner ); 517 518 void yyset_lineno ( int _line_number , yyscan_t yyscanner ); 519 520 int yyget_column ( yyscan_t yyscanner ); 521 522 void yyset_column ( int _column_no , yyscan_t yyscanner ); 523 524 YYSTYPE * yyget_lval ( yyscan_t yyscanner ); 525 526 void yyset_lval ( YYSTYPE * yylval_param , yyscan_t yyscanner ); 527 528 /* Macros after this point can all be overridden by user definitions in 529 * section 1. 530 */ 531 532 #ifndef YY_SKIP_YYWRAP 533 #ifdef __cplusplus 534 extern "C" int yywrap ( yyscan_t yyscanner ); 535 #else 536 extern int yywrap ( yyscan_t yyscanner ); 537 #endif 538 #endif 539 540 #ifndef yytext_ptr 541 static void yy_flex_strncpy ( char *, const char *, int , yyscan_t yyscanner); 542 #endif 543 544 #ifdef YY_NEED_STRLEN 545 static int yy_flex_strlen ( const char * , yyscan_t yyscanner); 546 #endif 547 548 #ifndef YY_NO_INPUT 549 550 #endif 551 552 /* Amount of stuff to slurp up with each read. */ 553 #ifndef YY_READ_BUF_SIZE 554 #ifdef __ia64__ 555 /* On IA-64, the buffer size is 16k, not 8k */ 556 #define YY_READ_BUF_SIZE 16384 557 #else 558 #define YY_READ_BUF_SIZE 8192 559 #endif /* __ia64__ */ 560 #endif 561 562 /* Number of entries by which start-condition stack grows. */ 563 #ifndef YY_START_STACK_INCR 564 #define YY_START_STACK_INCR 25 565 #endif 566 567 /* Default declaration of generated scanner - a define so the user can 568 * easily add parameters. 569 */ 570 #ifndef YY_DECL 571 #define YY_DECL_IS_OURS 1 572 573 extern int yylex \ 574 (YYSTYPE * yylval_param , yyscan_t yyscanner); 575 576 #define YY_DECL int yylex \ 577 (YYSTYPE * yylval_param , yyscan_t yyscanner) 578 #endif /* !YY_DECL */ 579 580 /* yy_get_previous_state - get the state just before the EOB char was reached */ 581 582 #undef YY_NEW_FILE 583 #undef YY_FLUSH_BUFFER 584 #undef yy_set_bol 585 #undef yy_new_buffer 586 #undef yy_set_interactive 587 #undef YY_DO_BEFORE_ACTION 588 589 #ifdef YY_DECL_IS_OURS 590 #undef YY_DECL_IS_OURS 591 #undef YY_DECL 592 #endif 593 594 #ifndef pcap__create_buffer_ALREADY_DEFINED 595 #undef yy_create_buffer 596 #endif 597 #ifndef pcap__delete_buffer_ALREADY_DEFINED 598 #undef yy_delete_buffer 599 #endif 600 #ifndef pcap__scan_buffer_ALREADY_DEFINED 601 #undef yy_scan_buffer 602 #endif 603 #ifndef pcap__scan_string_ALREADY_DEFINED 604 #undef yy_scan_string 605 #endif 606 #ifndef pcap__scan_bytes_ALREADY_DEFINED 607 #undef yy_scan_bytes 608 #endif 609 #ifndef pcap__init_buffer_ALREADY_DEFINED 610 #undef yy_init_buffer 611 #endif 612 #ifndef pcap__flush_buffer_ALREADY_DEFINED 613 #undef yy_flush_buffer 614 #endif 615 #ifndef pcap__load_buffer_state_ALREADY_DEFINED 616 #undef yy_load_buffer_state 617 #endif 618 #ifndef pcap__switch_to_buffer_ALREADY_DEFINED 619 #undef yy_switch_to_buffer 620 #endif 621 #ifndef pcap_push_buffer_state_ALREADY_DEFINED 622 #undef yypush_buffer_state 623 #endif 624 #ifndef pcap_pop_buffer_state_ALREADY_DEFINED 625 #undef yypop_buffer_state 626 #endif 627 #ifndef pcap_ensure_buffer_stack_ALREADY_DEFINED 628 #undef yyensure_buffer_stack 629 #endif 630 #ifndef pcap_lex_ALREADY_DEFINED 631 #undef yylex 632 #endif 633 #ifndef pcap_restart_ALREADY_DEFINED 634 #undef yyrestart 635 #endif 636 #ifndef pcap_lex_init_ALREADY_DEFINED 637 #undef yylex_init 638 #endif 639 #ifndef pcap_lex_init_extra_ALREADY_DEFINED 640 #undef yylex_init_extra 641 #endif 642 #ifndef pcap_lex_destroy_ALREADY_DEFINED 643 #undef yylex_destroy 644 #endif 645 #ifndef pcap_get_debug_ALREADY_DEFINED 646 #undef yyget_debug 647 #endif 648 #ifndef pcap_set_debug_ALREADY_DEFINED 649 #undef yyset_debug 650 #endif 651 #ifndef pcap_get_extra_ALREADY_DEFINED 652 #undef yyget_extra 653 #endif 654 #ifndef pcap_set_extra_ALREADY_DEFINED 655 #undef yyset_extra 656 #endif 657 #ifndef pcap_get_in_ALREADY_DEFINED 658 #undef yyget_in 659 #endif 660 #ifndef pcap_set_in_ALREADY_DEFINED 661 #undef yyset_in 662 #endif 663 #ifndef pcap_get_out_ALREADY_DEFINED 664 #undef yyget_out 665 #endif 666 #ifndef pcap_set_out_ALREADY_DEFINED 667 #undef yyset_out 668 #endif 669 #ifndef pcap_get_leng_ALREADY_DEFINED 670 #undef yyget_leng 671 #endif 672 #ifndef pcap_get_text_ALREADY_DEFINED 673 #undef yyget_text 674 #endif 675 #ifndef pcap_get_lineno_ALREADY_DEFINED 676 #undef yyget_lineno 677 #endif 678 #ifndef pcap_set_lineno_ALREADY_DEFINED 679 #undef yyset_lineno 680 #endif 681 #ifndef pcap_get_column_ALREADY_DEFINED 682 #undef yyget_column 683 #endif 684 #ifndef pcap_set_column_ALREADY_DEFINED 685 #undef yyset_column 686 #endif 687 #ifndef pcap_wrap_ALREADY_DEFINED 688 #undef yywrap 689 #endif 690 #ifndef pcap_get_lval_ALREADY_DEFINED 691 #undef yyget_lval 692 #endif 693 #ifndef pcap_set_lval_ALREADY_DEFINED 694 #undef yyset_lval 695 #endif 696 #ifndef pcap_get_lloc_ALREADY_DEFINED 697 #undef yyget_lloc 698 #endif 699 #ifndef pcap_set_lloc_ALREADY_DEFINED 700 #undef yyset_lloc 701 #endif 702 #ifndef pcap_alloc_ALREADY_DEFINED 703 #undef yyalloc 704 #endif 705 #ifndef pcap_realloc_ALREADY_DEFINED 706 #undef yyrealloc 707 #endif 708 #ifndef pcap_free_ALREADY_DEFINED 709 #undef yyfree 710 #endif 711 #ifndef pcap_text_ALREADY_DEFINED 712 #undef yytext 713 #endif 714 #ifndef pcap_leng_ALREADY_DEFINED 715 #undef yyleng 716 #endif 717 #ifndef pcap_in_ALREADY_DEFINED 718 #undef yyin 719 #endif 720 #ifndef pcap_out_ALREADY_DEFINED 721 #undef yyout 722 #endif 723 #ifndef pcap__flex_debug_ALREADY_DEFINED 724 #undef yy_flex_debug 725 #endif 726 #ifndef pcap_lineno_ALREADY_DEFINED 727 #undef yylineno 728 #endif 729 #ifndef pcap_tables_fload_ALREADY_DEFINED 730 #undef yytables_fload 731 #endif 732 #ifndef pcap_tables_destroy_ALREADY_DEFINED 733 #undef yytables_destroy 734 #endif 735 #ifndef pcap_TABLES_NAME_ALREADY_DEFINED 736 #undef yyTABLES_NAME 737 #endif 738 739 #line 479 "scanner.l" 740 741 742 #line 743 "scanner.h" 743 #undef pcap_IN_HEADER 744 #endif /* pcap_HEADER_H */ 745