Ticket #54843: config.log

File config.log, 80.1 KB (added by chadwickboggs (Chadwick Boggs), 7 years ago)

Related comment rev-upgrade log.

Line 
1This file contains any messages produced by compilers while
2running configure, to aid debugging if configure makes a mistake.
3
4It was created by gobject-introspection configure 1.54.0, which was
5generated by GNU Autoconf 2.69.  Invocation command line was
6
7  $ ./configure --prefix=/opt/local
8
9## --------- ##
10## Platform. ##
11## --------- ##
12
13hostname = KAPASDEVMACQ670.hsd1.co.comcast.net
14uname -m = x86_64
15uname -r = 14.5.0
16uname -s = Darwin
17uname -v = Darwin Kernel Version 14.5.0: Sun Jun  4 21:40:08 PDT 2017; root:xnu-2782.70.3~1/RELEASE_X86_64
18
19/usr/bin/uname -p = i386
20/bin/uname -X     = unknown
21
22/bin/arch              = unknown
23/usr/bin/arch -k       = unknown
24/usr/convex/getsysinfo = unknown
25/usr/bin/hostinfo      = Mach kernel version:
26         Darwin Kernel Version 14.5.0: Sun Jun  4 21:40:08 PDT 2017; root:xnu-2782.70.3~1/RELEASE_X86_64
27Kernel configured for up to 8 processors.
284 processors are physically available.
298 processors are logically available.
30Processor type: x86_64h (Intel x86-64h Haswell)
31Processors active: 0 1 2 3 4 5 6 7
32Primary memory available: 16.00 gigabytes
33Default processor set: 310 tasks, 1686 threads, 8 processors
34Load average: 3.89, Mach factor: 4.10
35/bin/machine           = unknown
36/usr/bin/oslevel       = unknown
37/bin/universe          = unknown
38
39PATH: /opt/local/bin
40PATH: /opt/local/sbin
41PATH: /bin
42PATH: /sbin
43PATH: /usr/bin
44PATH: /usr/sbin
45
46
47## ----------- ##
48## Core tests. ##
49## ----------- ##
50
51configure:2636: checking for a BSD-compatible install
52configure:2704: result: /usr/bin/install -c
53configure:2715: checking whether build environment is sane
54configure:2770: result: yes
55configure:2921: checking for a thread-safe mkdir -p
56configure:2960: result: /opt/local/bin/gmkdir -p
57configure:2967: checking for gawk
58configure:2983: found /opt/local/bin/gawk
59configure:2994: result: gawk
60configure:3005: checking whether make sets $(MAKE)
61configure:3027: result: yes
62configure:3056: checking whether make supports nested variables
63configure:3073: result: yes
64configure:3162: checking whether UID '502' is supported by ustar format
65configure:3165: result: yes
66configure:3172: checking whether GID '501' is supported by ustar format
67configure:3175: result: yes
68configure:3183: checking how to create a ustar tar archive
69configure:3194: tar --version
70bsdtar 2.8.3 - libarchive 2.8.3
71configure:3197: $? = 0
72configure:3237: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
73configure:3240: $? = 0
74configure:3244: tar -xf - <conftest.tar
75configure:3247: $? = 0
76configure:3249: cat conftest.dir/file
77GrepMe
78configure:3252: $? = 0
79configure:3265: result: gnutar
80configure:3316: checking whether to enable maintainer-specific portions of Makefiles
81configure:3325: result: yes
82configure:3350: checking whether make supports nested variables
83configure:3367: result: yes
84configure:3388: checking build system type
85configure:3402: result: x86_64-apple-darwin14.5.0
86configure:3422: checking host system type
87configure:3435: result: x86_64-apple-darwin14.5.0
88configure:3521: checking for gcc
89configure:3548: result: /usr/bin/clang
90configure:3777: checking for C compiler version
91configure:3786: /usr/bin/clang --version >&5
92Apple LLVM version 7.0.2 (clang-700.1.81)
93Target: x86_64-apple-darwin14.5.0
94Thread model: posix
95configure:3797: $? = 0
96configure:3786: /usr/bin/clang -v >&5
97Apple LLVM version 7.0.2 (clang-700.1.81)
98Target: x86_64-apple-darwin14.5.0
99Thread model: posix
100configure:3797: $? = 0
101configure:3786: /usr/bin/clang -V >&5
102clang: error: argument to '-V' is missing (expected 1 value)
103clang: error: no input files
104configure:3797: $? = 1
105configure:3786: /usr/bin/clang -qversion >&5
106clang: error: unknown argument: '-qversion'
107clang: error: no input files
108configure:3797: $? = 1
109configure:3817: checking whether the C compiler works
110configure:3839: /usr/bin/clang -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c  >&5
111configure:3843: $? = 0
112configure:3891: result: yes
113configure:3894: checking for C compiler default output file name
114configure:3896: result: a.out
115configure:3902: checking for suffix of executables
116configure:3909: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c  >&5
117configure:3913: $? = 0
118configure:3935: result:
119configure:3957: checking whether we are cross compiling
120configure:3965: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c  >&5
121configure:3969: $? = 0
122configure:3976: ./conftest
123configure:3980: $? = 0
124configure:3995: result: no
125configure:4000: checking for suffix of object files
126configure:4022: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
127configure:4026: $? = 0
128configure:4047: result: o
129configure:4051: checking whether we are using the GNU C compiler
130configure:4070: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
131configure:4070: $? = 0
132configure:4079: result: yes
133configure:4088: checking whether /usr/bin/clang accepts -g
134configure:4108: /usr/bin/clang -c -g -I/opt/local/include conftest.c >&5
135configure:4108: $? = 0
136configure:4149: result: yes
137configure:4166: checking for /usr/bin/clang option to accept ISO C89
138configure:4229: /usr/bin/clang  -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
139configure:4229: $? = 0
140configure:4242: result: none needed
141configure:4267: checking whether /usr/bin/clang understands -c and -o together
142configure:4289: /usr/bin/clang -c conftest.c -o conftest2.o
143configure:4292: $? = 0
144configure:4289: /usr/bin/clang -c conftest.c -o conftest2.o
145configure:4292: $? = 0
146configure:4304: result: yes
147configure:4332: checking for style of include used by make
148configure:4360: result: GNU
149configure:4386: checking dependency style of /usr/bin/clang
150configure:4497: result: gcc3
151configure:4563: checking how to print strings
152configure:4590: result: printf
153configure:4611: checking for a sed that does not truncate output
154configure:4675: result: /opt/local/bin/gsed
155configure:4693: checking for grep that handles long lines and -e
156configure:4751: result: /opt/local/bin/grep
157configure:4756: checking for egrep
158configure:4818: result: /opt/local/bin/grep -E
159configure:4823: checking for fgrep
160configure:4885: result: /opt/local/bin/grep -F
161configure:4920: checking for ld used by /usr/bin/clang
162configure:4987: result: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
163configure:4994: checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld
164configure:5009: result: no
165configure:5021: checking for BSD- or MS-compatible name lister (nm)
166configure:5075: result: /opt/local/bin/nm -B
167configure:5205: checking the name lister (/opt/local/bin/nm -B) interface
168configure:5212: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
169configure:5215: /opt/local/bin/nm -B "conftest.o"
170configure:5218: output
1710000000000000000 S _some_variable
172configure:5225: result: BSD nm
173configure:5228: checking whether ln -s works
174configure:5232: result: yes
175configure:5240: checking the maximum length of command line arguments
176configure:5371: result: 196608
177configure:5419: checking how to convert x86_64-apple-darwin14.5.0 file names to x86_64-apple-darwin14.5.0 format
178configure:5459: result: func_convert_file_noop
179configure:5466: checking how to convert x86_64-apple-darwin14.5.0 file names to toolchain format
180configure:5486: result: func_convert_file_noop
181configure:5493: checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files
182configure:5500: result: -r
183configure:5574: checking for objdump
184configure:5604: result: no
185configure:5633: checking how to recognize dependent libraries
186configure:5833: result: pass_all
187configure:5918: checking for dlltool
188configure:5948: result: no
189configure:5978: checking how to associate runtime and link libraries
190configure:6005: result: printf %s\n
191configure:6066: checking for ar
192configure:6082: found /opt/local/bin/ar
193configure:6093: result: ar
194configure:6130: checking for archiver @FILE support
195configure:6147: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
196configure:6147: $? = 0
197configure:6150: ar cru libconftest.a @conftest.lst >&5
198ar: @conftest.lst: No such file or directory
199configure:6153: $? = 1
200configure:6173: result: no
201configure:6231: checking for strip
202configure:6247: found /opt/local/bin/strip
203configure:6258: result: strip
204configure:6330: checking for ranlib
205configure:6346: found /opt/local/bin/ranlib
206configure:6357: result: ranlib
207configure:6459: checking command to parse /opt/local/bin/nm -B output from /usr/bin/clang object
208configure:6612: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
209configure:6615: $? = 0
210configure:6619: /opt/local/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
211configure:6622: $? = 0
212cannot find nm_test_var in conftest.nm
213configure:6612: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
214configure:6615: $? = 0
215configure:6619: /opt/local/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([BCDEGRST][BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
216configure:6622: $? = 0
217configure:6688: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c conftstm.o >&5
218configure:6691: $? = 0
219configure:6729: result: ok
220configure:6776: checking for sysroot
221configure:6806: result: no
222configure:6813: checking for a working dd
223configure:6851: result: /bin/dd
224configure:6855: checking how to truncate binary pipes
225configure:6870: result: /bin/dd bs=4096 count=1
226configure:7199: checking for mt
227configure:7229: result: no
228configure:7249: checking if : is a manifest tool
229configure:7255: : '-?'
230configure:7263: result: no
231configure:7319: checking for dsymutil
232configure:7335: found /usr/bin/dsymutil
233configure:7346: result: dsymutil
234configure:7411: checking for nmedit
235configure:7427: found /opt/local/bin/nmedit
236configure:7438: result: nmedit
237configure:7503: checking for lipo
238configure:7519: found /opt/local/bin/lipo
239configure:7530: result: lipo
240configure:7595: checking for otool
241configure:7611: found /opt/local/bin/otool
242configure:7622: result: otool
243configure:7687: checking for otool64
244configure:7717: result: no
245configure:7762: checking for -single_module linker flag
246/usr/bin/clang -pipe -Os -arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o libconftest.dylib -dynamiclib -Wl,-single_module conftest.c
247configure:7795: result: yes
248configure:7798: checking for -exported_symbols_list linker flag
249configure:7818: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-exported_symbols_list,conftest.sym conftest.c  >&5
250configure:7818: $? = 0
251configure:7828: result: yes
252configure:7831: checking for -force_load linker flag
253/usr/bin/clang -pipe -Os -arch x86_64 -c -o conftest.o conftest.c
254ar cru libconftest.a conftest.o
255ranlib libconftest.a
256/usr/bin/clang -pipe -Os -arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o conftest conftest.c -Wl,-force_load,./libconftest.a
257configure:7863: result: yes
258configure:7940: checking how to run the C preprocessor
259configure:7971: /usr/bin/clang -E -I/opt/local/include conftest.c
260configure:7971: $? = 0
261configure:7985: /usr/bin/clang -E -I/opt/local/include conftest.c
262conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found
263#include <ac_nonexistent.h>
264         ^
2651 error generated.
266configure:7985: $? = 1
267configure: failed program was:
268| /* confdefs.h */
269| #define PACKAGE_NAME "gobject-introspection"
270| #define PACKAGE_TARNAME "gobject-introspection"
271| #define PACKAGE_VERSION "1.54.0"
272| #define PACKAGE_STRING "gobject-introspection 1.54.0"
273| #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection"
274| #define PACKAGE_URL ""
275| #define PACKAGE "gobject-introspection"
276| #define VERSION "1.54.0"
277| /* end confdefs.h.  */
278| #include <ac_nonexistent.h>
279configure:8010: result: /usr/bin/clang -E
280configure:8030: /usr/bin/clang -E -I/opt/local/include conftest.c
281configure:8030: $? = 0
282configure:8044: /usr/bin/clang -E -I/opt/local/include conftest.c
283conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found
284#include <ac_nonexistent.h>
285         ^
2861 error generated.
287configure:8044: $? = 1
288configure: failed program was:
289| /* confdefs.h */
290| #define PACKAGE_NAME "gobject-introspection"
291| #define PACKAGE_TARNAME "gobject-introspection"
292| #define PACKAGE_VERSION "1.54.0"
293| #define PACKAGE_STRING "gobject-introspection 1.54.0"
294| #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection"
295| #define PACKAGE_URL ""
296| #define PACKAGE "gobject-introspection"
297| #define VERSION "1.54.0"
298| /* end confdefs.h.  */
299| #include <ac_nonexistent.h>
300configure:8073: checking for ANSI C header files
301configure:8093: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
302configure:8093: $? = 0
303configure:8166: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c  >&5
304configure:8166: $? = 0
305configure:8166: ./conftest
306configure:8166: $? = 0
307configure:8177: result: yes
308configure:8190: checking for sys/types.h
309configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
310configure:8190: $? = 0
311configure:8190: result: yes
312configure:8190: checking for sys/stat.h
313configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
314configure:8190: $? = 0
315configure:8190: result: yes
316configure:8190: checking for stdlib.h
317configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
318configure:8190: $? = 0
319configure:8190: result: yes
320configure:8190: checking for string.h
321configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
322configure:8190: $? = 0
323configure:8190: result: yes
324configure:8190: checking for memory.h
325configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
326configure:8190: $? = 0
327configure:8190: result: yes
328configure:8190: checking for strings.h
329configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
330configure:8190: $? = 0
331configure:8190: result: yes
332configure:8190: checking for inttypes.h
333configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
334configure:8190: $? = 0
335configure:8190: result: yes
336configure:8190: checking for stdint.h
337configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
338configure:8190: $? = 0
339configure:8190: result: yes
340configure:8190: checking for unistd.h
341configure:8190: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
342configure:8190: $? = 0
343configure:8190: result: yes
344configure:8204: checking for dlfcn.h
345configure:8204: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
346configure:8204: $? = 0
347configure:8204: result: yes
348configure:8460: checking for objdir
349configure:8475: result: .libs
350configure:8739: checking if /usr/bin/clang supports -fno-rtti -fno-exceptions
351configure:8757: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -fno-rtti -fno-exceptions conftest.c >&5
352configure:8761: $? = 0
353configure:8774: result: yes
354configure:9132: checking for /usr/bin/clang option to produce PIC
355configure:9139: result: -fno-common -DPIC
356configure:9147: checking if /usr/bin/clang PIC flag -fno-common -DPIC works
357configure:9165: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -fno-common -DPIC -DPIC conftest.c >&5
358configure:9169: $? = 0
359configure:9182: result: yes
360configure:9211: checking if /usr/bin/clang static flag -static works
361configure:9239: result: no
362configure:9254: checking if /usr/bin/clang supports -c -o file.o
363configure:9275: /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -o out/conftest2.o conftest.c >&5
364configure:9279: $? = 0
365configure:9301: result: yes
366configure:9309: checking if /usr/bin/clang supports -c -o file.o
367configure:9356: result: yes
368configure:9389: checking whether the /usr/bin/clang linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries
369configure:10652: result: yes
370configure:10892: checking dynamic linker characteristics
371configure:11722: result: darwin14.5.0 dyld
372configure:11844: checking how to hardcode library paths into programs
373configure:11869: result: immediate
374configure:12417: checking whether stripping libraries is possible
375configure:12431: result: yes
376configure:12457: checking if libtool supports shared libraries
377configure:12459: result: yes
378configure:12462: checking whether to build shared libraries
379configure:12487: result: yes
380configure:12490: checking whether to build static libraries
381configure:12494: result: yes
382configure:12586: checking for pkg-config
383configure:12604: found /opt/local/bin/pkg-config
384configure:12616: result: /opt/local/bin/pkg-config
385configure:12641: checking pkg-config is at least version 0.9.0
386configure:12644: result: yes
387configure:12657: checking for flex
388configure:12673: found /opt/local/bin/flex
389configure:12684: result: flex
390configure:12722: flex conftest.l
391configure:12726: $? = 0
392configure:12728: checking lex output file root
393configure:12742: result: lex.yy
394configure:12747: checking lex library
395configure:12761: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c   >&5
396Undefined symbols for architecture x86_64:
397  "_yywrap", referenced from:
398      _yylex in conftest-5cd5f4.o
399      _main in conftest-5cd5f4.o
400ld: symbol(s) not found for architecture x86_64
401clang: error: linker command failed with exit code 1 (use -v to see invocation)
402configure:12761: $? = 1
403configure: failed program was:
404| /* confdefs.h */
405| #define PACKAGE_NAME "gobject-introspection"
406| #define PACKAGE_TARNAME "gobject-introspection"
407| #define PACKAGE_VERSION "1.54.0"
408| #define PACKAGE_STRING "gobject-introspection 1.54.0"
409| #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection"
410| #define PACKAGE_URL ""
411| #define PACKAGE "gobject-introspection"
412| #define VERSION "1.54.0"
413| #define STDC_HEADERS 1
414| #define HAVE_SYS_TYPES_H 1
415| #define HAVE_SYS_STAT_H 1
416| #define HAVE_STDLIB_H 1
417| #define HAVE_STRING_H 1
418| #define HAVE_MEMORY_H 1
419| #define HAVE_STRINGS_H 1
420| #define HAVE_INTTYPES_H 1
421| #define HAVE_STDINT_H 1
422| #define HAVE_UNISTD_H 1
423| #define HAVE_DLFCN_H 1
424| #define LT_OBJDIR ".libs/"
425| /* end confdefs.h.  */
426|
427| #line 2 "lex.yy.c"
428|
429| #define  YY_INT_ALIGNED short int
430|
431| /* A lexical scanner generated by flex */
432|
433| #define FLEX_SCANNER
434| #define YY_FLEX_MAJOR_VERSION 2
435| #define YY_FLEX_MINOR_VERSION 6
436| #define YY_FLEX_SUBMINOR_VERSION 4
437| #if YY_FLEX_SUBMINOR_VERSION > 0
438| #define FLEX_BETA
439| #endif
440|
441| /* First, we deal with  platform-specific or compiler-specific issues. */
442|
443| /* begin standard C headers. */
444| #include <stdio.h>
445| #include <string.h>
446| #include <errno.h>
447| #include <stdlib.h>
448|
449| /* end standard C headers. */
450|
451| /* flex integer type definitions */
452|
453| #ifndef FLEXINT_H
454| #define FLEXINT_H
455|
456| /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
457|
458| #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
459|
460| /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
461|  * if you want the limit (max/min) macros for int types.
462|  */
463| #ifndef __STDC_LIMIT_MACROS
464| #define __STDC_LIMIT_MACROS 1
465| #endif
466|
467| #include <inttypes.h>
468| typedef int8_t flex_int8_t;
469| typedef uint8_t flex_uint8_t;
470| typedef int16_t flex_int16_t;
471| typedef uint16_t flex_uint16_t;
472| typedef int32_t flex_int32_t;
473| typedef uint32_t flex_uint32_t;
474| #else
475| typedef signed char flex_int8_t;
476| typedef short int flex_int16_t;
477| typedef int flex_int32_t;
478| typedef unsigned char flex_uint8_t;
479| typedef unsigned short int flex_uint16_t;
480| typedef unsigned int flex_uint32_t;
481|
482| /* Limits of integral types. */
483| #ifndef INT8_MIN
484| #define INT8_MIN               (-128)
485| #endif
486| #ifndef INT16_MIN
487| #define INT16_MIN              (-32767-1)
488| #endif
489| #ifndef INT32_MIN
490| #define INT32_MIN              (-2147483647-1)
491| #endif
492| #ifndef INT8_MAX
493| #define INT8_MAX               (127)
494| #endif
495| #ifndef INT16_MAX
496| #define INT16_MAX              (32767)
497| #endif
498| #ifndef INT32_MAX
499| #define INT32_MAX              (2147483647)
500| #endif
501| #ifndef UINT8_MAX
502| #define UINT8_MAX              (255U)
503| #endif
504| #ifndef UINT16_MAX
505| #define UINT16_MAX             (65535U)
506| #endif
507| #ifndef UINT32_MAX
508| #define UINT32_MAX             (4294967295U)
509| #endif
510|
511| #ifndef SIZE_MAX
512| #define SIZE_MAX               (~(size_t)0)
513| #endif
514|
515| #endif /* ! C99 */
516|
517| #endif /* ! FLEXINT_H */
518|
519| /* begin standard C++ headers. */
520|
521| /* TODO: this is always defined, so inline it */
522| #define yyconst const
523|
524| #if defined(__GNUC__) && __GNUC__ >= 3
525| #define yynoreturn __attribute__((__noreturn__))
526| #else
527| #define yynoreturn
528| #endif
529|
530| /* Returned upon end-of-file. */
531| #define YY_NULL 0
532|
533| /* Promotes a possibly negative, possibly signed char to an
534|  *   integer in range [0..255] for use as an array index.
535|  */
536| #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
537|
538| /* Enter a start condition.  This macro really ought to take a parameter,
539|  * but we do it the disgusting crufty way forced on us by the ()-less
540|  * definition of BEGIN.
541|  */
542| #define BEGIN (yy_start) = 1 + 2 *
543| /* Translate the current start state into a value that can be later handed
544|  * to BEGIN to return to the state.  The YYSTATE alias is for lex
545|  * compatibility.
546|  */
547| #define YY_START (((yy_start) - 1) / 2)
548| #define YYSTATE YY_START
549| /* Action number for EOF rule of a given start state. */
550| #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
551| /* Special action meaning "start processing a new file". */
552| #define YY_NEW_FILE yyrestart( yyin  )
553| #define YY_END_OF_BUFFER_CHAR 0
554|
555| /* Size of default input buffer. */
556| #ifndef YY_BUF_SIZE
557| #ifdef __ia64__
558| /* On IA-64, the buffer size is 16k, not 8k.
559|  * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
560|  * Ditto for the __ia64__ case accordingly.
561|  */
562| #define YY_BUF_SIZE 32768
563| #else
564| #define YY_BUF_SIZE 16384
565| #endif /* __ia64__ */
566| #endif
567|
568| /* The state buf must be large enough to hold one state per character in the main buffer.
569|  */
570| #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
571|
572| #ifndef YY_TYPEDEF_YY_BUFFER_STATE
573| #define YY_TYPEDEF_YY_BUFFER_STATE
574| typedef struct yy_buffer_state *YY_BUFFER_STATE;
575| #endif
576|
577| #ifndef YY_TYPEDEF_YY_SIZE_T
578| #define YY_TYPEDEF_YY_SIZE_T
579| typedef size_t yy_size_t;
580| #endif
581|
582| extern int yyleng;
583|
584| extern FILE *yyin, *yyout;
585|
586| #define EOB_ACT_CONTINUE_SCAN 0
587| #define EOB_ACT_END_OF_FILE 1
588| #define EOB_ACT_LAST_MATCH 2
589|     
590|     #define YY_LESS_LINENO(n)
591|     #define YY_LINENO_REWIND_TO(ptr)
592|     
593| /* Return all but the first "n" matched characters back to the input stream. */
594| #define yyless(n) \
595|       do \
596|               { \
597|               /* Undo effects of setting up yytext. */ \
598|         int yyless_macro_arg = (n); \
599|         YY_LESS_LINENO(yyless_macro_arg);\
600|               *yy_cp = (yy_hold_char); \
601|               YY_RESTORE_YY_MORE_OFFSET \
602|               (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
603|               YY_DO_BEFORE_ACTION; /* set up yytext again */ \
604|               } \
605|       while ( 0 )
606| #define unput(c) yyunput( c, (yytext_ptr)  )
607|
608| #ifndef YY_STRUCT_YY_BUFFER_STATE
609| #define YY_STRUCT_YY_BUFFER_STATE
610| struct yy_buffer_state
611|       {
612|       FILE *yy_input_file;
613|
614|       char *yy_ch_buf;                /* input buffer */
615|       char *yy_buf_pos;               /* current position in input buffer */
616|
617|       /* Size of input buffer in bytes, not including room for EOB
618|        * characters.
619|        */
620|       int yy_buf_size;
621|
622|       /* Number of characters read into yy_ch_buf, not including EOB
623|        * characters.
624|        */
625|       int yy_n_chars;
626|
627|       /* Whether we "own" the buffer - i.e., we know we created it,
628|        * and can realloc() it to grow it, and should free() it to
629|        * delete it.
630|        */
631|       int yy_is_our_buffer;
632|
633|       /* Whether this is an "interactive" input source; if so, and
634|        * if we're using stdio for input, then we want to use getc()
635|        * instead of fread(), to make sure we stop fetching input after
636|        * each newline.
637|        */
638|       int yy_is_interactive;
639|
640|       /* Whether we're considered to be at the beginning of a line.
641|        * If so, '^' rules will be active on the next match, otherwise
642|        * not.
643|        */
644|       int yy_at_bol;
645|
646|     int yy_bs_lineno; /**< The line count. */
647|     int yy_bs_column; /**< The column count. */
648|
649|       /* Whether to try to fill the input buffer when we reach the
650|        * end of it.
651|        */
652|       int yy_fill_buffer;
653|
654|       int yy_buffer_status;
655|
656| #define YY_BUFFER_NEW 0
657| #define YY_BUFFER_NORMAL 1
658|       /* When an EOF's been seen but there's still some text to process
659|        * then we mark the buffer as YY_EOF_PENDING, to indicate that we
660|        * shouldn't try reading from the input source any more.  We might
661|        * still have a bunch of tokens to match, though, because of
662|        * possible backing-up.
663|        *
664|        * When we actually see the EOF, we change the status to "new"
665|        * (via yyrestart()), so that the user can continue scanning by
666|        * just pointing yyin at a new input file.
667|        */
668| #define YY_BUFFER_EOF_PENDING 2
669|
670|       };
671| #endif /* !YY_STRUCT_YY_BUFFER_STATE */
672|
673| /* Stack of input buffers. */
674| static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
675| static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
676| static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
677|
678| /* We provide macros for accessing buffer states in case in the
679|  * future we want to put the buffer states in a more general
680|  * "scanner state".
681|  *
682|  * Returns the top of the stack, or NULL.
683|  */
684| #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
685|                           ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
686|                           : NULL)
687| /* Same as previous macro, but useful when we know that the buffer stack is not
688|  * NULL or when we need an lvalue. For internal use only.
689|  */
690| #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
691|
692| /* yy_hold_char holds the character lost when yytext is formed. */
693| static char yy_hold_char;
694| static int yy_n_chars;                /* number of characters read into yy_ch_buf */
695| int yyleng;
696|
697| /* Points to current character in buffer. */
698| static char *yy_c_buf_p = NULL;
699| static int yy_init = 0;               /* whether we need to initialize */
700| static int yy_start = 0;      /* start state number */
701|
702| /* Flag which is used to allow yywrap()'s to do buffer switches
703|  * instead of setting up a fresh yyin.  A bit of a hack ...
704|  */
705| static int yy_did_buffer_switch_on_eof;
706|
707| void yyrestart ( FILE *input_file  );
708| void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer  );
709| YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size  );
710| void yy_delete_buffer ( YY_BUFFER_STATE b  );
711| void yy_flush_buffer ( YY_BUFFER_STATE b  );
712| void yypush_buffer_state ( YY_BUFFER_STATE new_buffer  );
713| void yypop_buffer_state ( void );
714|
715| static void yyensure_buffer_stack ( void );
716| static void yy_load_buffer_state ( void );
717| static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file  );
718| #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
719|
720| YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size  );
721| YY_BUFFER_STATE yy_scan_string ( const char *yy_str  );
722| YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len  );
723|
724| void *yyalloc ( yy_size_t  );
725| void *yyrealloc ( void *, yy_size_t  );
726| void yyfree ( void *  );
727|
728| #define yy_new_buffer yy_create_buffer
729| #define yy_set_interactive(is_interactive) \
730|       { \
731|       if ( ! YY_CURRENT_BUFFER ){ \
732|         yyensure_buffer_stack (); \
733|               YY_CURRENT_BUFFER_LVALUE =    \
734|             yy_create_buffer( yyin, YY_BUF_SIZE ); \
735|       } \
736|       YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
737|       }
738| #define yy_set_bol(at_bol) \
739|       { \
740|       if ( ! YY_CURRENT_BUFFER ){\
741|         yyensure_buffer_stack (); \
742|               YY_CURRENT_BUFFER_LVALUE =    \
743|             yy_create_buffer( yyin, YY_BUF_SIZE ); \
744|       } \
745|       YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
746|       }
747| #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
748|
749| /* Begin user sect3 */
750| typedef flex_uint8_t YY_CHAR;
751|
752| FILE *yyin = NULL, *yyout = NULL;
753|
754| typedef int yy_state_type;
755|
756| extern int yylineno;
757| int yylineno = 1;
758|
759| extern char *yytext;
760| #ifdef yytext_ptr
761| #undef yytext_ptr
762| #endif
763| #define yytext_ptr yytext
764|
765| static yy_state_type yy_get_previous_state ( void );
766| static yy_state_type yy_try_NUL_trans ( yy_state_type current_state  );
767| static int yy_get_next_buffer ( void );
768| static void yynoreturn yy_fatal_error ( const char* msg  );
769|
770| /* Done after the current pattern has been matched and before the
771|  * corresponding action - sets up yytext.
772|  */
773| #define YY_DO_BEFORE_ACTION \
774|       (yytext_ptr) = yy_bp; \
775|       (yytext_ptr) -= (yy_more_len); \
776|       yyleng = (int) (yy_cp - (yytext_ptr)); \
777|       (yy_hold_char) = *yy_cp; \
778|       *yy_cp = '\0'; \
779|       (yy_c_buf_p) = yy_cp;
780| #define YY_NUM_RULES 8
781| #define YY_END_OF_BUFFER 9
782| /* This struct is not used in this scanner,
783|    but its presence is necessary. */
784| struct yy_trans_info
785|       {
786|       flex_int32_t yy_verify;
787|       flex_int32_t yy_nxt;
788|       };
789| static const flex_int16_t yy_acclist[23] =
790|     {   0,
791|         9,    7,    8,    8,    1,    7,    8,    2,    7,    8,
792|         3,    7,    8,    4,    7,    8,    5,    7,    8,    6,
793|         7,    8
794|     } ;
795|
796| static const flex_int16_t yy_accept[14] =
797|     {   0,
798|         1,    1,    1,    2,    4,    5,    8,   11,   14,   17,
799|        20,   23,   23
800|     } ;
801|
802| static const YY_CHAR yy_ec[256] =
803|     {   0,
804|         1,    1,    1,    1,    1,    1,    1,    1,    1,    2,
805|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
806|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
807|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
808|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
809|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
810|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
811|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
812|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
813|         1,    1,    1,    1,    1,    1,    3,    4,    5,    6,
814|
815|         7,    8,    1,    1,    1,    1,    1,    1,    1,    1,
816|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
817|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
818|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
819|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
820|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
821|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
822|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
823|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
824|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
825|
826|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
827|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
828|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
829|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
830|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
831|         1,    1,    1,    1,    1
832|     } ;
833|
834| static const YY_CHAR yy_meta[9] =
835|     {   0,
836|         1,    1,    1,    1,    1,    1,    1,    1
837|     } ;
838|
839| static const flex_int16_t yy_base[13] =
840|     {   0,
841|         0,    0,    9,   10,   10,   10,   10,   10,   10,   10,
842|        10,   10
843|     } ;
844|
845| static const flex_int16_t yy_def[13] =
846|     {   0,
847|        12,    1,   12,   12,   12,   12,   12,   12,   12,   12,
848|        12,    0
849|     } ;
850|
851| static const flex_int16_t yy_nxt[19] =
852|     {   0,
853|         4,    5,    6,    7,    8,    9,   10,   11,   12,    3,
854|        12,   12,   12,   12,   12,   12,   12,   12
855|     } ;
856|
857| static const flex_int16_t yy_chk[19] =
858|     {   0,
859|         1,    1,    1,    1,    1,    1,    1,    1,    3,   12,
860|        12,   12,   12,   12,   12,   12,   12,   12
861|     } ;
862|
863| extern int yy_flex_debug;
864| int yy_flex_debug = 0;
865|
866| static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
867| static char *yy_full_match;
868| static int yy_lp;
869| #define REJECT \
870| { \
871| *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
872| yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
873| ++(yy_lp); \
874| goto find_rule; \
875| }
876|
877| static int yy_more_flag = 0;
878| static int yy_more_len = 0;
879| #define yymore() ((yy_more_flag) = 1)
880| #define YY_MORE_ADJ (yy_more_len)
881| #define YY_RESTORE_YY_MORE_OFFSET
882| char *yytext;
883| #line 1 "conftest.l"
884| #line 459 "lex.yy.c"
885|
886| #define INITIAL 0
887|
888| #ifndef YY_NO_UNISTD_H
889| /* Special case for "unistd.h", since it is non-ANSI. We include it way
890|  * down here because we want the user's section 1 to have been scanned first.
891|  * The user has a chance to override it with an option.
892|  */
893| #include <unistd.h>
894| #endif
895|
896| #ifndef YY_EXTRA_TYPE
897| #define YY_EXTRA_TYPE void *
898| #endif
899|
900| static int yy_init_globals ( void );
901|
902| /* Accessor methods to globals.
903|    These are made visible to non-reentrant scanners for convenience. */
904|
905| int yylex_destroy ( void );
906|
907| int yyget_debug ( void );
908|
909| void yyset_debug ( int debug_flag  );
910|
911| YY_EXTRA_TYPE yyget_extra ( void );
912|
913| void yyset_extra ( YY_EXTRA_TYPE user_defined  );
914|
915| FILE *yyget_in ( void );
916|
917| void yyset_in  ( FILE * _in_str  );
918|
919| FILE *yyget_out ( void );
920|
921| void yyset_out  ( FILE * _out_str  );
922|
923|                       int yyget_leng ( void );
924|
925| char *yyget_text ( void );
926|
927| int yyget_lineno ( void );
928|
929| void yyset_lineno ( int _line_number  );
930|
931| /* Macros after this point can all be overridden by user definitions in
932|  * section 1.
933|  */
934|
935| #ifndef YY_SKIP_YYWRAP
936| #ifdef __cplusplus
937| extern "C" int yywrap ( void );
938| #else
939| extern int yywrap ( void );
940| #endif
941| #endif
942|
943| #ifndef YY_NO_UNPUT
944|     
945|     static void yyunput ( int c, char *buf_ptr  );
946|     
947| #endif
948|
949| #ifndef yytext_ptr
950| static void yy_flex_strncpy ( char *, const char *, int );
951| #endif
952|
953| #ifdef YY_NEED_STRLEN
954| static int yy_flex_strlen ( const char * );
955| #endif
956|
957| #ifndef YY_NO_INPUT
958| #ifdef __cplusplus
959| static int yyinput ( void );
960| #else
961| static int input ( void );
962| #endif
963|
964| #endif
965|
966| /* Amount of stuff to slurp up with each read. */
967| #ifndef YY_READ_BUF_SIZE
968| #ifdef __ia64__
969| /* On IA-64, the buffer size is 16k, not 8k */
970| #define YY_READ_BUF_SIZE 16384
971| #else
972| #define YY_READ_BUF_SIZE 8192
973| #endif /* __ia64__ */
974| #endif
975|
976| /* Copy whatever the last rule matched to the standard output. */
977| #ifndef ECHO
978| /* This used to be an fputs(), but since the string might contain NUL's,
979|  * we now use fwrite().
980|  */
981| #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
982| #endif
983|
984| /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
985|  * is returned in "result".
986|  */
987| #ifndef YY_INPUT
988| #define YY_INPUT(buf,result,max_size) \
989|       if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
990|               { \
991|               int c = '*'; \
992|               int n; \
993|               for ( n = 0; n < max_size && \
994|                            (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
995|                       buf[n] = (char) c; \
996|               if ( c == '\n' ) \
997|                       buf[n++] = (char) c; \
998|               if ( c == EOF && ferror( yyin ) ) \
999|                       YY_FATAL_ERROR( "input in flex scanner failed" ); \
1000|               result = n; \
1001|               } \
1002|       else \
1003|               { \
1004|               errno=0; \
1005|               while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
1006|                       { \
1007|                       if( errno != EINTR) \
1008|                               { \
1009|                               YY_FATAL_ERROR( "input in flex scanner failed" ); \
1010|                               break; \
1011|                               } \
1012|                       errno=0; \
1013|                       clearerr(yyin); \
1014|                       } \
1015|               }\
1016| \
1017|
1018| #endif
1019|
1020| /* No semi-colon after return; correct usage is to write "yyterminate();" -
1021|  * we don't want an extra ';' after the "return" because that will cause
1022|  * some compilers to complain about unreachable statements.
1023|  */
1024| #ifndef yyterminate
1025| #define yyterminate() return YY_NULL
1026| #endif
1027|
1028| /* Number of entries by which start-condition stack grows. */
1029| #ifndef YY_START_STACK_INCR
1030| #define YY_START_STACK_INCR 25
1031| #endif
1032|
1033| /* Report a fatal error. */
1034| #ifndef YY_FATAL_ERROR
1035| #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
1036| #endif
1037|
1038| /* end tables serialization structures and prototypes */
1039|
1040| /* Default declaration of generated scanner - a define so the user can
1041|  * easily add parameters.
1042|  */
1043| #ifndef YY_DECL
1044| #define YY_DECL_IS_OURS 1
1045|
1046| extern int yylex (void);
1047|
1048| #define YY_DECL int yylex (void)
1049| #endif /* !YY_DECL */
1050|
1051| /* Code executed at the beginning of each rule, after yytext and yyleng
1052|  * have been set up.
1053|  */
1054| #ifndef YY_USER_ACTION
1055| #define YY_USER_ACTION
1056| #endif
1057|
1058| /* Code executed at the end of each rule. */
1059| #ifndef YY_BREAK
1060| #define YY_BREAK /*LINTED*/break;
1061| #endif
1062|
1063| #define YY_RULE_SETUP \
1064|       YY_USER_ACTION
1065|
1066| /** The main scanner function which does all the work.
1067|  */
1068| YY_DECL
1069| {
1070|       yy_state_type yy_current_state;
1071|       char *yy_cp, *yy_bp;
1072|       int yy_act;
1073|     
1074|       if ( !(yy_init) )
1075|               {
1076|               (yy_init) = 1;
1077|
1078| #ifdef YY_USER_INIT
1079|               YY_USER_INIT;
1080| #endif
1081|
1082|         /* Create the reject buffer large enough to save one state per allowed character. */
1083|         if ( ! (yy_state_buf) )
1084|             (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE  );
1085|             if ( ! (yy_state_buf) )
1086|                 YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
1087|
1088|               if ( ! (yy_start) )
1089|                       (yy_start) = 1; /* first start state */
1090|
1091|               if ( ! yyin )
1092|                       yyin = stdin;
1093|
1094|               if ( ! yyout )
1095|                       yyout = stdout;
1096|
1097|               if ( ! YY_CURRENT_BUFFER ) {
1098|                       yyensure_buffer_stack ();
1099|                       YY_CURRENT_BUFFER_LVALUE =
1100|                               yy_create_buffer( yyin, YY_BUF_SIZE );
1101|               }
1102|
1103|               yy_load_buffer_state(  );
1104|               }
1105|
1106|       {
1107| #line 1 "conftest.l"
1108|
1109| #line 684 "lex.yy.c"
1110|
1111|       while ( /*CONSTCOND*/1 )                /* loops until end-of-file is reached */
1112|               {
1113|               (yy_more_len) = 0;
1114|               if ( (yy_more_flag) )
1115|                       {
1116|                       (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr));
1117|                       (yy_more_flag) = 0;
1118|                       }
1119|               yy_cp = (yy_c_buf_p);
1120|
1121|               /* Support of yytext. */
1122|               *yy_cp = (yy_hold_char);
1123|
1124|               /* yy_bp points to the position in yy_ch_buf of the start of
1125|                * the current run.
1126|                */
1127|               yy_bp = yy_cp;
1128|
1129|               yy_current_state = (yy_start);
1130|
1131|               (yy_state_ptr) = (yy_state_buf);
1132|               *(yy_state_ptr)++ = yy_current_state;
1133|
1134| yy_match:
1135|               do
1136|                       {
1137|                       YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
1138|                       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1139|                               {
1140|                               yy_current_state = (int) yy_def[yy_current_state];
1141|                               if ( yy_current_state >= 13 )
1142|                                       yy_c = yy_meta[yy_c];
1143|                               }
1144|                       yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1145|                       *(yy_state_ptr)++ = yy_current_state;
1146|                       ++yy_cp;
1147|                       }
1148|               while ( yy_base[yy_current_state] != 10 );
1149|
1150| yy_find_action:
1151|               yy_current_state = *--(yy_state_ptr);
1152|               (yy_lp) = yy_accept[yy_current_state];
1153|
1154| find_rule: /* we branch to this label when backing up */
1155|
1156|               for ( ; ; ) /* until we find what rule we matched */
1157|                       {
1158|                       if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
1159|                               {
1160|                               yy_act = yy_acclist[(yy_lp)];
1161|                                       {
1162|                                       (yy_full_match) = yy_cp;
1163|                                       break;
1164|                                       }
1165|                               }
1166|                       --yy_cp;
1167|                       yy_current_state = *--(yy_state_ptr);
1168|                       (yy_lp) = yy_accept[yy_current_state];
1169|                       }
1170|
1171|               YY_DO_BEFORE_ACTION;
1172|
1173| do_action:    /* This label is used only to access EOF actions. */
1174|
1175|               switch ( yy_act )
1176|       { /* beginning of action switch */
1177| case 1:
1178| YY_RULE_SETUP
1179| #line 2 "conftest.l"
1180| { ECHO; }
1181|       YY_BREAK
1182| case 2:
1183| YY_RULE_SETUP
1184| #line 3 "conftest.l"
1185| { REJECT; }
1186|       YY_BREAK
1187| case 3:
1188| YY_RULE_SETUP
1189| #line 4 "conftest.l"
1190| { yymore (); }
1191|       YY_BREAK
1192| case 4:
1193| YY_RULE_SETUP
1194| #line 5 "conftest.l"
1195| { yyless (1); }
1196|       YY_BREAK
1197| case 5:
1198| YY_RULE_SETUP
1199| #line 6 "conftest.l"
1200| { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
1201|     yyless ((input () != 0)); }
1202|       YY_BREAK
1203| case 6:
1204| YY_RULE_SETUP
1205| #line 8 "conftest.l"
1206| { unput (yytext[0]); }
1207|       YY_BREAK
1208| case 7:
1209| YY_RULE_SETUP
1210| #line 9 "conftest.l"
1211| { BEGIN INITIAL; }
1212|       YY_BREAK
1213| case 8:
1214| YY_RULE_SETUP
1215| #line 10 "conftest.l"
1216| ECHO;
1217|       YY_BREAK
1218| #line 793 "lex.yy.c"
1219|                       case YY_STATE_EOF(INITIAL):
1220|                               yyterminate();
1221|
1222|       case YY_END_OF_BUFFER:
1223|               {
1224|               /* Amount of text matched not including the EOB char. */
1225|               int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
1226|
1227|               /* Undo the effects of YY_DO_BEFORE_ACTION. */
1228|               *yy_cp = (yy_hold_char);
1229|               YY_RESTORE_YY_MORE_OFFSET
1230|
1231|               if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
1232|                       {
1233|                       /* We're scanning a new file or input source.  It's
1234|                        * possible that this happened because the user
1235|                        * just pointed yyin at a new source and called
1236|                        * yylex().  If so, then we have to assure
1237|                        * consistency between YY_CURRENT_BUFFER and our
1238|                        * globals.  Here is the right place to do so, because
1239|                        * this is the first action (other than possibly a
1240|                        * back-up) that will match for the new input source.
1241|                        */
1242|                       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1243|                       YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
1244|                       YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
1245|                       }
1246|
1247|               /* Note that here we test for yy_c_buf_p "<=" to the position
1248|                * of the first EOB in the buffer, since yy_c_buf_p will
1249|                * already have been incremented past the NUL character
1250|                * (since all states make transitions on EOB to the
1251|                * end-of-buffer state).  Contrast this with the test
1252|                * in input().
1253|                */
1254|               if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
1255|                       { /* This was really a NUL. */
1256|                       yy_state_type yy_next_state;
1257|
1258|                       (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
1259|
1260|                       yy_current_state = yy_get_previous_state(  );
1261|
1262|                       /* Okay, we're now positioned to make the NUL
1263|                        * transition.  We couldn't have
1264|                        * yy_get_previous_state() go ahead and do it
1265|                        * for us because it doesn't know how to deal
1266|                        * with the possibility of jamming (and we don't
1267|                        * want to build jamming into it because then it
1268|                        * will run more slowly).
1269|                        */
1270|
1271|                       yy_next_state = yy_try_NUL_trans( yy_current_state );
1272|
1273|                       yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1274|
1275|                       if ( yy_next_state )
1276|                               {
1277|                               /* Consume the NUL. */
1278|                               yy_cp = ++(yy_c_buf_p);
1279|                               yy_current_state = yy_next_state;
1280|                               goto yy_match;
1281|                               }
1282|
1283|                       else
1284|                               {
1285|                               yy_cp = (yy_c_buf_p);
1286|                               goto yy_find_action;
1287|                               }
1288|                       }
1289|
1290|               else switch ( yy_get_next_buffer(  ) )
1291|                       {
1292|                       case EOB_ACT_END_OF_FILE:
1293|                               {
1294|                               (yy_did_buffer_switch_on_eof) = 0;
1295|
1296|                               if ( yywrap(  ) )
1297|                                       {
1298|                                       /* Note: because we've taken care in
1299|                                        * yy_get_next_buffer() to have set up
1300|                                        * yytext, we can now set up
1301|                                        * yy_c_buf_p so that if some total
1302|                                        * hoser (like flex itself) wants to
1303|                                        * call the scanner after we return the
1304|                                        * YY_NULL, it'll still work - another
1305|                                        * YY_NULL will get returned.
1306|                                        */
1307|                                       (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
1308|
1309|                                       yy_act = YY_STATE_EOF(YY_START);
1310|                                       goto do_action;
1311|                                       }
1312|
1313|                               else
1314|                                       {
1315|                                       if ( ! (yy_did_buffer_switch_on_eof) )
1316|                                               YY_NEW_FILE;
1317|                                       }
1318|                               break;
1319|                               }
1320|
1321|                       case EOB_ACT_CONTINUE_SCAN:
1322|                               (yy_c_buf_p) =
1323|                                       (yytext_ptr) + yy_amount_of_matched_text;
1324|
1325|                               yy_current_state = yy_get_previous_state(  );
1326|
1327|                               yy_cp = (yy_c_buf_p);
1328|                               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1329|                               goto yy_match;
1330|
1331|                       case EOB_ACT_LAST_MATCH:
1332|                               (yy_c_buf_p) =
1333|                               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
1334|
1335|                               yy_current_state = yy_get_previous_state(  );
1336|
1337|                               yy_cp = (yy_c_buf_p);
1338|                               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1339|                               goto yy_find_action;
1340|                       }
1341|               break;
1342|               }
1343|
1344|       default:
1345|               YY_FATAL_ERROR(
1346|                       "fatal flex scanner internal error--no action found" );
1347|       } /* end of action switch */
1348|               } /* end of scanning one token */
1349|       } /* end of user's declarations */
1350| } /* end of yylex */
1351|
1352| /* yy_get_next_buffer - try to read in a new buffer
1353|  *
1354|  * Returns a code representing an action:
1355|  *    EOB_ACT_LAST_MATCH -
1356|  *    EOB_ACT_CONTINUE_SCAN - continue scanning from current position
1357|  *    EOB_ACT_END_OF_FILE - end of file
1358|  */
1359| static int yy_get_next_buffer (void)
1360| {
1361|       char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
1362|       char *source = (yytext_ptr);
1363|       int number_to_move, i;
1364|       int ret_val;
1365|
1366|       if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
1367|               YY_FATAL_ERROR(
1368|               "fatal flex scanner internal error--end of buffer missed" );
1369|
1370|       if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
1371|               { /* Don't try to fill the buffer, so this is an EOF. */
1372|               if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
1373|                       {
1374|                       /* We matched a single character, the EOB, so
1375|                        * treat this as a final EOF.
1376|                        */
1377|                       return EOB_ACT_END_OF_FILE;
1378|                       }
1379|
1380|               else
1381|                       {
1382|                       /* We matched some text prior to the EOB, first
1383|                        * process it.
1384|                        */
1385|                       return EOB_ACT_LAST_MATCH;
1386|                       }
1387|               }
1388|
1389|       /* Try to read more data. */
1390|
1391|       /* First move last chars to start of buffer. */
1392|       number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
1393|
1394|       for ( i = 0; i < number_to_move; ++i )
1395|               *(dest++) = *(source++);
1396|
1397|       if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
1398|               /* don't do the read, it's not guaranteed to return an EOF,
1399|                * just force an EOF
1400|                */
1401|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
1402|
1403|       else
1404|               {
1405|                       int num_to_read =
1406|                       YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
1407|
1408|               while ( num_to_read <= 0 )
1409|                       { /* Not enough room in the buffer - grow it. */
1410|
1411|                       YY_FATAL_ERROR(
1412| "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1413|
1414|                       }
1415|
1416|               if ( num_to_read > YY_READ_BUF_SIZE )
1417|                       num_to_read = YY_READ_BUF_SIZE;
1418|
1419|               /* Read in more data. */
1420|               YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
1421|                       (yy_n_chars), num_to_read );
1422|
1423|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1424|               }
1425|
1426|       if ( (yy_n_chars) == 0 )
1427|               {
1428|               if ( number_to_move == YY_MORE_ADJ )
1429|                       {
1430|                       ret_val = EOB_ACT_END_OF_FILE;
1431|                       yyrestart( yyin  );
1432|                       }
1433|
1434|               else
1435|                       {
1436|                       ret_val = EOB_ACT_LAST_MATCH;
1437|                       YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
1438|                               YY_BUFFER_EOF_PENDING;
1439|                       }
1440|               }
1441|
1442|       else
1443|               ret_val = EOB_ACT_CONTINUE_SCAN;
1444|
1445|       if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
1446|               /* Extend the array by 50%, plus the number we really need. */
1447|               int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
1448|               YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
1449|                       (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size  );
1450|               if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1451|                       YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
1452|               /* "- 2" to take care of EOB's */
1453|               YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
1454|       }
1455|
1456|       (yy_n_chars) += number_to_move;
1457|       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
1458|       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
1459|
1460|       (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
1461|
1462|       return ret_val;
1463| }
1464|
1465| /* yy_get_previous_state - get the state just before the EOB char was reached */
1466|
1467|     static yy_state_type yy_get_previous_state (void)
1468| {
1469|       yy_state_type yy_current_state;
1470|       char *yy_cp;
1471|     
1472|       yy_current_state = (yy_start);
1473|
1474|       (yy_state_ptr) = (yy_state_buf);
1475|       *(yy_state_ptr)++ = yy_current_state;
1476|
1477|       for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
1478|               {
1479|               YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
1480|               while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1481|                       {
1482|                       yy_current_state = (int) yy_def[yy_current_state];
1483|                       if ( yy_current_state >= 13 )
1484|                               yy_c = yy_meta[yy_c];
1485|                       }
1486|               yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1487|               *(yy_state_ptr)++ = yy_current_state;
1488|               }
1489|
1490|       return yy_current_state;
1491| }
1492|
1493| /* yy_try_NUL_trans - try to make a transition on the NUL character
1494|  *
1495|  * synopsis
1496|  *    next_state = yy_try_NUL_trans( current_state );
1497|  */
1498|     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
1499| {
1500|       int yy_is_jam;
1501|     
1502|       YY_CHAR yy_c = 1;
1503|       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1504|               {
1505|               yy_current_state = (int) yy_def[yy_current_state];
1506|               if ( yy_current_state >= 13 )
1507|                       yy_c = yy_meta[yy_c];
1508|               }
1509|       yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
1510|       yy_is_jam = (yy_current_state == 12);
1511|       if ( ! yy_is_jam )
1512|               *(yy_state_ptr)++ = yy_current_state;
1513|
1514|               return yy_is_jam ? 0 : yy_current_state;
1515| }
1516|
1517| #ifndef YY_NO_UNPUT
1518|
1519|     static void yyunput (int c, char * yy_bp )
1520| {
1521|       char *yy_cp;
1522|     
1523|     yy_cp = (yy_c_buf_p);
1524|
1525|       /* undo effects of setting up yytext */
1526|       *yy_cp = (yy_hold_char);
1527|
1528|       if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1529|               { /* need to shift things up to make room */
1530|               /* +2 for EOB chars. */
1531|               int number_to_move = (yy_n_chars) + 2;
1532|               char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
1533|                                       YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
1534|               char *source =
1535|                               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
1536|
1537|               while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1538|                       *--dest = *--source;
1539|
1540|               yy_cp += (int) (dest - source);
1541|               yy_bp += (int) (dest - source);
1542|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
1543|                       (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
1544|
1545|               if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1546|                       YY_FATAL_ERROR( "flex scanner push-back overflow" );
1547|               }
1548|
1549|       *--yy_cp = (char) c;
1550|
1551|       (yytext_ptr) = yy_bp;
1552|       (yy_hold_char) = *yy_cp;
1553|       (yy_c_buf_p) = yy_cp;
1554| }
1555|
1556| #endif
1557|
1558| #ifndef YY_NO_INPUT
1559| #ifdef __cplusplus
1560|     static int yyinput (void)
1561| #else
1562|     static int input  (void)
1563| #endif
1564|
1565| {
1566|       int c;
1567|     
1568|       *(yy_c_buf_p) = (yy_hold_char);
1569|
1570|       if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
1571|               {
1572|               /* yy_c_buf_p now points to the character we want to return.
1573|                * If this occurs *before* the EOB characters, then it's a
1574|                * valid NUL; if not, then we've hit the end of the buffer.
1575|                */
1576|               if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
1577|                       /* This was really a NUL. */
1578|                       *(yy_c_buf_p) = '\0';
1579|
1580|               else
1581|                       { /* need more input */
1582|                       int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
1583|                       ++(yy_c_buf_p);
1584|
1585|                       switch ( yy_get_next_buffer(  ) )
1586|                               {
1587|                               case EOB_ACT_LAST_MATCH:
1588|                                       /* This happens because yy_g_n_b()
1589|                                        * sees that we've accumulated a
1590|                                        * token and flags that we need to
1591|                                        * try matching the token before
1592|                                        * proceeding.  But for input(),
1593|                                        * there's no matching to consider.
1594|                                        * So convert the EOB_ACT_LAST_MATCH
1595|                                        * to EOB_ACT_END_OF_FILE.
1596|                                        */
1597|
1598|                                       /* Reset buffer status. */
1599|                                       yyrestart( yyin );
1600|
1601|                                       /*FALLTHROUGH*/
1602|
1603|                               case EOB_ACT_END_OF_FILE:
1604|                                       {
1605|                                       if ( yywrap(  ) )
1606|                                               return 0;
1607|
1608|                                       if ( ! (yy_did_buffer_switch_on_eof) )
1609|                                               YY_NEW_FILE;
1610| #ifdef __cplusplus
1611|                                       return yyinput();
1612| #else
1613|                                       return input();
1614| #endif
1615|                                       }
1616|
1617|                               case EOB_ACT_CONTINUE_SCAN:
1618|                                       (yy_c_buf_p) = (yytext_ptr) + offset;
1619|                                       break;
1620|                               }
1621|                       }
1622|               }
1623|
1624|       c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
1625|       *(yy_c_buf_p) = '\0';   /* preserve yytext */
1626|       (yy_hold_char) = *++(yy_c_buf_p);
1627|
1628|       return c;
1629| }
1630| #endif        /* ifndef YY_NO_INPUT */
1631|
1632| /** Immediately switch to a different input stream.
1633|  * @param input_file A readable stream.
1634|  *
1635|  * @note This function does not reset the start condition to @c INITIAL .
1636|  */
1637|     void yyrestart  (FILE * input_file )
1638| {
1639|     
1640|       if ( ! YY_CURRENT_BUFFER ){
1641|         yyensure_buffer_stack ();
1642|               YY_CURRENT_BUFFER_LVALUE =
1643|             yy_create_buffer( yyin, YY_BUF_SIZE );
1644|       }
1645|
1646|       yy_init_buffer( YY_CURRENT_BUFFER, input_file );
1647|       yy_load_buffer_state(  );
1648| }
1649|
1650| /** Switch to a different input buffer.
1651|  * @param new_buffer The new input buffer.
1652|  *
1653|  */
1654|     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
1655| {
1656|     
1657|       /* TODO. We should be able to replace this entire function body
1658|        * with
1659|        *              yypop_buffer_state();
1660|        *              yypush_buffer_state(new_buffer);
1661|      */
1662|       yyensure_buffer_stack ();
1663|       if ( YY_CURRENT_BUFFER == new_buffer )
1664|               return;
1665|
1666|       if ( YY_CURRENT_BUFFER )
1667|               {
1668|               /* Flush out information for old buffer. */
1669|               *(yy_c_buf_p) = (yy_hold_char);
1670|               YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1671|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1672|               }
1673|
1674|       YY_CURRENT_BUFFER_LVALUE = new_buffer;
1675|       yy_load_buffer_state(  );
1676|
1677|       /* We don't actually know whether we did this switch during
1678|        * EOF (yywrap()) processing, but the only time this flag
1679|        * is looked at is after yywrap() is called, so it's safe
1680|        * to go ahead and always set it.
1681|        */
1682|       (yy_did_buffer_switch_on_eof) = 1;
1683| }
1684|
1685| static void yy_load_buffer_state  (void)
1686| {
1687|       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1688|       (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
1689|       yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
1690|       (yy_hold_char) = *(yy_c_buf_p);
1691| }
1692|
1693| /** Allocate and initialize an input buffer state.
1694|  * @param file A readable stream.
1695|  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
1696|  *
1697|  * @return the allocated buffer state.
1698|  */
1699|     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
1700| {
1701|       YY_BUFFER_STATE b;
1702|     
1703|       b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
1704|       if ( ! b )
1705|               YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1706|
1707|       b->yy_buf_size = size;
1708|
1709|       /* yy_ch_buf has to be 2 characters longer than the size given because
1710|        * we need to put in 2 end-of-buffer characters.
1711|        */
1712|       b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2)  );
1713|       if ( ! b->yy_ch_buf )
1714|               YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1715|
1716|       b->yy_is_our_buffer = 1;
1717|
1718|       yy_init_buffer( b, file );
1719|
1720|       return b;
1721| }
1722|
1723| /** Destroy the buffer.
1724|  * @param b a buffer created with yy_create_buffer()
1725|  *
1726|  */
1727|     void yy_delete_buffer (YY_BUFFER_STATE  b )
1728| {
1729|     
1730|       if ( ! b )
1731|               return;
1732|
1733|       if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1734|               YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
1735|
1736|       if ( b->yy_is_our_buffer )
1737|               yyfree( (void *) b->yy_ch_buf  );
1738|
1739|       yyfree( (void *) b  );
1740| }
1741|
1742| /* Initializes or reinitializes a buffer.
1743|  * This function is sometimes called more than once on the same buffer,
1744|  * such as during a yyrestart() or at EOF.
1745|  */
1746|     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
1747|
1748| {
1749|       int oerrno = errno;
1750|     
1751|       yy_flush_buffer( b );
1752|
1753|       b->yy_input_file = file;
1754|       b->yy_fill_buffer = 1;
1755|
1756|     /* If b is the current buffer, then yy_init_buffer was _probably_
1757|      * called from yyrestart() or through yy_get_next_buffer.
1758|      * In that case, we don't want to reset the lineno or column.
1759|      */
1760|     if (b != YY_CURRENT_BUFFER){
1761|         b->yy_bs_lineno = 1;
1762|         b->yy_bs_column = 0;
1763|     }
1764|
1765|         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1766|     
1767|       errno = oerrno;
1768| }
1769|
1770| /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
1771|  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1772|  *
1773|  */
1774|     void yy_flush_buffer (YY_BUFFER_STATE  b )
1775| {
1776|       if ( ! b )
1777|               return;
1778|
1779|       b->yy_n_chars = 0;
1780|
1781|       /* We always need two end-of-buffer characters.  The first causes
1782|        * a transition to the end-of-buffer state.  The second causes
1783|        * a jam in that state.
1784|        */
1785|       b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1786|       b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1787|
1788|       b->yy_buf_pos = &b->yy_ch_buf[0];
1789|
1790|       b->yy_at_bol = 1;
1791|       b->yy_buffer_status = YY_BUFFER_NEW;
1792|
1793|       if ( b == YY_CURRENT_BUFFER )
1794|               yy_load_buffer_state(  );
1795| }
1796|
1797| /** Pushes the new state onto the stack. The new state becomes
1798|  *  the current state. This function will allocate the stack
1799|  *  if necessary.
1800|  *  @param new_buffer The new state.
1801|  * 
1802|  */
1803| void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
1804| {
1805|       if (new_buffer == NULL)
1806|               return;
1807|
1808|       yyensure_buffer_stack();
1809|
1810|       /* This block is copied from yy_switch_to_buffer. */
1811|       if ( YY_CURRENT_BUFFER )
1812|               {
1813|               /* Flush out information for old buffer. */
1814|               *(yy_c_buf_p) = (yy_hold_char);
1815|               YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1816|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1817|               }
1818|
1819|       /* Only push if top exists. Otherwise, replace top. */
1820|       if (YY_CURRENT_BUFFER)
1821|               (yy_buffer_stack_top)++;
1822|       YY_CURRENT_BUFFER_LVALUE = new_buffer;
1823|
1824|       /* copied from yy_switch_to_buffer. */
1825|       yy_load_buffer_state(  );
1826|       (yy_did_buffer_switch_on_eof) = 1;
1827| }
1828|
1829| /** Removes and deletes the top of the stack, if present.
1830|  *  The next element becomes the new top.
1831|  * 
1832|  */
1833| void yypop_buffer_state (void)
1834| {
1835|       if (!YY_CURRENT_BUFFER)
1836|               return;
1837|
1838|       yy_delete_buffer(YY_CURRENT_BUFFER );
1839|       YY_CURRENT_BUFFER_LVALUE = NULL;
1840|       if ((yy_buffer_stack_top) > 0)
1841|               --(yy_buffer_stack_top);
1842|
1843|       if (YY_CURRENT_BUFFER) {
1844|               yy_load_buffer_state(  );
1845|               (yy_did_buffer_switch_on_eof) = 1;
1846|       }
1847| }
1848|
1849| /* Allocates the stack if it does not exist.
1850|  *  Guarantees space for at least one push.
1851|  */
1852| static void yyensure_buffer_stack (void)
1853| {
1854|       yy_size_t num_to_alloc;
1855|     
1856|       if (!(yy_buffer_stack)) {
1857|
1858|               /* First allocation is just for 2 elements, since we don't know if this
1859|                * scanner will even need a stack. We use 2 instead of 1 to avoid an
1860|                * immediate realloc on the next call.
1861|          */
1862|       num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
1863|               (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
1864|                                                               (num_to_alloc * sizeof(struct yy_buffer_state*)
1865|                                                               );
1866|               if ( ! (yy_buffer_stack) )
1867|                       YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1868|
1869|               memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
1870|
1871|               (yy_buffer_stack_max) = num_to_alloc;
1872|               (yy_buffer_stack_top) = 0;
1873|               return;
1874|       }
1875|
1876|       if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
1877|
1878|               /* Increase the buffer to prepare for a possible push. */
1879|               yy_size_t grow_size = 8 /* arbitrary grow size */;
1880|
1881|               num_to_alloc = (yy_buffer_stack_max) + grow_size;
1882|               (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
1883|                                                               ((yy_buffer_stack),
1884|                                                               num_to_alloc * sizeof(struct yy_buffer_state*)
1885|                                                               );
1886|               if ( ! (yy_buffer_stack) )
1887|                       YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1888|
1889|               /* zero only the new slots.*/
1890|               memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
1891|               (yy_buffer_stack_max) = num_to_alloc;
1892|       }
1893| }
1894|
1895| /** Setup the input buffer state to scan directly from a user-specified character buffer.
1896|  * @param base the character buffer
1897|  * @param size the size in bytes of the character buffer
1898|  *
1899|  * @return the newly allocated buffer state object.
1900|  */
1901| YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
1902| {
1903|       YY_BUFFER_STATE b;
1904|     
1905|       if ( size < 2 ||
1906|            base[size-2] != YY_END_OF_BUFFER_CHAR ||
1907|            base[size-1] != YY_END_OF_BUFFER_CHAR )
1908|               /* They forgot to leave room for the EOB's. */
1909|               return NULL;
1910|
1911|       b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
1912|       if ( ! b )
1913|               YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
1914|
1915|       b->yy_buf_size = (int) (size - 2);      /* "- 2" to take care of EOB's */
1916|       b->yy_buf_pos = b->yy_ch_buf = base;
1917|       b->yy_is_our_buffer = 0;
1918|       b->yy_input_file = NULL;
1919|       b->yy_n_chars = b->yy_buf_size;
1920|       b->yy_is_interactive = 0;
1921|       b->yy_at_bol = 1;
1922|       b->yy_fill_buffer = 0;
1923|       b->yy_buffer_status = YY_BUFFER_NEW;
1924|
1925|       yy_switch_to_buffer( b  );
1926|
1927|       return b;
1928| }
1929|
1930| /** Setup the input buffer state to scan a string. The next call to yylex() will
1931|  * scan from a @e copy of @a str.
1932|  * @param yystr a NUL-terminated string to scan
1933|  *
1934|  * @return the newly allocated buffer state object.
1935|  * @note If you want to scan bytes that may contain NUL values, then use
1936|  *       yy_scan_bytes() instead.
1937|  */
1938| YY_BUFFER_STATE yy_scan_string (const char * yystr )
1939| {
1940|     
1941|       return yy_scan_bytes( yystr, (int) strlen(yystr) );
1942| }
1943|
1944| /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
1945|  * scan from a @e copy of @a bytes.
1946|  * @param yybytes the byte buffer to scan
1947|  * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
1948|  *
1949|  * @return the newly allocated buffer state object.
1950|  */
1951| YY_BUFFER_STATE yy_scan_bytes  (const char * yybytes, int  _yybytes_len )
1952| {
1953|       YY_BUFFER_STATE b;
1954|       char *buf;
1955|       yy_size_t n;
1956|       int i;
1957|     
1958|       /* Get memory for full buffer, including space for trailing EOB's. */
1959|       n = (yy_size_t) (_yybytes_len + 2);
1960|       buf = (char *) yyalloc( n  );
1961|       if ( ! buf )
1962|               YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
1963|
1964|       for ( i = 0; i < _yybytes_len; ++i )
1965|               buf[i] = yybytes[i];
1966|
1967|       buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
1968|
1969|       b = yy_scan_buffer( buf, n );
1970|       if ( ! b )
1971|               YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
1972|
1973|       /* It's okay to grow etc. this buffer, and we should throw it
1974|        * away when we're done.
1975|        */
1976|       b->yy_is_our_buffer = 1;
1977|
1978|       return b;
1979| }
1980|
1981| #ifndef YY_EXIT_FAILURE
1982| #define YY_EXIT_FAILURE 2
1983| #endif
1984|
1985| static void yynoreturn yy_fatal_error (const char* msg )
1986| {
1987|                       fprintf( stderr, "%s\n", msg );
1988|       exit( YY_EXIT_FAILURE );
1989| }
1990|
1991| /* Redefine yyless() so it works in section 3 code. */
1992|
1993| #undef yyless
1994| #define yyless(n) \
1995|       do \
1996|               { \
1997|               /* Undo effects of setting up yytext. */ \
1998|         int yyless_macro_arg = (n); \
1999|         YY_LESS_LINENO(yyless_macro_arg);\
2000|               yytext[yyleng] = (yy_hold_char); \
2001|               (yy_c_buf_p) = yytext + yyless_macro_arg; \
2002|               (yy_hold_char) = *(yy_c_buf_p); \
2003|               *(yy_c_buf_p) = '\0'; \
2004|               yyleng = yyless_macro_arg; \
2005|               } \
2006|       while ( 0 )
2007|
2008| /* Accessor  methods (get/set functions) to struct members. */
2009|
2010| /** Get the current line number.
2011|  *
2012|  */
2013| int yyget_lineno  (void)
2014| {
2015|     
2016|     return yylineno;
2017| }
2018|
2019| /** Get the input stream.
2020|  *
2021|  */
2022| FILE *yyget_in  (void)
2023| {
2024|         return yyin;
2025| }
2026|
2027| /** Get the output stream.
2028|  *
2029|  */
2030| FILE *yyget_out  (void)
2031| {
2032|         return yyout;
2033| }
2034|
2035| /** Get the length of the current token.
2036|  *
2037|  */
2038| int yyget_leng  (void)
2039| {
2040|         return yyleng;
2041| }
2042|
2043| /** Get the current token.
2044|  *
2045|  */
2046|
2047| char *yyget_text  (void)
2048| {
2049|         return yytext;
2050| }
2051|
2052| /** Set the current line number.
2053|  * @param _line_number line number
2054|  *
2055|  */
2056| void yyset_lineno (int  _line_number )
2057| {
2058|     
2059|     yylineno = _line_number;
2060| }
2061|
2062| /** Set the input stream. This does not discard the current
2063|  * input buffer.
2064|  * @param _in_str A readable stream.
2065|  *
2066|  * @see yy_switch_to_buffer
2067|  */
2068| void yyset_in (FILE *  _in_str )
2069| {
2070|         yyin = _in_str ;
2071| }
2072|
2073| void yyset_out (FILE *  _out_str )
2074| {
2075|         yyout = _out_str ;
2076| }
2077|
2078| int yyget_debug  (void)
2079| {
2080|         return yy_flex_debug;
2081| }
2082|
2083| void yyset_debug (int  _bdebug )
2084| {
2085|         yy_flex_debug = _bdebug ;
2086| }
2087|
2088| static int yy_init_globals (void)
2089| {
2090|         /* Initialization is the same as for the non-reentrant scanner.
2091|      * This function is called from yylex_destroy(), so don't allocate here.
2092|      */
2093|
2094|     (yy_buffer_stack) = NULL;
2095|     (yy_buffer_stack_top) = 0;
2096|     (yy_buffer_stack_max) = 0;
2097|     (yy_c_buf_p) = NULL;
2098|     (yy_init) = 0;
2099|     (yy_start) = 0;
2100|
2101|     (yy_state_buf) = 0;
2102|     (yy_state_ptr) = 0;
2103|     (yy_full_match) = 0;
2104|     (yy_lp) = 0;
2105|
2106| /* Defined in main.c */
2107| #ifdef YY_STDINIT
2108|     yyin = stdin;
2109|     yyout = stdout;
2110| #else
2111|     yyin = NULL;
2112|     yyout = NULL;
2113| #endif
2114|
2115|     /* For future reference: Set errno on error, since we are called by
2116|      * yylex_init()
2117|      */
2118|     return 0;
2119| }
2120|
2121| /* yylex_destroy is for both reentrant and non-reentrant scanners. */
2122| int yylex_destroy  (void)
2123| {
2124|     
2125|     /* Pop the buffer stack, destroying each element. */
2126|       while(YY_CURRENT_BUFFER){
2127|               yy_delete_buffer( YY_CURRENT_BUFFER  );
2128|               YY_CURRENT_BUFFER_LVALUE = NULL;
2129|               yypop_buffer_state();
2130|       }
2131|
2132|       /* Destroy the stack itself. */
2133|       yyfree((yy_buffer_stack) );
2134|       (yy_buffer_stack) = NULL;
2135|
2136|     yyfree ( (yy_state_buf) );
2137|     (yy_state_buf)  = NULL;
2138|
2139|     /* Reset the globals. This is important in a non-reentrant scanner so the next time
2140|      * yylex() is called, initialization will occur. */
2141|     yy_init_globals( );
2142|
2143|     return 0;
2144| }
2145|
2146| /*
2147|  * Internal utility routines.
2148|  */
2149|
2150| #ifndef yytext_ptr
2151| static void yy_flex_strncpy (char* s1, const char * s2, int n )
2152| {
2153|               
2154|       int i;
2155|       for ( i = 0; i < n; ++i )
2156|               s1[i] = s2[i];
2157| }
2158| #endif
2159|
2160| #ifdef YY_NEED_STRLEN
2161| static int yy_flex_strlen (const char * s )
2162| {
2163|       int n;
2164|       for ( n = 0; s[n]; ++n )
2165|               ;
2166|
2167|       return n;
2168| }
2169| #endif
2170|
2171| void *yyalloc (yy_size_t  size )
2172| {
2173|                       return malloc(size);
2174| }
2175|
2176| void *yyrealloc  (void * ptr, yy_size_t  size )
2177| {
2178|               
2179|       /* The cast to (char *) in the following accommodates both
2180|        * implementations that use char* generic pointers, and those
2181|        * that use void* generic pointers.  It works with the latter
2182|        * because both ANSI C and C++ allow castless assignment from
2183|        * any pointer type to void*, and deal with argument conversions
2184|        * as though doing an assignment.
2185|        */
2186|       return realloc(ptr, size);
2187| }
2188|
2189| void yyfree (void * ptr )
2190| {
2191|                       free( (char *) ptr );   /* see yyrealloc() for (char *) cast */
2192| }
2193|
2194| #define YYTABLES_NAME "yytables"
2195|
2196| #line 10 "conftest.l"
2197|
2198| #ifdef YYTEXT_POINTER
2199| extern char *yytext;
2200| #endif
2201| int
2202| main (void)
2203| {
2204|   return ! yylex () + ! yywrap ();
2205| }
2206configure:12761: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lfl  >&5
2207configure:12761: $? = 0
2208configure:12771: result: -lfl
2209configure:12777: checking whether yytext is a pointer
2210configure:12794: /usr/bin/clang -o conftest -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -lfl  >&5
2211configure:12794: $? = 0
2212configure:12802: result: yes
2213configure:12820: checking for bison
2214configure:12836: found /opt/local/bin/bison
2215configure:12847: result: bison -y
2216configure:12886: checking for dlopen in -ldl
2217configure:12911: /usr/bin/clang -o conftest -fno-strict-aliasing -Wsign-compare -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -pipe -Os -arch x86_64 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 conftest.c -ldl   >&5
2218configure:12911: $? = 0
2219configure:12920: result: yes
2220configure:12932: checking for the suffix of shared libraries
2221configure:12943: result: .dylib
2222configure:13156: checking for GLIB
2223configure:13163: $PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.54.0"
2224Requested 'glib-2.0 >= 2.54.0' but version of GLib is 2.53.7
2225configure:13166: $? = 1
2226configure:13180: $PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.54.0"
2227Requested 'glib-2.0 >= 2.54.0' but version of GLib is 2.53.7
2228configure:13183: $? = 1
2229configure:13197: result: no
2230Requested 'glib-2.0 >= 2.54.0' but version of GLib is 2.53.7
2231configure:13213: error: Package requirements (glib-2.0 >= 2.54.0) were not met:
2232
2233Requested 'glib-2.0 >= 2.54.0' but version of GLib is 2.53.7
2234
2235Consider adjusting the PKG_CONFIG_PATH environment variable if you
2236installed software in a non-standard prefix.
2237
2238Alternatively, you may set the environment variables GLIB_CFLAGS
2239and GLIB_LIBS to avoid the need to call pkg-config.
2240See the pkg-config man page for more details.
2241
2242## ---------------- ##
2243## Cache variables. ##
2244## ---------------- ##
2245
2246ac_cv_build=x86_64-apple-darwin14.5.0
2247ac_cv_c_compiler_gnu=yes
2248ac_cv_env_CAIRO_CFLAGS_set=
2249ac_cv_env_CAIRO_CFLAGS_value=
2250ac_cv_env_CAIRO_LIBS_set=
2251ac_cv_env_CAIRO_LIBS_value=
2252ac_cv_env_CC_set=set
2253ac_cv_env_CC_value=/usr/bin/clang
2254ac_cv_env_CFLAGS_set=set
2255ac_cv_env_CFLAGS_value='-pipe -Os -arch x86_64'
2256ac_cv_env_CPPFLAGS_set=set
2257ac_cv_env_CPPFLAGS_value=-I/opt/local/include
2258ac_cv_env_CPP_set=
2259ac_cv_env_CPP_value=
2260ac_cv_env_FFI_CFLAGS_set=
2261ac_cv_env_FFI_CFLAGS_value=
2262ac_cv_env_FFI_LIBS_set=
2263ac_cv_env_FFI_LIBS_value=
2264ac_cv_env_GIO_CFLAGS_set=
2265ac_cv_env_GIO_CFLAGS_value=
2266ac_cv_env_GIO_LIBS_set=
2267ac_cv_env_GIO_LIBS_value=
2268ac_cv_env_GIO_UNIX_CFLAGS_set=
2269ac_cv_env_GIO_UNIX_CFLAGS_value=
2270ac_cv_env_GIO_UNIX_LIBS_set=
2271ac_cv_env_GIO_UNIX_LIBS_value=
2272ac_cv_env_GIREPO_CFLAGS_set=
2273ac_cv_env_GIREPO_CFLAGS_value=
2274ac_cv_env_GIREPO_LIBS_set=
2275ac_cv_env_GIREPO_LIBS_value=
2276ac_cv_env_GLIB_CFLAGS_set=
2277ac_cv_env_GLIB_CFLAGS_value=
2278ac_cv_env_GLIB_LIBS_set=
2279ac_cv_env_GLIB_LIBS_value=
2280ac_cv_env_GMODULE_CFLAGS_set=
2281ac_cv_env_GMODULE_CFLAGS_value=
2282ac_cv_env_GMODULE_LIBS_set=
2283ac_cv_env_GMODULE_LIBS_value=
2284ac_cv_env_GOBJECT_CFLAGS_set=
2285ac_cv_env_GOBJECT_CFLAGS_value=
2286ac_cv_env_GOBJECT_LIBS_set=
2287ac_cv_env_GOBJECT_LIBS_value=
2288ac_cv_env_GTKDOC_DEPS_CFLAGS_set=
2289ac_cv_env_GTKDOC_DEPS_CFLAGS_value=
2290ac_cv_env_GTKDOC_DEPS_LIBS_set=
2291ac_cv_env_GTKDOC_DEPS_LIBS_value=
2292ac_cv_env_LDFLAGS_set=set
2293ac_cv_env_LDFLAGS_value='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64'
2294ac_cv_env_LIBS_set=
2295ac_cv_env_LIBS_value=
2296ac_cv_env_LT_SYS_LIBRARY_PATH_set=
2297ac_cv_env_LT_SYS_LIBRARY_PATH_value=
2298ac_cv_env_PKG_CONFIG_LIBDIR_set=
2299ac_cv_env_PKG_CONFIG_LIBDIR_value=
2300ac_cv_env_PKG_CONFIG_PATH_set=
2301ac_cv_env_PKG_CONFIG_PATH_value=
2302ac_cv_env_PKG_CONFIG_set=
2303ac_cv_env_PKG_CONFIG_value=
2304ac_cv_env_PYTHON_set=set
2305ac_cv_env_PYTHON_value=/opt/local/bin/python2.7
2306ac_cv_env_SCANNER_CFLAGS_set=
2307ac_cv_env_SCANNER_CFLAGS_value=
2308ac_cv_env_SCANNER_LIBS_set=
2309ac_cv_env_SCANNER_LIBS_value=
2310ac_cv_env_build_alias_set=
2311ac_cv_env_build_alias_value=
2312ac_cv_env_host_alias_set=
2313ac_cv_env_host_alias_value=
2314ac_cv_env_target_alias_set=
2315ac_cv_env_target_alias_value=
2316ac_cv_header_dlfcn_h=yes
2317ac_cv_header_inttypes_h=yes
2318ac_cv_header_memory_h=yes
2319ac_cv_header_stdc=yes
2320ac_cv_header_stdint_h=yes
2321ac_cv_header_stdlib_h=yes
2322ac_cv_header_string_h=yes
2323ac_cv_header_strings_h=yes
2324ac_cv_header_sys_stat_h=yes
2325ac_cv_header_sys_types_h=yes
2326ac_cv_header_unistd_h=yes
2327ac_cv_host=x86_64-apple-darwin14.5.0
2328ac_cv_lib_dl_dlopen=yes
2329ac_cv_lib_lex=-lfl
2330ac_cv_objext=o
2331ac_cv_path_EGREP='/opt/local/bin/grep -E'
2332ac_cv_path_FGREP='/opt/local/bin/grep -F'
2333ac_cv_path_GREP=/opt/local/bin/grep
2334ac_cv_path_SED=/opt/local/bin/gsed
2335ac_cv_path_ac_pt_PKG_CONFIG=/opt/local/bin/pkg-config
2336ac_cv_path_lt_DD=/bin/dd
2337ac_cv_path_mkdir=/opt/local/bin/gmkdir
2338ac_cv_prog_AWK=gawk
2339ac_cv_prog_CPP='/usr/bin/clang -E'
2340ac_cv_prog_LEX=flex
2341ac_cv_prog_YACC='bison -y'
2342ac_cv_prog_ac_ct_AR=ar
2343ac_cv_prog_ac_ct_CC=/usr/bin/clang
2344ac_cv_prog_ac_ct_DSYMUTIL=dsymutil
2345ac_cv_prog_ac_ct_LIPO=lipo
2346ac_cv_prog_ac_ct_NMEDIT=nmedit
2347ac_cv_prog_ac_ct_OTOOL=otool
2348ac_cv_prog_ac_ct_RANLIB=ranlib
2349ac_cv_prog_ac_ct_STRIP=strip
2350ac_cv_prog_cc_c89=
2351ac_cv_prog_cc_g=yes
2352ac_cv_prog_lex_root=lex.yy
2353ac_cv_prog_lex_yytext_pointer=yes
2354ac_cv_prog_make_make_set=yes
2355am_cv_CC_dependencies_compiler_type=gcc3
2356am_cv_make_support_nested_variables=yes
2357am_cv_prog_cc_c_o=yes
2358am_cv_prog_tar_ustar=gnutar
2359lt_cv_apple_cc_single_mod=yes
2360lt_cv_ar_at_file=no
2361lt_cv_deplibs_check_method=pass_all
2362lt_cv_file_magic_cmd='$MAGIC_CMD'
2363lt_cv_file_magic_test_file=
2364lt_cv_ld_exported_symbols_list=yes
2365lt_cv_ld_force_load=yes
2366lt_cv_ld_reload_flag=-r
2367lt_cv_nm_interface='BSD nm'
2368lt_cv_objdir=.libs
2369lt_cv_path_LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
2370lt_cv_path_NM='/opt/local/bin/nm -B'
2371lt_cv_path_mainfest_tool=no
2372lt_cv_prog_compiler_c_o=yes
2373lt_cv_prog_compiler_pic='-fno-common -DPIC'
2374lt_cv_prog_compiler_pic_works=yes
2375lt_cv_prog_compiler_rtti_exceptions=yes
2376lt_cv_prog_compiler_static_works=no
2377lt_cv_prog_gnu_ld=no
2378lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
2379lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[       ]\([BCDEGRST][BCDEGRST]*\)[     ][      ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
2380lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
2381lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'\'''
2382lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/extern char \1;/p'\'''
2383lt_cv_sys_global_symbol_to_import=
2384lt_cv_sys_max_cmd_len=196608
2385lt_cv_to_host_file_cmd=func_convert_file_noop
2386lt_cv_to_tool_file_cmd=func_convert_file_noop
2387lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
2388
2389## ----------------- ##
2390## Output variables. ##
2391## ----------------- ##
2392
2393ACLOCAL='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.54.0/build-aux/missing aclocal-1.15'
2394AMDEPBACKSLASH='\'
2395AMDEP_FALSE='#'
2396AMDEP_TRUE=''
2397AMTAR='$${TAR-tar}'
2398AM_BACKSLASH='\'
2399AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2400AM_DEFAULT_VERBOSITY='0'
2401AM_V='$(V)'
2402AR='ar'
2403AUTOCONF='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.54.0/build-aux/missing autoconf'
2404AUTOHEADER='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.54.0/build-aux/missing autoheader'
2405AUTOMAKE='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.54.0/build-aux/missing automake-1.15'
2406AWK='gawk'
2407BUILD_DOCTOOL_FALSE=''
2408BUILD_DOCTOOL_TRUE=''
2409CAIRO_CFLAGS=''
2410CAIRO_GIR_PACKAGE=''
2411CAIRO_LIBS=''
2412CAIRO_SHARED_LIBRARY=''
2413CC='/usr/bin/clang'
2414CCDEPMODE='depmode=gcc3'
2415CFLAGS='-fno-strict-aliasing -Wsign-compare -Wcast-align -Wpointer-arith -Wnested-externs -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wall -pipe -Os -arch x86_64'
2416CPP='/usr/bin/clang -E'
2417CPPFLAGS='-I/opt/local/include'
2418CYGPATH_W='echo'
2419DEFS=''
2420DEPDIR='.deps'
2421DLLTOOL='false'
2422DSYMUTIL='dsymutil'
2423DUMPBIN=''
2424ECHO_C='\c'
2425ECHO_N=''
2426ECHO_T=''
2427EGREP='/opt/local/bin/grep -E'
2428ENABLE_GTK_DOC_FALSE=''
2429ENABLE_GTK_DOC_TRUE=''
2430EXEEXT=''
2431EXPANDED_BINDIR='/opt/local/bin'
2432EXPANDED_DATADIR='/opt/local/share'
2433EXPANDED_LIBDIR='/opt/local/lib'
2434EXPANDED_LIBEXECDIR='/opt/local/libexec'
2435EXPANDED_LOCALSTATEDIR='/opt/local/var'
2436EXPANDED_SYSCONFDIR='/opt/local/etc'
2437EXTRA_LINK_FLAGS=''
2438FFI_CFLAGS=''
2439FFI_LIBS=''
2440FFI_PC_CFLAGS=''
2441FFI_PC_LIBS=''
2442FFI_PC_PACKAGES=''
2443FGREP='/opt/local/bin/grep -F'
2444GIO_CFLAGS=''
2445GIO_LIBS=''
2446GIO_UNIX_CFLAGS=''
2447GIO_UNIX_LIBS=''
2448GIREPO_CFLAGS=''
2449GIREPO_LIBS=''
2450GIR_DIR='/opt/local/share/gir-1.0'
2451GIR_SUFFIX='gir-1.0'
2452GI_HIDDEN_VISIBILITY_CFLAGS=''
2453GI_VERSION='1.54.0'
2454GLIBSRC=''
2455GLIB_CFLAGS=''
2456GLIB_LIBS=''
2457GMODULE_CFLAGS=''
2458GMODULE_LIBS=''
2459GOBJECT_CFLAGS=''
2460GOBJECT_INTROSPECTION_LIBDIR='/opt/local/lib'
2461GOBJECT_LIBS=''
2462GREP='/opt/local/bin/grep'
2463GTKDOC_CHECK=''
2464GTKDOC_CHECK_PATH=''
2465GTKDOC_DEPS_CFLAGS=''
2466GTKDOC_DEPS_LIBS=''
2467GTKDOC_MKPDF=''
2468GTKDOC_REBASE=''
2469GTK_DOC_BUILD_HTML_FALSE=''
2470GTK_DOC_BUILD_HTML_TRUE=''
2471GTK_DOC_BUILD_PDF_FALSE=''
2472GTK_DOC_BUILD_PDF_TRUE=''
2473GTK_DOC_USE_LIBTOOL_FALSE=''
2474GTK_DOC_USE_LIBTOOL_TRUE=''
2475GTK_DOC_USE_REBASE_FALSE=''
2476GTK_DOC_USE_REBASE_TRUE=''
2477HAVE_CAIRO_FALSE=''
2478HAVE_CAIRO_TRUE=''
2479HAVE_GIO_UNIX_FALSE=''
2480HAVE_GIO_UNIX_TRUE=''
2481HAVE_GTK_DOC_FALSE=''
2482HAVE_GTK_DOC_TRUE=''
2483HTML_DIR=''
2484INSTALL_DATA='${INSTALL} -m 644'
2485INSTALL_PROGRAM='${INSTALL}'
2486INSTALL_SCRIPT='${INSTALL}'
2487INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
2488LD='/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld'
2489LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64'
2490LEX='flex'
2491LEXLIB='-lfl'
2492LEX_OUTPUT_ROOT='lex.yy'
2493LIBOBJS=''
2494LIBS='-ldl '
2495LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2496LIPO='lipo'
2497LN_S='ln -s'
2498LTLIBOBJS=''
2499LT_SYS_LIBRARY_PATH=''
2500MAINT=''
2501MAINTAINER_MODE_FALSE='#'
2502MAINTAINER_MODE_TRUE=''
2503MAKEINFO='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.54.0/build-aux/missing makeinfo'
2504MANIFEST_TOOL=':'
2505MKDIR_P='/opt/local/bin/gmkdir -p'
2506MSVC_BASE_NO_TOOLSET_SET_FALSE=''
2507MSVC_BASE_NO_TOOLSET_SET_TRUE=''
2508MSVC_NO_TOOLSET_SET_FALSE=''
2509MSVC_NO_TOOLSET_SET_TRUE=''
2510NM='/opt/local/bin/nm -B'
2511NMEDIT='nmedit'
2512OBJDUMP='false'
2513OBJEXT='o'
2514OS_WIN32_FALSE=''
2515OS_WIN32_TRUE='#'
2516OTOOL64=':'
2517OTOOL='otool'
2518PACKAGE='gobject-introspection'
2519PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection'
2520PACKAGE_NAME='gobject-introspection'
2521PACKAGE_STRING='gobject-introspection 1.54.0'
2522PACKAGE_TARNAME='gobject-introspection'
2523PACKAGE_URL=''
2524PACKAGE_VERSION='1.54.0'
2525PATH_SEPARATOR=':'
2526PKG_CONFIG='/opt/local/bin/pkg-config'
2527PKG_CONFIG_LIBDIR=''
2528PKG_CONFIG_PATH=''
2529POW_LIB=''
2530PYTHON='/opt/local/bin/python2.7'
2531PYTHON_EXEC_PREFIX=''
2532PYTHON_INCLUDES=''
2533PYTHON_LIBS=''
2534PYTHON_PLATFORM=''
2535PYTHON_PREFIX=''
2536PYTHON_VERSION=''
2537RANLIB='ranlib'
2538SCANNER_CFLAGS=''
2539SCANNER_LIBS=''
2540SED='/opt/local/bin/gsed'
2541SET_MAKE=''
2542SHELL='/bin/sh'
2543STRIP='strip'
2544VERSION='1.54.0'
2545WITH_GLIBSRC_FALSE=''
2546WITH_GLIBSRC_TRUE=''
2547YACC='bison -y'
2548ac_ct_AR='ar'
2549ac_ct_CC='/usr/bin/clang'
2550ac_ct_DUMPBIN=''
2551am__EXEEXT_FALSE=''
2552am__EXEEXT_TRUE=''
2553am__fastdepCC_FALSE='#'
2554am__fastdepCC_TRUE=''
2555am__include='include'
2556am__isrc=''
2557am__leading_dot='.'
2558am__nodep='_no'
2559am__quote=''
2560am__tar='tar --format=ustar -chf - "$$tardir"'
2561am__untar='tar -xf -'
2562bindir='${exec_prefix}/bin'
2563build='x86_64-apple-darwin14.5.0'
2564build_alias=''
2565build_cpu='x86_64'
2566build_os='darwin14.5.0'
2567build_vendor='apple'
2568datadir='${datarootdir}'
2569datarootdir='${prefix}/share'
2570docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
2571dvidir='${docdir}'
2572exec_prefix='NONE'
2573host='x86_64-apple-darwin14.5.0'
2574host_alias=''
2575host_cpu='x86_64'
2576host_os='darwin14.5.0'
2577host_vendor='apple'
2578htmldir='${docdir}'
2579includedir='${prefix}/include'
2580infodir='${datarootdir}/info'
2581install_sh='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gobject-introspection/gobject-introspection/work/gobject-introspection-1.54.0/build-aux/install-sh'
2582libdir='${exec_prefix}/lib'
2583libexecdir='${exec_prefix}/libexec'
2584localedir='${datarootdir}/locale'
2585localstatedir='${prefix}/var'
2586mandir='${datarootdir}/man'
2587mkdir_p='$(MKDIR_P)'
2588oldincludedir='/usr/include'
2589pdfdir='${docdir}'
2590pkgpyexecdir=''
2591pkgpythondir=''
2592prefix='/opt/local'
2593program_transform_name='s,x,x,'
2594psdir='${docdir}'
2595pyexecdir=''
2596pythondir=''
2597runstatedir='${localstatedir}/run'
2598sbindir='${exec_prefix}/sbin'
2599sharedstatedir='${prefix}/com'
2600sysconfdir='${prefix}/etc'
2601target_alias=''
2602
2603## ----------- ##
2604## confdefs.h. ##
2605## ----------- ##
2606
2607/* confdefs.h */
2608#define PACKAGE_NAME "gobject-introspection"
2609#define PACKAGE_TARNAME "gobject-introspection"
2610#define PACKAGE_VERSION "1.54.0"
2611#define PACKAGE_STRING "gobject-introspection 1.54.0"
2612#define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection"
2613#define PACKAGE_URL ""
2614#define PACKAGE "gobject-introspection"
2615#define VERSION "1.54.0"
2616#define STDC_HEADERS 1
2617#define HAVE_SYS_TYPES_H 1
2618#define HAVE_SYS_STAT_H 1
2619#define HAVE_STDLIB_H 1
2620#define HAVE_STRING_H 1
2621#define HAVE_MEMORY_H 1
2622#define HAVE_STRINGS_H 1
2623#define HAVE_INTTYPES_H 1
2624#define HAVE_STDINT_H 1
2625#define HAVE_UNISTD_H 1
2626#define HAVE_DLFCN_H 1
2627#define LT_OBJDIR ".libs/"
2628#define YYTEXT_POINTER 1
2629#define HAVE_LIBDL 1
2630#define SHLIB_SUFFIX "dylib"
2631#define GOBJECT_INTROSPECTION_LIBDIR "/opt/local/lib"
2632#define GIR_SUFFIX "gir-1.0"
2633#define GIR_DIR "/opt/local/share/gir-1.0"
2634
2635configure: exit 1