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