xref: /aosp_15_r20/external/libpcap/scanner.h (revision 8b26181f966a6af5cf6981a6f474313de533bb28)
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