Ticket #59254: recode.config.log

File recode.config.log, 156.2 KB (added by Ionic (Mihai Moldovan), 5 years ago)
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 recode configure 3.7.6, 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 = nopileos.local
14uname -m = x86_64
15uname -r = 13.4.0
16uname -s = Darwin
17uname -v = Darwin Kernel Version 13.4.0: Mon Jan 11 18:17:34 PST 2016; root:xnu-2422.115.15~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 13.4.0: Mon Jan 11 18:17:34 PST 2016; root:xnu-2422.115.15~1/RELEASE_X86_64
27Kernel configured for up to 2 processors.
282 processors are physically available.
292 processors are logically available.
30Processor type: i486 (Intel 80486)
31Processors active: 0 1
32Primary memory available: 8.00 gigabytes
33Default processor set: 448 tasks, 1225 threads, 2 processors
34Load average: 2.46, Mach factor: 0.48
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:3710: checking for a BSD-compatible install
52configure:3778: result: /usr/bin/install -c
53configure:3789: checking whether build environment is sane
54configure:3844: result: yes
55configure:3995: checking for a thread-safe mkdir -p
56configure:4034: result: build-aux/install-sh -c -d
57configure:4041: checking for gawk
58configure:4071: result: no
59configure:4041: checking for mawk
60configure:4071: result: no
61configure:4041: checking for nawk
62configure:4071: result: no
63configure:4041: checking for awk
64configure:4057: found /usr/bin/awk
65configure:4068: result: awk
66configure:4079: checking whether make sets $(MAKE)
67configure:4101: result: yes
68configure:4130: checking whether make supports nested variables
69configure:4147: result: yes
70configure:4278: checking build system type
71configure:4292: result: x86_64-apple-darwin13.4.0
72configure:4312: checking host system type
73configure:4325: result: x86_64-apple-darwin13.4.0
74configure:4370: checking for style of include used by make
75configure:4398: result: GNU
76configure:4469: checking for gcc
77configure:4496: result: ccache /usr/bin/clang
78configure:4725: checking for C compiler version
79configure:4734: ccache /usr/bin/clang --version >&5
80Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
81Target: x86_64-apple-darwin13.4.0
82Thread model: posix
83configure:4745: $? = 0
84configure:4734: ccache /usr/bin/clang -v >&5
85Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
86Target: x86_64-apple-darwin13.4.0
87Thread model: posix
88configure:4745: $? = 0
89configure:4734: ccache /usr/bin/clang -V >&5
90clang: error: argument to '-V' is missing (expected 1 value)
91clang: error: no input files
92configure:4745: $? = 1
93configure:4734: ccache /usr/bin/clang -qversion >&5
94clang: error: unknown argument: '-qversion'
95clang: error: no input files
96configure:4745: $? = 1
97configure:4765: checking whether the C compiler works
98configure:4787: ccache /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
99configure:4791: $? = 0
100configure:4839: result: yes
101configure:4842: checking for C compiler default output file name
102configure:4844: result: a.out
103configure:4850: checking for suffix of executables
104configure:4857: ccache /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
105configure:4861: $? = 0
106configure:4883: result:
107configure:4905: checking whether we are cross compiling
108configure:4913: ccache /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
109configure:4917: $? = 0
110configure:4924: ./conftest
111configure:4928: $? = 0
112configure:4943: result: no
113configure:4948: checking for suffix of object files
114configure:4970: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
115configure:4974: $? = 0
116configure:4995: result: o
117configure:4999: checking whether we are using the GNU C compiler
118configure:5018: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
119configure:5018: $? = 0
120configure:5027: result: yes
121configure:5036: checking whether ccache /usr/bin/clang accepts -g
122configure:5056: ccache /usr/bin/clang -c -g -I/opt/local/include conftest.c >&5
123configure:5056: $? = 0
124configure:5097: result: yes
125configure:5114: checking for ccache /usr/bin/clang option to accept ISO C89
126configure:5177: ccache /usr/bin/clang  -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
127configure:5177: $? = 0
128configure:5190: result: none needed
129configure:5215: checking whether ccache /usr/bin/clang understands -c and -o together
130configure:5237: ccache /usr/bin/clang -c conftest.c -o conftest2.o
131configure:5240: $? = 0
132configure:5237: ccache /usr/bin/clang -c conftest.c -o conftest2.o
133configure:5240: $? = 0
134configure:5252: result: yes
135configure:5271: checking dependency style of ccache /usr/bin/clang
136configure:5382: result: gcc3
137configure:5397: checking for ccache /usr/bin/clang option to accept ISO C99
138configure:5546: ccache /usr/bin/clang  -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
139configure:5546: $? = 0
140configure:5559: result: none needed
141configure:5580: checking how to run the C preprocessor
142configure:5611: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
143configure:5611: $? = 0
144configure:5625: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
145conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found
146#include <ac_nonexistent.h>
147         ^
1481 error generated.
149configure:5625: $? = 1
150configure: failed program was:
151| /* confdefs.h */
152| #define PACKAGE_NAME "recode"
153| #define PACKAGE_TARNAME "recode"
154| #define PACKAGE_VERSION "3.7.6"
155| #define PACKAGE_STRING "recode 3.7.6"
156| #define PACKAGE_BUGREPORT "rrt@sc3d.org"
157| #define PACKAGE_URL ""
158| #define PACKAGE "recode"
159| #define VERSION "3.7.6"
160| /* end confdefs.h.  */
161| #include <ac_nonexistent.h>
162configure:5650: result: ccache /usr/bin/clang -E
163configure:5670: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
164configure:5670: $? = 0
165configure:5684: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
166conftest.c:11:10: fatal error: 'ac_nonexistent.h' file not found
167#include <ac_nonexistent.h>
168         ^
1691 error generated.
170configure:5684: $? = 1
171configure: failed program was:
172| /* confdefs.h */
173| #define PACKAGE_NAME "recode"
174| #define PACKAGE_TARNAME "recode"
175| #define PACKAGE_VERSION "3.7.6"
176| #define PACKAGE_STRING "recode 3.7.6"
177| #define PACKAGE_BUGREPORT "rrt@sc3d.org"
178| #define PACKAGE_URL ""
179| #define PACKAGE "recode"
180| #define VERSION "3.7.6"
181| /* end confdefs.h.  */
182| #include <ac_nonexistent.h>
183configure:5713: checking for grep that handles long lines and -e
184configure:5771: result: /usr/bin/grep
185configure:5776: checking for egrep
186configure:5838: result: /usr/bin/grep -E
187configure:5843: checking for ANSI C header files
188configure:5863: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
189configure:5863: $? = 0
190configure:5936: ccache /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
191configure:5936: $? = 0
192configure:5936: ./conftest
193configure:5936: $? = 0
194configure:5947: result: yes
195configure:5960: checking for sys/types.h
196configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
197configure:5960: $? = 0
198configure:5960: result: yes
199configure:5960: checking for sys/stat.h
200configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
201configure:5960: $? = 0
202configure:5960: result: yes
203configure:5960: checking for stdlib.h
204configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
205configure:5960: $? = 0
206configure:5960: result: yes
207configure:5960: checking for string.h
208configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
209configure:5960: $? = 0
210configure:5960: result: yes
211configure:5960: checking for memory.h
212configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
213configure:5960: $? = 0
214configure:5960: result: yes
215configure:5960: checking for strings.h
216configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
217configure:5960: $? = 0
218configure:5960: result: yes
219configure:5960: checking for inttypes.h
220configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
221configure:5960: $? = 0
222configure:5960: result: yes
223configure:5960: checking for stdint.h
224configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
225configure:5960: $? = 0
226configure:5960: result: yes
227configure:5960: checking for unistd.h
228configure:5960: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
229configure:5960: $? = 0
230configure:5960: result: yes
231configure:5973: checking minix/config.h usability
232configure:5973: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
233conftest.c:54:10: fatal error: 'minix/config.h' file not found
234#include <minix/config.h>
235         ^
2361 error generated.
237configure:5973: $? = 1
238configure: failed program was:
239| /* confdefs.h */
240| #define PACKAGE_NAME "recode"
241| #define PACKAGE_TARNAME "recode"
242| #define PACKAGE_VERSION "3.7.6"
243| #define PACKAGE_STRING "recode 3.7.6"
244| #define PACKAGE_BUGREPORT "rrt@sc3d.org"
245| #define PACKAGE_URL ""
246| #define PACKAGE "recode"
247| #define VERSION "3.7.6"
248| #define STDC_HEADERS 1
249| #define HAVE_SYS_TYPES_H 1
250| #define HAVE_SYS_STAT_H 1
251| #define HAVE_STDLIB_H 1
252| #define HAVE_STRING_H 1
253| #define HAVE_MEMORY_H 1
254| #define HAVE_STRINGS_H 1
255| #define HAVE_INTTYPES_H 1
256| #define HAVE_STDINT_H 1
257| #define HAVE_UNISTD_H 1
258| /* end confdefs.h.  */
259| #include <stdio.h>
260| #ifdef HAVE_SYS_TYPES_H
261| # include <sys/types.h>
262| #endif
263| #ifdef HAVE_SYS_STAT_H
264| # include <sys/stat.h>
265| #endif
266| #ifdef STDC_HEADERS
267| # include <stdlib.h>
268| # include <stddef.h>
269| #else
270| # ifdef HAVE_STDLIB_H
271| #  include <stdlib.h>
272| # endif
273| #endif
274| #ifdef HAVE_STRING_H
275| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
276| #  include <memory.h>
277| # endif
278| # include <string.h>
279| #endif
280| #ifdef HAVE_STRINGS_H
281| # include <strings.h>
282| #endif
283| #ifdef HAVE_INTTYPES_H
284| # include <inttypes.h>
285| #endif
286| #ifdef HAVE_STDINT_H
287| # include <stdint.h>
288| #endif
289| #ifdef HAVE_UNISTD_H
290| # include <unistd.h>
291| #endif
292| #include <minix/config.h>
293configure:5973: result: no
294configure:5973: checking minix/config.h presence
295configure:5973: ccache /usr/bin/clang -E -I/opt/local/include conftest.c
296conftest.c:21:10: fatal error: 'minix/config.h' file not found
297#include <minix/config.h>
298         ^
2991 error generated.
300configure:5973: $? = 1
301configure: failed program was:
302| /* confdefs.h */
303| #define PACKAGE_NAME "recode"
304| #define PACKAGE_TARNAME "recode"
305| #define PACKAGE_VERSION "3.7.6"
306| #define PACKAGE_STRING "recode 3.7.6"
307| #define PACKAGE_BUGREPORT "rrt@sc3d.org"
308| #define PACKAGE_URL ""
309| #define PACKAGE "recode"
310| #define VERSION "3.7.6"
311| #define STDC_HEADERS 1
312| #define HAVE_SYS_TYPES_H 1
313| #define HAVE_SYS_STAT_H 1
314| #define HAVE_STDLIB_H 1
315| #define HAVE_STRING_H 1
316| #define HAVE_MEMORY_H 1
317| #define HAVE_STRINGS_H 1
318| #define HAVE_INTTYPES_H 1
319| #define HAVE_STDINT_H 1
320| #define HAVE_UNISTD_H 1
321| /* end confdefs.h.  */
322| #include <minix/config.h>
323configure:5973: result: no
324configure:5973: checking for minix/config.h
325configure:5973: result: no
326configure:5997: checking whether it is safe to define __EXTENSIONS__
327configure:6015: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
328configure:6015: $? = 0
329configure:6022: result: yes
330configure:6055: checking whether _XOPEN_SOURCE should be defined
331configure:6074: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
332configure:6074: $? = 0
333configure:6098: result: no
334configure:6115: checking for Minix Amsterdam compiler
335configure:6139: result: no
336configure:6196: checking for ar
337configure:6212: found /usr/bin/ar
338configure:6223: result: ar
339configure:6298: checking for ranlib
340configure:6314: found /usr/bin/ranlib
341configure:6325: result: ranlib
342configure:6387: checking for special C compiler options needed for large files
343configure:6432: result: no
344configure:6438: checking for _FILE_OFFSET_BITS value needed for large files
345configure:6463: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
346configure:6463: $? = 0
347configure:6495: result: no
348configure:6755: checking how to print strings
349configure:6782: result: printf
350configure:6803: checking for a sed that does not truncate output
351configure:6867: result: /usr/bin/sed
352configure:6885: checking for fgrep
353configure:6947: result: /usr/bin/grep -F
354configure:6982: checking for ld used by ccache /usr/bin/clang
355configure:7049: result: /Library/Developer/CommandLineTools/usr/bin/ld
356configure:7056: checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld
357configure:7071: result: no
358configure:7083: checking for BSD- or MS-compatible name lister (nm)
359configure:7137: result: /usr/bin/nm
360configure:7267: checking the name lister (/usr/bin/nm) interface
361configure:7274: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
362configure:7277: /usr/bin/nm "conftest.o"
363configure:7280: output
3640000000000000000 S _some_variable
365configure:7287: result: BSD nm
366configure:7290: checking whether ln -s works
367configure:7294: result: yes
368configure:7302: checking the maximum length of command line arguments
369configure:7433: result: 196608
370configure:7481: checking how to convert x86_64-apple-darwin13.4.0 file names to x86_64-apple-darwin13.4.0 format
371configure:7521: result: func_convert_file_noop
372configure:7528: checking how to convert x86_64-apple-darwin13.4.0 file names to toolchain format
373configure:7548: result: func_convert_file_noop
374configure:7555: checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files
375configure:7562: result: -r
376configure:7636: checking for objdump
377configure:7666: result: no
378configure:7695: checking how to recognize dependent libraries
379configure:7895: result: pass_all
380configure:7980: checking for dlltool
381configure:8010: result: no
382configure:8040: checking how to associate runtime and link libraries
383configure:8067: result: printf %s\n
384configure:8191: checking for archiver @FILE support
385configure:8208: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
386configure:8208: $? = 0
387configure:8211: ar cru libconftest.a @conftest.lst >&5
388ar: @conftest.lst: No such file or directory
389configure:8214: $? = 1
390configure:8234: result: no
391configure:8292: checking for strip
392configure:8308: found /usr/bin/strip
393configure:8319: result: strip
394configure:8391: checking for ranlib
395configure:8418: result: ranlib
396configure:8520: checking command to parse /usr/bin/nm output from ccache /usr/bin/clang object
397configure:8673: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
398configure:8676: $? = 0
399configure:8680: /usr/bin/nm 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
400configure:8683: $? = 0
401cannot find nm_test_var in conftest.nm
402configure:8673: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
403configure:8676: $? = 0
404configure:8680: /usr/bin/nm 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
405configure:8683: $? = 0
406configure:8749: ccache /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
407configure:8752: $? = 0
408configure:8790: result: ok
409configure:8837: checking for sysroot
410configure:8867: result: no
411configure:8874: checking for a working dd
412configure:8912: result: /bin/dd
413configure:8916: checking how to truncate binary pipes
414configure:8931: result: /bin/dd bs=4096 count=1
415configure:9260: checking for mt
416configure:9290: result: no
417configure:9310: checking if : is a manifest tool
418configure:9316: : '-?'
419configure:9324: result: no
420configure:9380: checking for dsymutil
421configure:9396: found /usr/bin/dsymutil
422configure:9407: result: dsymutil
423configure:9472: checking for nmedit
424configure:9488: found /usr/bin/nmedit
425configure:9499: result: nmedit
426configure:9564: checking for lipo
427configure:9580: found /usr/bin/lipo
428configure:9591: result: lipo
429configure:9656: checking for otool
430configure:9672: found /usr/bin/otool
431configure:9683: result: otool
432configure:9748: checking for otool64
433configure:9778: result: no
434configure:9823: checking for -single_module linker flag
435ccache /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
436configure:9856: result: yes
437configure:9859: checking for -exported_symbols_list linker flag
438configure:9879: ccache /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
439configure:9879: $? = 0
440configure:9889: result: yes
441configure:9892: checking for -force_load linker flag
442ccache /usr/bin/clang -pipe -Os -arch x86_64 -c -o conftest.o conftest.c
443ar cru libconftest.a conftest.o
444ranlib libconftest.a
445ccache /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
446configure:9924: result: yes
447configure:9998: checking for dlfcn.h
448configure:9998: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include conftest.c >&5
449configure:9998: $? = 0
450configure:9998: result: yes
451configure:10254: checking for objdir
452configure:10269: result: .libs
453configure:10533: checking if ccache /usr/bin/clang supports -fno-rtti -fno-exceptions
454configure:10551: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -fno-rtti -fno-exceptions conftest.c >&5
455configure:10555: $? = 0
456configure:10568: result: yes
457configure:10926: checking for ccache /usr/bin/clang option to produce PIC
458configure:10933: result: -fno-common -DPIC
459configure:10941: checking if ccache /usr/bin/clang PIC flag -fno-common -DPIC works
460configure:10959: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -fno-common -DPIC -DPIC conftest.c >&5
461configure:10963: $? = 0
462configure:10976: result: yes
463configure:11005: checking if ccache /usr/bin/clang static flag -static works
464configure:11033: result: no
465configure:11048: checking if ccache /usr/bin/clang supports -c -o file.o
466configure:11069: ccache /usr/bin/clang -c -pipe -Os -arch x86_64 -I/opt/local/include -o out/conftest2.o conftest.c >&5
467configure:11073: $? = 0
468configure:11095: result: yes
469configure:11103: checking if ccache /usr/bin/clang supports -c -o file.o
470configure:11150: result: yes
471configure:11183: checking whether the ccache /usr/bin/clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries
472configure:12446: result: yes
473configure:12686: checking dynamic linker characteristics
474configure:13516: result: darwin13.4.0 dyld
475configure:13638: checking how to hardcode library paths into programs
476configure:13663: result: immediate
477configure:14211: checking whether stripping libraries is possible
478configure:14225: result: yes
479configure:14251: checking if libtool supports shared libraries
480configure:14253: result: yes
481configure:14256: checking whether to build shared libraries
482configure:14281: result: yes
483configure:14284: checking whether to build static libraries
484configure:14288: result: yes
485configure:14329: checking for flex
486configure:14345: found /usr/bin/flex
487configure:14356: result: flex
488configure:14394: flex conftest.l
489configure:14398: $? = 0
490configure:14400: checking lex output file root
491configure:14414: result: lex.yy
492configure:14419: checking lex library
493configure:14433: ccache /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
494Undefined symbols for architecture x86_64:
495  "_yywrap", referenced from:
496      _yylex in conftest-4b4ec6.o
497      _main in conftest-4b4ec6.o
498ld: symbol(s) not found for architecture x86_64
499clang: error: linker command failed with exit code 1 (use -v to see invocation)
500configure:14433: $? = 1
501configure: failed program was:
502| /* confdefs.h */
503| #define PACKAGE_NAME "recode"
504| #define PACKAGE_TARNAME "recode"
505| #define PACKAGE_VERSION "3.7.6"
506| #define PACKAGE_STRING "recode 3.7.6"
507| #define PACKAGE_BUGREPORT "rrt@sc3d.org"
508| #define PACKAGE_URL ""
509| #define PACKAGE "recode"
510| #define VERSION "3.7.6"
511| #define STDC_HEADERS 1
512| #define HAVE_SYS_TYPES_H 1
513| #define HAVE_SYS_STAT_H 1
514| #define HAVE_STDLIB_H 1
515| #define HAVE_STRING_H 1
516| #define HAVE_MEMORY_H 1
517| #define HAVE_STRINGS_H 1
518| #define HAVE_INTTYPES_H 1
519| #define HAVE_STDINT_H 1
520| #define HAVE_UNISTD_H 1
521| #define __EXTENSIONS__ 1
522| #define _ALL_SOURCE 1
523| #define _DARWIN_C_SOURCE 1
524| #define _GNU_SOURCE 1
525| #define _NETBSD_SOURCE 1
526| #define _OPENBSD_SOURCE 1
527| #define _POSIX_PTHREAD_SEMANTICS 1
528| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
529| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
530| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
531| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
532| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
533| #define __STDC_WANT_LIB_EXT2__ 1
534| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
535| #define _TANDEM_SOURCE 1
536| #define _HPUX_ALT_XOPEN_SOCKET_API 1
537| #define _DARWIN_USE_64_BIT_INODE 1
538| #define HAVE_DLFCN_H 1
539| #define LT_OBJDIR ".libs/"
540| /* end confdefs.h.  */
541|
542| #line 3 "lex.yy.c"
543|
544| #define  YY_INT_ALIGNED short int
545|
546| /* A lexical scanner generated by flex */
547|
548| #define FLEX_SCANNER
549| #define YY_FLEX_MAJOR_VERSION 2
550| #define YY_FLEX_MINOR_VERSION 5
551| #define YY_FLEX_SUBMINOR_VERSION 35
552| #if YY_FLEX_SUBMINOR_VERSION > 0
553| #define FLEX_BETA
554| #endif
555|
556| /* First, we deal with  platform-specific or compiler-specific issues. */
557|
558| /* begin standard C headers. */
559| #include <stdio.h>
560| #include <string.h>
561| #include <errno.h>
562| #include <stdlib.h>
563|
564| /* end standard C headers. */
565|
566| /* flex integer type definitions */
567|
568| #ifndef FLEXINT_H
569| #define FLEXINT_H
570|
571| /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
572|
573| #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
574|
575| /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
576|  * if you want the limit (max/min) macros for int types.
577|  */
578| #ifndef __STDC_LIMIT_MACROS
579| #define __STDC_LIMIT_MACROS 1
580| #endif
581|
582| #include <inttypes.h>
583| typedef int8_t flex_int8_t;
584| typedef uint8_t flex_uint8_t;
585| typedef int16_t flex_int16_t;
586| typedef uint16_t flex_uint16_t;
587| typedef int32_t flex_int32_t;
588| typedef uint32_t flex_uint32_t;
589| typedef uint64_t flex_uint64_t;
590| #else
591| typedef signed char flex_int8_t;
592| typedef short int flex_int16_t;
593| typedef int flex_int32_t;
594| typedef unsigned char flex_uint8_t;
595| typedef unsigned short int flex_uint16_t;
596| typedef unsigned int flex_uint32_t;
597| #endif /* ! C99 */
598|
599| /* Limits of integral types. */
600| #ifndef INT8_MIN
601| #define INT8_MIN               (-128)
602| #endif
603| #ifndef INT16_MIN
604| #define INT16_MIN              (-32767-1)
605| #endif
606| #ifndef INT32_MIN
607| #define INT32_MIN              (-2147483647-1)
608| #endif
609| #ifndef INT8_MAX
610| #define INT8_MAX               (127)
611| #endif
612| #ifndef INT16_MAX
613| #define INT16_MAX              (32767)
614| #endif
615| #ifndef INT32_MAX
616| #define INT32_MAX              (2147483647)
617| #endif
618| #ifndef UINT8_MAX
619| #define UINT8_MAX              (255U)
620| #endif
621| #ifndef UINT16_MAX
622| #define UINT16_MAX             (65535U)
623| #endif
624| #ifndef UINT32_MAX
625| #define UINT32_MAX             (4294967295U)
626| #endif
627|
628| #endif /* ! FLEXINT_H */
629|
630| #ifdef __cplusplus
631|
632| /* The "const" storage-class-modifier is valid. */
633| #define YY_USE_CONST
634|
635| #else /* ! __cplusplus */
636|
637| /* C99 requires __STDC__ to be defined as 1. */
638| #if defined (__STDC__)
639|
640| #define YY_USE_CONST
641|
642| #endif        /* defined (__STDC__) */
643| #endif        /* ! __cplusplus */
644|
645| #ifdef YY_USE_CONST
646| #define yyconst const
647| #else
648| #define yyconst
649| #endif
650|
651| /* Returned upon end-of-file. */
652| #define YY_NULL 0
653|
654| /* Promotes a possibly negative, possibly signed char to an unsigned
655|  * integer for use as an array index.  If the signed char is negative,
656|  * we want to instead treat it as an 8-bit unsigned char, hence the
657|  * double cast.
658|  */
659| #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
660|
661| /* Enter a start condition.  This macro really ought to take a parameter,
662|  * but we do it the disgusting crufty way forced on us by the ()-less
663|  * definition of BEGIN.
664|  */
665| #define BEGIN (yy_start) = 1 + 2 *
666|
667| /* Translate the current start state into a value that can be later handed
668|  * to BEGIN to return to the state.  The YYSTATE alias is for lex
669|  * compatibility.
670|  */
671| #define YY_START (((yy_start) - 1) / 2)
672| #define YYSTATE YY_START
673|
674| /* Action number for EOF rule of a given start state. */
675| #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
676|
677| /* Special action meaning "start processing a new file". */
678| #define YY_NEW_FILE yyrestart(yyin  )
679|
680| #define YY_END_OF_BUFFER_CHAR 0
681|
682| /* Size of default input buffer. */
683| #ifndef YY_BUF_SIZE
684| #define YY_BUF_SIZE 16384
685| #endif
686|
687| /* The state buf must be large enough to hold one state per character in the main buffer.
688|  */
689| #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
690|
691| #ifndef YY_TYPEDEF_YY_BUFFER_STATE
692| #define YY_TYPEDEF_YY_BUFFER_STATE
693| typedef struct yy_buffer_state *YY_BUFFER_STATE;
694| #endif
695|
696| #ifndef YY_TYPEDEF_YY_SIZE_T
697| #define YY_TYPEDEF_YY_SIZE_T
698| typedef size_t yy_size_t;
699| #endif
700|
701| extern yy_size_t yyleng;
702|
703| extern FILE *yyin, *yyout;
704|
705| #define EOB_ACT_CONTINUE_SCAN 0
706| #define EOB_ACT_END_OF_FILE 1
707| #define EOB_ACT_LAST_MATCH 2
708|
709|     #define YY_LESS_LINENO(n)
710|     
711| /* Return all but the first "n" matched characters back to the input stream. */
712| #define yyless(n) \
713|       do \
714|               { \
715|               /* Undo effects of setting up yytext. */ \
716|         int yyless_macro_arg = (n); \
717|         YY_LESS_LINENO(yyless_macro_arg);\
718|               *yy_cp = (yy_hold_char); \
719|               YY_RESTORE_YY_MORE_OFFSET \
720|               (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
721|               YY_DO_BEFORE_ACTION; /* set up yytext again */ \
722|               } \
723|       while ( 0 )
724|
725| #define unput(c) yyunput( c, (yytext_ptr)  )
726|
727| #ifndef YY_STRUCT_YY_BUFFER_STATE
728| #define YY_STRUCT_YY_BUFFER_STATE
729| struct yy_buffer_state
730|       {
731|       FILE *yy_input_file;
732|
733|       char *yy_ch_buf;                /* input buffer */
734|       char *yy_buf_pos;               /* current position in input buffer */
735|
736|       /* Size of input buffer in bytes, not including room for EOB
737|        * characters.
738|        */
739|       yy_size_t yy_buf_size;
740|
741|       /* Number of characters read into yy_ch_buf, not including EOB
742|        * characters.
743|        */
744|       yy_size_t yy_n_chars;
745|
746|       /* Whether we "own" the buffer - i.e., we know we created it,
747|        * and can realloc() it to grow it, and should free() it to
748|        * delete it.
749|        */
750|       int yy_is_our_buffer;
751|
752|       /* Whether this is an "interactive" input source; if so, and
753|        * if we're using stdio for input, then we want to use getc()
754|        * instead of fread(), to make sure we stop fetching input after
755|        * each newline.
756|        */
757|       int yy_is_interactive;
758|
759|       /* Whether we're considered to be at the beginning of a line.
760|        * If so, '^' rules will be active on the next match, otherwise
761|        * not.
762|        */
763|       int yy_at_bol;
764|
765|     int yy_bs_lineno; /**< The line count. */
766|     int yy_bs_column; /**< The column count. */
767|     
768|       /* Whether to try to fill the input buffer when we reach the
769|        * end of it.
770|        */
771|       int yy_fill_buffer;
772|
773|       int yy_buffer_status;
774|
775| #define YY_BUFFER_NEW 0
776| #define YY_BUFFER_NORMAL 1
777|       /* When an EOF's been seen but there's still some text to process
778|        * then we mark the buffer as YY_EOF_PENDING, to indicate that we
779|        * shouldn't try reading from the input source any more.  We might
780|        * still have a bunch of tokens to match, though, because of
781|        * possible backing-up.
782|        *
783|        * When we actually see the EOF, we change the status to "new"
784|        * (via yyrestart()), so that the user can continue scanning by
785|        * just pointing yyin at a new input file.
786|        */
787| #define YY_BUFFER_EOF_PENDING 2
788|
789|       };
790| #endif /* !YY_STRUCT_YY_BUFFER_STATE */
791|
792| /* Stack of input buffers. */
793| static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
794| static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
795| static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
796|
797| /* We provide macros for accessing buffer states in case in the
798|  * future we want to put the buffer states in a more general
799|  * "scanner state".
800|  *
801|  * Returns the top of the stack, or NULL.
802|  */
803| #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
804|                           ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
805|                           : NULL)
806|
807| /* Same as previous macro, but useful when we know that the buffer stack is not
808|  * NULL or when we need an lvalue. For internal use only.
809|  */
810| #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
811|
812| /* yy_hold_char holds the character lost when yytext is formed. */
813| static char yy_hold_char;
814| static yy_size_t yy_n_chars;          /* number of characters read into yy_ch_buf */
815| yy_size_t yyleng;
816|
817| /* Points to current character in buffer. */
818| static char *yy_c_buf_p = (char *) 0;
819| static int yy_init = 0;               /* whether we need to initialize */
820| static int yy_start = 0;      /* start state number */
821|
822| /* Flag which is used to allow yywrap()'s to do buffer switches
823|  * instead of setting up a fresh yyin.  A bit of a hack ...
824|  */
825| static int yy_did_buffer_switch_on_eof;
826|
827| void yyrestart (FILE *input_file  );
828| void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
829| YY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );
830| void yy_delete_buffer (YY_BUFFER_STATE b  );
831| void yy_flush_buffer (YY_BUFFER_STATE b  );
832| void yypush_buffer_state (YY_BUFFER_STATE new_buffer  );
833| void yypop_buffer_state (void );
834|
835| static void yyensure_buffer_stack (void );
836| static void yy_load_buffer_state (void );
837| static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );
838|
839| #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
840|
841| YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
842| YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
843| YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len  );
844|
845| void *yyalloc (yy_size_t  );
846| void *yyrealloc (void *,yy_size_t  );
847| void yyfree (void *  );
848|
849| #define yy_new_buffer yy_create_buffer
850|
851| #define yy_set_interactive(is_interactive) \
852|       { \
853|       if ( ! YY_CURRENT_BUFFER ){ \
854|         yyensure_buffer_stack (); \
855|               YY_CURRENT_BUFFER_LVALUE =    \
856|             yy_create_buffer(yyin,YY_BUF_SIZE ); \
857|       } \
858|       YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
859|       }
860|
861| #define yy_set_bol(at_bol) \
862|       { \
863|       if ( ! YY_CURRENT_BUFFER ){\
864|         yyensure_buffer_stack (); \
865|               YY_CURRENT_BUFFER_LVALUE =    \
866|             yy_create_buffer(yyin,YY_BUF_SIZE ); \
867|       } \
868|       YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
869|       }
870|
871| #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
872|
873| /* Begin user sect3 */
874|
875| typedef unsigned char YY_CHAR;
876|
877| FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
878|
879| typedef int yy_state_type;
880|
881| extern int yylineno;
882|
883| int yylineno = 1;
884|
885| extern char *yytext;
886| #define yytext_ptr yytext
887|
888| static yy_state_type yy_get_previous_state (void );
889| static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
890| static int yy_get_next_buffer (void );
891| static void yy_fatal_error (yyconst char msg[]  );
892|
893| /* Done after the current pattern has been matched and before the
894|  * corresponding action - sets up yytext.
895|  */
896| #define YY_DO_BEFORE_ACTION \
897|       (yytext_ptr) = yy_bp; \
898|       (yytext_ptr) -= (yy_more_len); \
899|       yyleng = (yy_size_t) (yy_cp - (yytext_ptr)); \
900|       (yy_hold_char) = *yy_cp; \
901|       *yy_cp = '\0'; \
902|       (yy_c_buf_p) = yy_cp;
903|
904| #define YY_NUM_RULES 8
905| #define YY_END_OF_BUFFER 9
906| /* This struct is not used in this scanner,
907|    but its presence is necessary. */
908| struct yy_trans_info
909|       {
910|       flex_int32_t yy_verify;
911|       flex_int32_t yy_nxt;
912|       };
913| static yyconst flex_int16_t yy_acclist[23] =
914|     {   0,
915|         9,    7,    8,    8,    1,    7,    8,    2,    7,    8,
916|         3,    7,    8,    4,    7,    8,    5,    7,    8,    6,
917|         7,    8
918|     } ;
919|
920| static yyconst flex_int16_t yy_accept[14] =
921|     {   0,
922|         1,    1,    1,    2,    4,    5,    8,   11,   14,   17,
923|        20,   23,   23
924|     } ;
925|
926| static yyconst flex_int32_t yy_ec[256] =
927|     {   0,
928|         1,    1,    1,    1,    1,    1,    1,    1,    1,    2,
929|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
930|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
931|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
932|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
933|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
934|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
935|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
936|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
937|         1,    1,    1,    1,    1,    1,    3,    4,    5,    6,
938|
939|         7,    8,    1,    1,    1,    1,    1,    1,    1,    1,
940|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
941|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
942|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
943|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
944|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
945|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
946|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
947|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
948|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
949|
950|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
951|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
952|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
953|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
954|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
955|         1,    1,    1,    1,    1
956|     } ;
957|
958| static yyconst flex_int32_t yy_meta[9] =
959|     {   0,
960|         1,    1,    1,    1,    1,    1,    1,    1
961|     } ;
962|
963| static yyconst flex_int16_t yy_base[13] =
964|     {   0,
965|         0,    0,    9,   10,   10,   10,   10,   10,   10,   10,
966|        10,   10
967|     } ;
968|
969| static yyconst flex_int16_t yy_def[13] =
970|     {   0,
971|        12,    1,   12,   12,   12,   12,   12,   12,   12,   12,
972|        12,    0
973|     } ;
974|
975| static yyconst flex_int16_t yy_nxt[19] =
976|     {   0,
977|         4,    5,    6,    7,    8,    9,   10,   11,   12,    3,
978|        12,   12,   12,   12,   12,   12,   12,   12
979|     } ;
980|
981| static yyconst flex_int16_t yy_chk[19] =
982|     {   0,
983|         1,    1,    1,    1,    1,    1,    1,    1,    3,   12,
984|        12,   12,   12,   12,   12,   12,   12,   12
985|     } ;
986|
987| extern int yy_flex_debug;
988| int yy_flex_debug = 0;
989|
990| static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
991| static char *yy_full_match;
992| static int yy_lp;
993| #define REJECT \
994| { \
995| *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
996| yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
997| ++(yy_lp); \
998| goto find_rule; \
999| }
1000|
1001| static int yy_more_flag = 0;
1002| static int yy_more_len = 0;
1003| #define yymore() ((yy_more_flag) = 1)
1004| #define YY_MORE_ADJ (yy_more_len)
1005| #define YY_RESTORE_YY_MORE_OFFSET
1006| char *yytext;
1007| #line 1 "conftest.l"
1008| #line 469 "lex.yy.c"
1009|
1010| #define INITIAL 0
1011|
1012| #ifndef YY_NO_UNISTD_H
1013| /* Special case for "unistd.h", since it is non-ANSI. We include it way
1014|  * down here because we want the user's section 1 to have been scanned first.
1015|  * The user has a chance to override it with an option.
1016|  */
1017| #include <unistd.h>
1018| #endif
1019|
1020| #ifndef YY_EXTRA_TYPE
1021| #define YY_EXTRA_TYPE void *
1022| #endif
1023|
1024| static int yy_init_globals (void );
1025|
1026| /* Accessor methods to globals.
1027|    These are made visible to non-reentrant scanners for convenience. */
1028|
1029| int yylex_destroy (void );
1030|
1031| int yyget_debug (void );
1032|
1033| void yyset_debug (int debug_flag  );
1034|
1035| YY_EXTRA_TYPE yyget_extra (void );
1036|
1037| void yyset_extra (YY_EXTRA_TYPE user_defined  );
1038|
1039| FILE *yyget_in (void );
1040|
1041| void yyset_in  (FILE * in_str  );
1042|
1043| FILE *yyget_out (void );
1044|
1045| void yyset_out  (FILE * out_str  );
1046|
1047| yy_size_t yyget_leng (void );
1048|
1049| char *yyget_text (void );
1050|
1051| int yyget_lineno (void );
1052|
1053| void yyset_lineno (int line_number  );
1054|
1055| /* Macros after this point can all be overridden by user definitions in
1056|  * section 1.
1057|  */
1058|
1059| #ifndef YY_SKIP_YYWRAP
1060| #ifdef __cplusplus
1061| extern "C" int yywrap (void );
1062| #else
1063| extern int yywrap (void );
1064| #endif
1065| #endif
1066|
1067|     static void yyunput (int c,char *buf_ptr  );
1068|     
1069| #ifndef yytext_ptr
1070| static void yy_flex_strncpy (char *,yyconst char *,int );
1071| #endif
1072|
1073| #ifdef YY_NEED_STRLEN
1074| static int yy_flex_strlen (yyconst char * );
1075| #endif
1076|
1077| #ifndef YY_NO_INPUT
1078|
1079| #ifdef __cplusplus
1080| static int yyinput (void );
1081| #else
1082| static int input (void );
1083| #endif
1084|
1085| #endif
1086|
1087| /* Amount of stuff to slurp up with each read. */
1088| #ifndef YY_READ_BUF_SIZE
1089| #define YY_READ_BUF_SIZE 8192
1090| #endif
1091|
1092| /* Copy whatever the last rule matched to the standard output. */
1093| #ifndef ECHO
1094| /* This used to be an fputs(), but since the string might contain NUL's,
1095|  * we now use fwrite().
1096|  */
1097| #define ECHO fwrite( yytext, yyleng, 1, yyout )
1098| #endif
1099|
1100| /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
1101|  * is returned in "result".
1102|  */
1103| #ifndef YY_INPUT
1104| #define YY_INPUT(buf,result,max_size) \
1105|       if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
1106|               { \
1107|               int c = '*'; \
1108|               yy_size_t n; \
1109|               for ( n = 0; n < max_size && \
1110|                            (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
1111|                       buf[n] = (char) c; \
1112|               if ( c == '\n' ) \
1113|                       buf[n++] = (char) c; \
1114|               if ( c == EOF && ferror( yyin ) ) \
1115|                       YY_FATAL_ERROR( "input in flex scanner failed" ); \
1116|               result = n; \
1117|               } \
1118|       else \
1119|               { \
1120|               errno=0; \
1121|               while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
1122|                       { \
1123|                       if( errno != EINTR) \
1124|                               { \
1125|                               YY_FATAL_ERROR( "input in flex scanner failed" ); \
1126|                               break; \
1127|                               } \
1128|                       errno=0; \
1129|                       clearerr(yyin); \
1130|                       } \
1131|               }\
1132| \
1133|
1134| #endif
1135|
1136| /* No semi-colon after return; correct usage is to write "yyterminate();" -
1137|  * we don't want an extra ';' after the "return" because that will cause
1138|  * some compilers to complain about unreachable statements.
1139|  */
1140| #ifndef yyterminate
1141| #define yyterminate() return YY_NULL
1142| #endif
1143|
1144| /* Number of entries by which start-condition stack grows. */
1145| #ifndef YY_START_STACK_INCR
1146| #define YY_START_STACK_INCR 25
1147| #endif
1148|
1149| /* Report a fatal error. */
1150| #ifndef YY_FATAL_ERROR
1151| #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
1152| #endif
1153|
1154| /* end tables serialization structures and prototypes */
1155|
1156| /* Default declaration of generated scanner - a define so the user can
1157|  * easily add parameters.
1158|  */
1159| #ifndef YY_DECL
1160| #define YY_DECL_IS_OURS 1
1161|
1162| extern int yylex (void);
1163|
1164| #define YY_DECL int yylex (void)
1165| #endif /* !YY_DECL */
1166|
1167| /* Code executed at the beginning of each rule, after yytext and yyleng
1168|  * have been set up.
1169|  */
1170| #ifndef YY_USER_ACTION
1171| #define YY_USER_ACTION
1172| #endif
1173|
1174| /* Code executed at the end of each rule. */
1175| #ifndef YY_BREAK
1176| #define YY_BREAK break;
1177| #endif
1178|
1179| #define YY_RULE_SETUP \
1180|       YY_USER_ACTION
1181|
1182| /** The main scanner function which does all the work.
1183|  */
1184| YY_DECL
1185| {
1186|       register yy_state_type yy_current_state;
1187|       register char *yy_cp, *yy_bp;
1188|       register int yy_act;
1189|     
1190| #line 1 "conftest.l"
1191|
1192| #line 653 "lex.yy.c"
1193|
1194|       if ( !(yy_init) )
1195|               {
1196|               (yy_init) = 1;
1197|
1198| #ifdef YY_USER_INIT
1199|               YY_USER_INIT;
1200| #endif
1201|
1202|         /* Create the reject buffer large enough to save one state per allowed character. */
1203|         if ( ! (yy_state_buf) )
1204|             (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE  );
1205|             if ( ! (yy_state_buf) )
1206|                 YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
1207|
1208|               if ( ! (yy_start) )
1209|                       (yy_start) = 1; /* first start state */
1210|
1211|               if ( ! yyin )
1212|                       yyin = stdin;
1213|
1214|               if ( ! yyout )
1215|                       yyout = stdout;
1216|
1217|               if ( ! YY_CURRENT_BUFFER ) {
1218|                       yyensure_buffer_stack ();
1219|                       YY_CURRENT_BUFFER_LVALUE =
1220|                               yy_create_buffer(yyin,YY_BUF_SIZE );
1221|               }
1222|
1223|               yy_load_buffer_state( );
1224|               }
1225|
1226|       while ( 1 )             /* loops until end-of-file is reached */
1227|               {
1228|               (yy_more_len) = 0;
1229|               if ( (yy_more_flag) )
1230|                       {
1231|                       (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
1232|                       (yy_more_flag) = 0;
1233|                       }
1234|               yy_cp = (yy_c_buf_p);
1235|
1236|               /* Support of yytext. */
1237|               *yy_cp = (yy_hold_char);
1238|
1239|               /* yy_bp points to the position in yy_ch_buf of the start of
1240|                * the current run.
1241|                */
1242|               yy_bp = yy_cp;
1243|
1244|               yy_current_state = (yy_start);
1245|
1246|               (yy_state_ptr) = (yy_state_buf);
1247|               *(yy_state_ptr)++ = yy_current_state;
1248|
1249| yy_match:
1250|               do
1251|                       {
1252|                       register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
1253|                       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1254|                               {
1255|                               yy_current_state = (int) yy_def[yy_current_state];
1256|                               if ( yy_current_state >= 13 )
1257|                                       yy_c = yy_meta[(unsigned int) yy_c];
1258|                               }
1259|                       yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1260|                       *(yy_state_ptr)++ = yy_current_state;
1261|                       ++yy_cp;
1262|                       }
1263|               while ( yy_base[yy_current_state] != 10 );
1264|
1265| yy_find_action:
1266|               yy_current_state = *--(yy_state_ptr);
1267|               (yy_lp) = yy_accept[yy_current_state];
1268| goto find_rule; /* Shut up GCC warning -Wall */
1269| find_rule: /* we branch to this label when backing up */
1270|               for ( ; ; ) /* until we find what rule we matched */
1271|                       {
1272|                       if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
1273|                               {
1274|                               yy_act = yy_acclist[(yy_lp)];
1275|                                       {
1276|                                       (yy_full_match) = yy_cp;
1277|                                       break;
1278|                                       }
1279|                               }
1280|                       --yy_cp;
1281|                       yy_current_state = *--(yy_state_ptr);
1282|                       (yy_lp) = yy_accept[yy_current_state];
1283|                       }
1284|
1285|               YY_DO_BEFORE_ACTION;
1286|
1287| do_action:    /* This label is used only to access EOF actions. */
1288|
1289|               switch ( yy_act )
1290|       { /* beginning of action switch */
1291| case 1:
1292| YY_RULE_SETUP
1293| #line 2 "conftest.l"
1294| { ECHO; }
1295|       YY_BREAK
1296| case 2:
1297| YY_RULE_SETUP
1298| #line 3 "conftest.l"
1299| { REJECT; }
1300|       YY_BREAK
1301| case 3:
1302| YY_RULE_SETUP
1303| #line 4 "conftest.l"
1304| { yymore (); }
1305|       YY_BREAK
1306| case 4:
1307| YY_RULE_SETUP
1308| #line 5 "conftest.l"
1309| { yyless (1); }
1310|       YY_BREAK
1311| case 5:
1312| YY_RULE_SETUP
1313| #line 6 "conftest.l"
1314| { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
1315|     yyless ((input () != 0)); }
1316|       YY_BREAK
1317| case 6:
1318| YY_RULE_SETUP
1319| #line 8 "conftest.l"
1320| { unput (yytext[0]); }
1321|       YY_BREAK
1322| case 7:
1323| YY_RULE_SETUP
1324| #line 9 "conftest.l"
1325| { BEGIN INITIAL; }
1326|       YY_BREAK
1327| case 8:
1328| YY_RULE_SETUP
1329| #line 10 "conftest.l"
1330| ECHO;
1331|       YY_BREAK
1332| #line 793 "lex.yy.c"
1333|                       case YY_STATE_EOF(INITIAL):
1334|                               yyterminate();
1335|
1336|       case YY_END_OF_BUFFER:
1337|               {
1338|               /* Amount of text matched not including the EOB char. */
1339|               int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
1340|
1341|               /* Undo the effects of YY_DO_BEFORE_ACTION. */
1342|               *yy_cp = (yy_hold_char);
1343|               YY_RESTORE_YY_MORE_OFFSET
1344|
1345|               if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
1346|                       {
1347|                       /* We're scanning a new file or input source.  It's
1348|                        * possible that this happened because the user
1349|                        * just pointed yyin at a new source and called
1350|                        * yylex().  If so, then we have to assure
1351|                        * consistency between YY_CURRENT_BUFFER and our
1352|                        * globals.  Here is the right place to do so, because
1353|                        * this is the first action (other than possibly a
1354|                        * back-up) that will match for the new input source.
1355|                        */
1356|                       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1357|                       YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
1358|                       YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
1359|                       }
1360|
1361|               /* Note that here we test for yy_c_buf_p "<=" to the position
1362|                * of the first EOB in the buffer, since yy_c_buf_p will
1363|                * already have been incremented past the NUL character
1364|                * (since all states make transitions on EOB to the
1365|                * end-of-buffer state).  Contrast this with the test
1366|                * in input().
1367|                */
1368|               if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
1369|                       { /* This was really a NUL. */
1370|                       yy_state_type yy_next_state;
1371|
1372|                       (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
1373|
1374|                       yy_current_state = yy_get_previous_state(  );
1375|
1376|                       /* Okay, we're now positioned to make the NUL
1377|                        * transition.  We couldn't have
1378|                        * yy_get_previous_state() go ahead and do it
1379|                        * for us because it doesn't know how to deal
1380|                        * with the possibility of jamming (and we don't
1381|                        * want to build jamming into it because then it
1382|                        * will run more slowly).
1383|                        */
1384|
1385|                       yy_next_state = yy_try_NUL_trans( yy_current_state );
1386|
1387|                       yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1388|
1389|                       if ( yy_next_state )
1390|                               {
1391|                               /* Consume the NUL. */
1392|                               yy_cp = ++(yy_c_buf_p);
1393|                               yy_current_state = yy_next_state;
1394|                               goto yy_match;
1395|                               }
1396|
1397|                       else
1398|                               {
1399|                               yy_cp = (yy_c_buf_p);
1400|                               goto yy_find_action;
1401|                               }
1402|                       }
1403|
1404|               else switch ( yy_get_next_buffer(  ) )
1405|                       {
1406|                       case EOB_ACT_END_OF_FILE:
1407|                               {
1408|                               (yy_did_buffer_switch_on_eof) = 0;
1409|
1410|                               if ( yywrap( ) )
1411|                                       {
1412|                                       /* Note: because we've taken care in
1413|                                        * yy_get_next_buffer() to have set up
1414|                                        * yytext, we can now set up
1415|                                        * yy_c_buf_p so that if some total
1416|                                        * hoser (like flex itself) wants to
1417|                                        * call the scanner after we return the
1418|                                        * YY_NULL, it'll still work - another
1419|                                        * YY_NULL will get returned.
1420|                                        */
1421|                                       (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
1422|
1423|                                       yy_act = YY_STATE_EOF(YY_START);
1424|                                       goto do_action;
1425|                                       }
1426|
1427|                               else
1428|                                       {
1429|                                       if ( ! (yy_did_buffer_switch_on_eof) )
1430|                                               YY_NEW_FILE;
1431|                                       }
1432|                               break;
1433|                               }
1434|
1435|                       case EOB_ACT_CONTINUE_SCAN:
1436|                               (yy_c_buf_p) =
1437|                                       (yytext_ptr) + yy_amount_of_matched_text;
1438|
1439|                               yy_current_state = yy_get_previous_state(  );
1440|
1441|                               yy_cp = (yy_c_buf_p);
1442|                               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1443|                               goto yy_match;
1444|
1445|                       case EOB_ACT_LAST_MATCH:
1446|                               (yy_c_buf_p) =
1447|                               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
1448|
1449|                               yy_current_state = yy_get_previous_state(  );
1450|
1451|                               yy_cp = (yy_c_buf_p);
1452|                               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1453|                               goto yy_find_action;
1454|                       }
1455|               break;
1456|               }
1457|
1458|       default:
1459|               YY_FATAL_ERROR(
1460|                       "fatal flex scanner internal error--no action found" );
1461|       } /* end of action switch */
1462|               } /* end of scanning one token */
1463| } /* end of yylex */
1464|
1465| /* yy_get_next_buffer - try to read in a new buffer
1466|  *
1467|  * Returns a code representing an action:
1468|  *    EOB_ACT_LAST_MATCH -
1469|  *    EOB_ACT_CONTINUE_SCAN - continue scanning from current position
1470|  *    EOB_ACT_END_OF_FILE - end of file
1471|  */
1472| static int yy_get_next_buffer (void)
1473| {
1474|       register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
1475|       register char *source = (yytext_ptr);
1476|       register int number_to_move, i;
1477|       int ret_val;
1478|
1479|       if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
1480|               YY_FATAL_ERROR(
1481|               "fatal flex scanner internal error--end of buffer missed" );
1482|
1483|       if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
1484|               { /* Don't try to fill the buffer, so this is an EOF. */
1485|               if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
1486|                       {
1487|                       /* We matched a single character, the EOB, so
1488|                        * treat this as a final EOF.
1489|                        */
1490|                       return EOB_ACT_END_OF_FILE;
1491|                       }
1492|
1493|               else
1494|                       {
1495|                       /* We matched some text prior to the EOB, first
1496|                        * process it.
1497|                        */
1498|                       return EOB_ACT_LAST_MATCH;
1499|                       }
1500|               }
1501|
1502|       /* Try to read more data. */
1503|
1504|       /* First move last chars to start of buffer. */
1505|       number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
1506|
1507|       for ( i = 0; i < number_to_move; ++i )
1508|               *(dest++) = *(source++);
1509|
1510|       if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
1511|               /* don't do the read, it's not guaranteed to return an EOF,
1512|                * just force an EOF
1513|                */
1514|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
1515|
1516|       else
1517|               {
1518|                       yy_size_t num_to_read =
1519|                       YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
1520|
1521|               while ( num_to_read <= 0 )
1522|                       { /* Not enough room in the buffer - grow it. */
1523|
1524|                       YY_FATAL_ERROR(
1525| "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1526|
1527|                       }
1528|
1529|               if ( num_to_read > YY_READ_BUF_SIZE )
1530|                       num_to_read = YY_READ_BUF_SIZE;
1531|
1532|               /* Read in more data. */
1533|               YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
1534|                       (yy_n_chars), num_to_read );
1535|
1536|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1537|               }
1538|
1539|       if ( (yy_n_chars) == 0 )
1540|               {
1541|               if ( number_to_move == YY_MORE_ADJ )
1542|                       {
1543|                       ret_val = EOB_ACT_END_OF_FILE;
1544|                       yyrestart(yyin  );
1545|                       }
1546|
1547|               else
1548|                       {
1549|                       ret_val = EOB_ACT_LAST_MATCH;
1550|                       YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
1551|                               YY_BUFFER_EOF_PENDING;
1552|                       }
1553|               }
1554|
1555|       else
1556|               ret_val = EOB_ACT_CONTINUE_SCAN;
1557|
1558|       if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
1559|               /* Extend the array by 50%, plus the number we really need. */
1560|               yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
1561|               YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );
1562|               if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1563|                       YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
1564|       }
1565|
1566|       (yy_n_chars) += number_to_move;
1567|       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
1568|       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
1569|
1570|       (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
1571|
1572|       return ret_val;
1573| }
1574|
1575| /* yy_get_previous_state - get the state just before the EOB char was reached */
1576|
1577|     static yy_state_type yy_get_previous_state (void)
1578| {
1579|       register yy_state_type yy_current_state;
1580|       register char *yy_cp;
1581|     
1582|       yy_current_state = (yy_start);
1583|
1584|       (yy_state_ptr) = (yy_state_buf);
1585|       *(yy_state_ptr)++ = yy_current_state;
1586|
1587|       for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
1588|               {
1589|               register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
1590|               while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1591|                       {
1592|                       yy_current_state = (int) yy_def[yy_current_state];
1593|                       if ( yy_current_state >= 13 )
1594|                               yy_c = yy_meta[(unsigned int) yy_c];
1595|                       }
1596|               yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1597|               *(yy_state_ptr)++ = yy_current_state;
1598|               }
1599|
1600|       return yy_current_state;
1601| }
1602|
1603| /* yy_try_NUL_trans - try to make a transition on the NUL character
1604|  *
1605|  * synopsis
1606|  *    next_state = yy_try_NUL_trans( current_state );
1607|  */
1608|     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
1609| {
1610|       register int yy_is_jam;
1611|     
1612|       register YY_CHAR yy_c = 1;
1613|       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1614|               {
1615|               yy_current_state = (int) yy_def[yy_current_state];
1616|               if ( yy_current_state >= 13 )
1617|                       yy_c = yy_meta[(unsigned int) yy_c];
1618|               }
1619|       yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1620|       yy_is_jam = (yy_current_state == 12);
1621|       if ( ! yy_is_jam )
1622|               *(yy_state_ptr)++ = yy_current_state;
1623|
1624|       return yy_is_jam ? 0 : yy_current_state;
1625| }
1626|
1627|     static void yyunput (int c, register char * yy_bp )
1628| {
1629|       register char *yy_cp;
1630|     
1631|     yy_cp = (yy_c_buf_p);
1632|
1633|       /* undo effects of setting up yytext */
1634|       *yy_cp = (yy_hold_char);
1635|
1636|       if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1637|               { /* need to shift things up to make room */
1638|               /* +2 for EOB chars. */
1639|               register yy_size_t number_to_move = (yy_n_chars) + 2;
1640|               register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
1641|                                       YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
1642|               register char *source =
1643|                               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
1644|
1645|               while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1646|                       *--dest = *--source;
1647|
1648|               yy_cp += (int) (dest - source);
1649|               yy_bp += (int) (dest - source);
1650|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
1651|                       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
1652|
1653|               if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
1654|                       YY_FATAL_ERROR( "flex scanner push-back overflow" );
1655|               }
1656|
1657|       *--yy_cp = (char) c;
1658|
1659|       (yytext_ptr) = yy_bp;
1660|       (yy_hold_char) = *yy_cp;
1661|       (yy_c_buf_p) = yy_cp;
1662| }
1663|
1664| #ifndef YY_NO_INPUT
1665| #ifdef __cplusplus
1666|     static int yyinput (void)
1667| #else
1668|     static int input  (void)
1669| #endif
1670|
1671| {
1672|       int c;
1673|     
1674|       *(yy_c_buf_p) = (yy_hold_char);
1675|
1676|       if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
1677|               {
1678|               /* yy_c_buf_p now points to the character we want to return.
1679|                * If this occurs *before* the EOB characters, then it's a
1680|                * valid NUL; if not, then we've hit the end of the buffer.
1681|                */
1682|               if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
1683|                       /* This was really a NUL. */
1684|                       *(yy_c_buf_p) = '\0';
1685|
1686|               else
1687|                       { /* need more input */
1688|                       yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
1689|                       ++(yy_c_buf_p);
1690|
1691|                       switch ( yy_get_next_buffer(  ) )
1692|                               {
1693|                               case EOB_ACT_LAST_MATCH:
1694|                                       /* This happens because yy_g_n_b()
1695|                                        * sees that we've accumulated a
1696|                                        * token and flags that we need to
1697|                                        * try matching the token before
1698|                                        * proceeding.  But for input(),
1699|                                        * there's no matching to consider.
1700|                                        * So convert the EOB_ACT_LAST_MATCH
1701|                                        * to EOB_ACT_END_OF_FILE.
1702|                                        */
1703|
1704|                                       /* Reset buffer status. */
1705|                                       yyrestart(yyin );
1706|
1707|                                       /*FALLTHROUGH*/
1708|
1709|                               case EOB_ACT_END_OF_FILE:
1710|                                       {
1711|                                       if ( yywrap( ) )
1712|                                               return 0;
1713|
1714|                                       if ( ! (yy_did_buffer_switch_on_eof) )
1715|                                               YY_NEW_FILE;
1716| #ifdef __cplusplus
1717|                                       return yyinput();
1718| #else
1719|                                       return input();
1720| #endif
1721|                                       }
1722|
1723|                               case EOB_ACT_CONTINUE_SCAN:
1724|                                       (yy_c_buf_p) = (yytext_ptr) + offset;
1725|                                       break;
1726|                               }
1727|                       }
1728|               }
1729|
1730|       c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
1731|       *(yy_c_buf_p) = '\0';   /* preserve yytext */
1732|       (yy_hold_char) = *++(yy_c_buf_p);
1733|
1734|       return c;
1735| }
1736| #endif        /* ifndef YY_NO_INPUT */
1737|
1738| /** Immediately switch to a different input stream.
1739|  * @param input_file A readable stream.
1740|  *
1741|  * @note This function does not reset the start condition to @c INITIAL .
1742|  */
1743|     void yyrestart  (FILE * input_file )
1744| {
1745|     
1746|       if ( ! YY_CURRENT_BUFFER ){
1747|         yyensure_buffer_stack ();
1748|               YY_CURRENT_BUFFER_LVALUE =
1749|             yy_create_buffer(yyin,YY_BUF_SIZE );
1750|       }
1751|
1752|       yy_init_buffer(YY_CURRENT_BUFFER,input_file );
1753|       yy_load_buffer_state( );
1754| }
1755|
1756| /** Switch to a different input buffer.
1757|  * @param new_buffer The new input buffer.
1758|  *
1759|  */
1760|     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
1761| {
1762|     
1763|       /* TODO. We should be able to replace this entire function body
1764|        * with
1765|        *              yypop_buffer_state();
1766|        *              yypush_buffer_state(new_buffer);
1767|      */
1768|       yyensure_buffer_stack ();
1769|       if ( YY_CURRENT_BUFFER == new_buffer )
1770|               return;
1771|
1772|       if ( YY_CURRENT_BUFFER )
1773|               {
1774|               /* Flush out information for old buffer. */
1775|               *(yy_c_buf_p) = (yy_hold_char);
1776|               YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1777|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1778|               }
1779|
1780|       YY_CURRENT_BUFFER_LVALUE = new_buffer;
1781|       yy_load_buffer_state( );
1782|
1783|       /* We don't actually know whether we did this switch during
1784|        * EOF (yywrap()) processing, but the only time this flag
1785|        * is looked at is after yywrap() is called, so it's safe
1786|        * to go ahead and always set it.
1787|        */
1788|       (yy_did_buffer_switch_on_eof) = 1;
1789| }
1790|
1791| static void yy_load_buffer_state  (void)
1792| {
1793|       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1794|       (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
1795|       yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
1796|       (yy_hold_char) = *(yy_c_buf_p);
1797| }
1798|
1799| /** Allocate and initialize an input buffer state.
1800|  * @param file A readable stream.
1801|  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
1802|  *
1803|  * @return the allocated buffer state.
1804|  */
1805|     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
1806| {
1807|       YY_BUFFER_STATE b;
1808|     
1809|       b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
1810|       if ( ! b )
1811|               YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1812|
1813|       b->yy_buf_size = size;
1814|
1815|       /* yy_ch_buf has to be 2 characters longer than the size given because
1816|        * we need to put in 2 end-of-buffer characters.
1817|        */
1818|       b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2  );
1819|       if ( ! b->yy_ch_buf )
1820|               YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1821|
1822|       b->yy_is_our_buffer = 1;
1823|
1824|       yy_init_buffer(b,file );
1825|
1826|       return b;
1827| }
1828|
1829| /** Destroy the buffer.
1830|  * @param b a buffer created with yy_create_buffer()
1831|  *
1832|  */
1833|     void yy_delete_buffer (YY_BUFFER_STATE  b )
1834| {
1835|     
1836|       if ( ! b )
1837|               return;
1838|
1839|       if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1840|               YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
1841|
1842|       if ( b->yy_is_our_buffer )
1843|               yyfree((void *) b->yy_ch_buf  );
1844|
1845|       yyfree((void *) b  );
1846| }
1847|
1848| #ifndef __cplusplus
1849| extern int isatty (int );
1850| #endif /* __cplusplus */
1851|     
1852| /* Initializes or reinitializes a buffer.
1853|  * This function is sometimes called more than once on the same buffer,
1854|  * such as during a yyrestart() or at EOF.
1855|  */
1856|     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
1857|
1858| {
1859|       int oerrno = errno;
1860|     
1861|       yy_flush_buffer(b );
1862|
1863|       b->yy_input_file = file;
1864|       b->yy_fill_buffer = 1;
1865|
1866|     /* If b is the current buffer, then yy_init_buffer was _probably_
1867|      * called from yyrestart() or through yy_get_next_buffer.
1868|      * In that case, we don't want to reset the lineno or column.
1869|      */
1870|     if (b != YY_CURRENT_BUFFER){
1871|         b->yy_bs_lineno = 1;
1872|         b->yy_bs_column = 0;
1873|     }
1874|
1875|         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1876|     
1877|       errno = oerrno;
1878| }
1879|
1880| /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
1881|  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
1882|  *
1883|  */
1884|     void yy_flush_buffer (YY_BUFFER_STATE  b )
1885| {
1886|       if ( ! b )
1887|               return;
1888|
1889|       b->yy_n_chars = 0;
1890|
1891|       /* We always need two end-of-buffer characters.  The first causes
1892|        * a transition to the end-of-buffer state.  The second causes
1893|        * a jam in that state.
1894|        */
1895|       b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1896|       b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1897|
1898|       b->yy_buf_pos = &b->yy_ch_buf[0];
1899|
1900|       b->yy_at_bol = 1;
1901|       b->yy_buffer_status = YY_BUFFER_NEW;
1902|
1903|       if ( b == YY_CURRENT_BUFFER )
1904|               yy_load_buffer_state( );
1905| }
1906|
1907| /** Pushes the new state onto the stack. The new state becomes
1908|  *  the current state. This function will allocate the stack
1909|  *  if necessary.
1910|  *  @param new_buffer The new state.
1911|  * 
1912|  */
1913| void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
1914| {
1915|       if (new_buffer == NULL)
1916|               return;
1917|
1918|       yyensure_buffer_stack();
1919|
1920|       /* This block is copied from yy_switch_to_buffer. */
1921|       if ( YY_CURRENT_BUFFER )
1922|               {
1923|               /* Flush out information for old buffer. */
1924|               *(yy_c_buf_p) = (yy_hold_char);
1925|               YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1926|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1927|               }
1928|
1929|       /* Only push if top exists. Otherwise, replace top. */
1930|       if (YY_CURRENT_BUFFER)
1931|               (yy_buffer_stack_top)++;
1932|       YY_CURRENT_BUFFER_LVALUE = new_buffer;
1933|
1934|       /* copied from yy_switch_to_buffer. */
1935|       yy_load_buffer_state( );
1936|       (yy_did_buffer_switch_on_eof) = 1;
1937| }
1938|
1939| /** Removes and deletes the top of the stack, if present.
1940|  *  The next element becomes the new top.
1941|  * 
1942|  */
1943| void yypop_buffer_state (void)
1944| {
1945|       if (!YY_CURRENT_BUFFER)
1946|               return;
1947|
1948|       yy_delete_buffer(YY_CURRENT_BUFFER );
1949|       YY_CURRENT_BUFFER_LVALUE = NULL;
1950|       if ((yy_buffer_stack_top) > 0)
1951|               --(yy_buffer_stack_top);
1952|
1953|       if (YY_CURRENT_BUFFER) {
1954|               yy_load_buffer_state( );
1955|               (yy_did_buffer_switch_on_eof) = 1;
1956|       }
1957| }
1958|
1959| /* Allocates the stack if it does not exist.
1960|  *  Guarantees space for at least one push.
1961|  */
1962| static void yyensure_buffer_stack (void)
1963| {
1964|       yy_size_t num_to_alloc;
1965|     
1966|       if (!(yy_buffer_stack)) {
1967|
1968|               /* First allocation is just for 2 elements, since we don't know if this
1969|                * scanner will even need a stack. We use 2 instead of 1 to avoid an
1970|                * immediate realloc on the next call.
1971|          */
1972|               num_to_alloc = 1;
1973|               (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
1974|                                                               (num_to_alloc * sizeof(struct yy_buffer_state*)
1975|                                                               );
1976|               if ( ! (yy_buffer_stack) )
1977|                       YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1978|                                                                 
1979|               memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
1980|                               
1981|               (yy_buffer_stack_max) = num_to_alloc;
1982|               (yy_buffer_stack_top) = 0;
1983|               return;
1984|       }
1985|
1986|       if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
1987|
1988|               /* Increase the buffer to prepare for a possible push. */
1989|               int grow_size = 8 /* arbitrary grow size */;
1990|
1991|               num_to_alloc = (yy_buffer_stack_max) + grow_size;
1992|               (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
1993|                                                               ((yy_buffer_stack),
1994|                                                               num_to_alloc * sizeof(struct yy_buffer_state*)
1995|                                                               );
1996|               if ( ! (yy_buffer_stack) )
1997|                       YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1998|
1999|               /* zero only the new slots.*/
2000|               memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
2001|               (yy_buffer_stack_max) = num_to_alloc;
2002|       }
2003| }
2004|
2005| /** Setup the input buffer state to scan directly from a user-specified character buffer.
2006|  * @param base the character buffer
2007|  * @param size the size in bytes of the character buffer
2008|  *
2009|  * @return the newly allocated buffer state object.
2010|  */
2011| YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
2012| {
2013|       YY_BUFFER_STATE b;
2014|     
2015|       if ( size < 2 ||
2016|            base[size-2] != YY_END_OF_BUFFER_CHAR ||
2017|            base[size-1] != YY_END_OF_BUFFER_CHAR )
2018|               /* They forgot to leave room for the EOB's. */
2019|               return 0;
2020|
2021|       b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
2022|       if ( ! b )
2023|               YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
2024|
2025|       b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
2026|       b->yy_buf_pos = b->yy_ch_buf = base;
2027|       b->yy_is_our_buffer = 0;
2028|       b->yy_input_file = 0;
2029|       b->yy_n_chars = b->yy_buf_size;
2030|       b->yy_is_interactive = 0;
2031|       b->yy_at_bol = 1;
2032|       b->yy_fill_buffer = 0;
2033|       b->yy_buffer_status = YY_BUFFER_NEW;
2034|
2035|       yy_switch_to_buffer(b  );
2036|
2037|       return b;
2038| }
2039|
2040| /** Setup the input buffer state to scan a string. The next call to yylex() will
2041|  * scan from a @e copy of @a str.
2042|  * @param yystr a NUL-terminated string to scan
2043|  *
2044|  * @return the newly allocated buffer state object.
2045|  * @note If you want to scan bytes that may contain NUL values, then use
2046|  *       yy_scan_bytes() instead.
2047|  */
2048| YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
2049| {
2050|     
2051|       return yy_scan_bytes(yystr,strlen(yystr) );
2052| }
2053|
2054| /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
2055|  * scan from a @e copy of @a bytes.
2056|  * @param bytes the byte buffer to scan
2057|  * @param len the number of bytes in the buffer pointed to by @a bytes.
2058|  *
2059|  * @return the newly allocated buffer state object.
2060|  */
2061| YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, yy_size_t  _yybytes_len )
2062| {
2063|       YY_BUFFER_STATE b;
2064|       char *buf;
2065|       yy_size_t n, i;
2066|     
2067|       /* Get memory for full buffer, including space for trailing EOB's. */
2068|       n = _yybytes_len + 2;
2069|       buf = (char *) yyalloc(n  );
2070|       if ( ! buf )
2071|               YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
2072|
2073|       for ( i = 0; i < _yybytes_len; ++i )
2074|               buf[i] = yybytes[i];
2075|
2076|       buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
2077|
2078|       b = yy_scan_buffer(buf,n );
2079|       if ( ! b )
2080|               YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
2081|
2082|       /* It's okay to grow etc. this buffer, and we should throw it
2083|        * away when we're done.
2084|        */
2085|       b->yy_is_our_buffer = 1;
2086|
2087|       return b;
2088| }
2089|
2090| #ifndef YY_EXIT_FAILURE
2091| #define YY_EXIT_FAILURE 2
2092| #endif
2093|
2094| static void yy_fatal_error (yyconst char* msg )
2095| {
2096|       (void) fprintf( stderr, "%s\n", msg );
2097|       exit( YY_EXIT_FAILURE );
2098| }
2099|
2100| /* Redefine yyless() so it works in section 3 code. */
2101|
2102| #undef yyless
2103| #define yyless(n) \
2104|       do \
2105|               { \
2106|               /* Undo effects of setting up yytext. */ \
2107|         int yyless_macro_arg = (n); \
2108|         YY_LESS_LINENO(yyless_macro_arg);\
2109|               yytext[yyleng] = (yy_hold_char); \
2110|               (yy_c_buf_p) = yytext + yyless_macro_arg; \
2111|               (yy_hold_char) = *(yy_c_buf_p); \
2112|               *(yy_c_buf_p) = '\0'; \
2113|               yyleng = yyless_macro_arg; \
2114|               } \
2115|       while ( 0 )
2116|
2117| /* Accessor  methods (get/set functions) to struct members. */
2118|
2119| /** Get the current line number.
2120|  *
2121|  */
2122| int yyget_lineno  (void)
2123| {
2124|         
2125|     return yylineno;
2126| }
2127|
2128| /** Get the input stream.
2129|  *
2130|  */
2131| FILE *yyget_in  (void)
2132| {
2133|         return yyin;
2134| }
2135|
2136| /** Get the output stream.
2137|  *
2138|  */
2139| FILE *yyget_out  (void)
2140| {
2141|         return yyout;
2142| }
2143|
2144| /** Get the length of the current token.
2145|  *
2146|  */
2147| yy_size_t yyget_leng  (void)
2148| {
2149|         return yyleng;
2150| }
2151|
2152| /** Get the current token.
2153|  *
2154|  */
2155|
2156| char *yyget_text  (void)
2157| {
2158|         return yytext;
2159| }
2160|
2161| /** Set the current line number.
2162|  * @param line_number
2163|  *
2164|  */
2165| void yyset_lineno (int  line_number )
2166| {
2167|     
2168|     yylineno = line_number;
2169| }
2170|
2171| /** Set the input stream. This does not discard the current
2172|  * input buffer.
2173|  * @param in_str A readable stream.
2174|  *
2175|  * @see yy_switch_to_buffer
2176|  */
2177| void yyset_in (FILE *  in_str )
2178| {
2179|         yyin = in_str ;
2180| }
2181|
2182| void yyset_out (FILE *  out_str )
2183| {
2184|         yyout = out_str ;
2185| }
2186|
2187| int yyget_debug  (void)
2188| {
2189|         return yy_flex_debug;
2190| }
2191|
2192| void yyset_debug (int  bdebug )
2193| {
2194|         yy_flex_debug = bdebug ;
2195| }
2196|
2197| static int yy_init_globals (void)
2198| {
2199|         /* Initialization is the same as for the non-reentrant scanner.
2200|      * This function is called from yylex_destroy(), so don't allocate here.
2201|      */
2202|
2203|     (yy_buffer_stack) = 0;
2204|     (yy_buffer_stack_top) = 0;
2205|     (yy_buffer_stack_max) = 0;
2206|     (yy_c_buf_p) = (char *) 0;
2207|     (yy_init) = 0;
2208|     (yy_start) = 0;
2209|
2210|     (yy_state_buf) = 0;
2211|     (yy_state_ptr) = 0;
2212|     (yy_full_match) = 0;
2213|     (yy_lp) = 0;
2214|
2215| /* Defined in main.c */
2216| #ifdef YY_STDINIT
2217|     yyin = stdin;
2218|     yyout = stdout;
2219| #else
2220|     yyin = (FILE *) 0;
2221|     yyout = (FILE *) 0;
2222| #endif
2223|
2224|     /* For future reference: Set errno on error, since we are called by
2225|      * yylex_init()
2226|      */
2227|     return 0;
2228| }
2229|
2230| /* yylex_destroy is for both reentrant and non-reentrant scanners. */
2231| int yylex_destroy  (void)
2232| {
2233|     
2234|     /* Pop the buffer stack, destroying each element. */
2235|       while(YY_CURRENT_BUFFER){
2236|               yy_delete_buffer(YY_CURRENT_BUFFER  );
2237|               YY_CURRENT_BUFFER_LVALUE = NULL;
2238|               yypop_buffer_state();
2239|       }
2240|
2241|       /* Destroy the stack itself. */
2242|       yyfree((yy_buffer_stack) );
2243|       (yy_buffer_stack) = NULL;
2244|
2245|     yyfree ( (yy_state_buf) );
2246|     (yy_state_buf)  = NULL;
2247|
2248|     /* Reset the globals. This is important in a non-reentrant scanner so the next time
2249|      * yylex() is called, initialization will occur. */
2250|     yy_init_globals( );
2251|
2252|     return 0;
2253| }
2254|
2255| /*
2256|  * Internal utility routines.
2257|  */
2258|
2259| #ifndef yytext_ptr
2260| static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
2261| {
2262|       register int i;
2263|       for ( i = 0; i < n; ++i )
2264|               s1[i] = s2[i];
2265| }
2266| #endif
2267|
2268| #ifdef YY_NEED_STRLEN
2269| static int yy_flex_strlen (yyconst char * s )
2270| {
2271|       register int n;
2272|       for ( n = 0; s[n]; ++n )
2273|               ;
2274|
2275|       return n;
2276| }
2277| #endif
2278|
2279| void *yyalloc (yy_size_t  size )
2280| {
2281|       return (void *) malloc( size );
2282| }
2283|
2284| void *yyrealloc  (void * ptr, yy_size_t  size )
2285| {
2286|       /* The cast to (char *) in the following accommodates both
2287|        * implementations that use char* generic pointers, and those
2288|        * that use void* generic pointers.  It works with the latter
2289|        * because both ANSI C and C++ allow castless assignment from
2290|        * any pointer type to void*, and deal with argument conversions
2291|        * as though doing an assignment.
2292|        */
2293|       return (void *) realloc( (char *) ptr, size );
2294| }
2295|
2296| void yyfree (void * ptr )
2297| {
2298|       free( (char *) ptr );   /* see yyrealloc() for (char *) cast */
2299| }
2300|
2301| #define YYTABLES_NAME "yytables"
2302|
2303| #line 10 "conftest.l"
2304|
2305|
2306| #ifdef YYTEXT_POINTER
2307| extern char *yytext;
2308| #endif
2309| int
2310| main (void)
2311| {
2312|   return ! yylex () + ! yywrap ();
2313| }
2314configure:14433: ccache /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
2315ld: library not found for -lfl
2316clang: error: linker command failed with exit code 1 (use -v to see invocation)
2317configure:14433: $? = 1
2318configure: failed program was:
2319| /* confdefs.h */
2320| #define PACKAGE_NAME "recode"
2321| #define PACKAGE_TARNAME "recode"
2322| #define PACKAGE_VERSION "3.7.6"
2323| #define PACKAGE_STRING "recode 3.7.6"
2324| #define PACKAGE_BUGREPORT "rrt@sc3d.org"
2325| #define PACKAGE_URL ""
2326| #define PACKAGE "recode"
2327| #define VERSION "3.7.6"
2328| #define STDC_HEADERS 1
2329| #define HAVE_SYS_TYPES_H 1
2330| #define HAVE_SYS_STAT_H 1
2331| #define HAVE_STDLIB_H 1
2332| #define HAVE_STRING_H 1
2333| #define HAVE_MEMORY_H 1
2334| #define HAVE_STRINGS_H 1
2335| #define HAVE_INTTYPES_H 1
2336| #define HAVE_STDINT_H 1
2337| #define HAVE_UNISTD_H 1
2338| #define __EXTENSIONS__ 1
2339| #define _ALL_SOURCE 1
2340| #define _DARWIN_C_SOURCE 1
2341| #define _GNU_SOURCE 1
2342| #define _NETBSD_SOURCE 1
2343| #define _OPENBSD_SOURCE 1
2344| #define _POSIX_PTHREAD_SEMANTICS 1
2345| #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
2346| #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
2347| #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
2348| #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
2349| #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
2350| #define __STDC_WANT_LIB_EXT2__ 1
2351| #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
2352| #define _TANDEM_SOURCE 1
2353| #define _HPUX_ALT_XOPEN_SOCKET_API 1
2354| #define _DARWIN_USE_64_BIT_INODE 1
2355| #define HAVE_DLFCN_H 1
2356| #define LT_OBJDIR ".libs/"
2357| /* end confdefs.h.  */
2358|
2359| #line 3 "lex.yy.c"
2360|
2361| #define  YY_INT_ALIGNED short int
2362|
2363| /* A lexical scanner generated by flex */
2364|
2365| #define FLEX_SCANNER
2366| #define YY_FLEX_MAJOR_VERSION 2
2367| #define YY_FLEX_MINOR_VERSION 5
2368| #define YY_FLEX_SUBMINOR_VERSION 35
2369| #if YY_FLEX_SUBMINOR_VERSION > 0
2370| #define FLEX_BETA
2371| #endif
2372|
2373| /* First, we deal with  platform-specific or compiler-specific issues. */
2374|
2375| /* begin standard C headers. */
2376| #include <stdio.h>
2377| #include <string.h>
2378| #include <errno.h>
2379| #include <stdlib.h>
2380|
2381| /* end standard C headers. */
2382|
2383| /* flex integer type definitions */
2384|
2385| #ifndef FLEXINT_H
2386| #define FLEXINT_H
2387|
2388| /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
2389|
2390| #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
2391|
2392| /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
2393|  * if you want the limit (max/min) macros for int types.
2394|  */
2395| #ifndef __STDC_LIMIT_MACROS
2396| #define __STDC_LIMIT_MACROS 1
2397| #endif
2398|
2399| #include <inttypes.h>
2400| typedef int8_t flex_int8_t;
2401| typedef uint8_t flex_uint8_t;
2402| typedef int16_t flex_int16_t;
2403| typedef uint16_t flex_uint16_t;
2404| typedef int32_t flex_int32_t;
2405| typedef uint32_t flex_uint32_t;
2406| typedef uint64_t flex_uint64_t;
2407| #else
2408| typedef signed char flex_int8_t;
2409| typedef short int flex_int16_t;
2410| typedef int flex_int32_t;
2411| typedef unsigned char flex_uint8_t;
2412| typedef unsigned short int flex_uint16_t;
2413| typedef unsigned int flex_uint32_t;
2414| #endif /* ! C99 */
2415|
2416| /* Limits of integral types. */
2417| #ifndef INT8_MIN
2418| #define INT8_MIN               (-128)
2419| #endif
2420| #ifndef INT16_MIN
2421| #define INT16_MIN              (-32767-1)
2422| #endif
2423| #ifndef INT32_MIN
2424| #define INT32_MIN              (-2147483647-1)
2425| #endif
2426| #ifndef INT8_MAX
2427| #define INT8_MAX               (127)
2428| #endif
2429| #ifndef INT16_MAX
2430| #define INT16_MAX              (32767)
2431| #endif
2432| #ifndef INT32_MAX
2433| #define INT32_MAX              (2147483647)
2434| #endif
2435| #ifndef UINT8_MAX
2436| #define UINT8_MAX              (255U)
2437| #endif
2438| #ifndef UINT16_MAX
2439| #define UINT16_MAX             (65535U)
2440| #endif
2441| #ifndef UINT32_MAX
2442| #define UINT32_MAX             (4294967295U)
2443| #endif
2444|
2445| #endif /* ! FLEXINT_H */
2446|
2447| #ifdef __cplusplus
2448|
2449| /* The "const" storage-class-modifier is valid. */
2450| #define YY_USE_CONST
2451|
2452| #else /* ! __cplusplus */
2453|
2454| /* C99 requires __STDC__ to be defined as 1. */
2455| #if defined (__STDC__)
2456|
2457| #define YY_USE_CONST
2458|
2459| #endif        /* defined (__STDC__) */
2460| #endif        /* ! __cplusplus */
2461|
2462| #ifdef YY_USE_CONST
2463| #define yyconst const
2464| #else
2465| #define yyconst
2466| #endif
2467|
2468| /* Returned upon end-of-file. */
2469| #define YY_NULL 0
2470|
2471| /* Promotes a possibly negative, possibly signed char to an unsigned
2472|  * integer for use as an array index.  If the signed char is negative,
2473|  * we want to instead treat it as an 8-bit unsigned char, hence the
2474|  * double cast.
2475|  */
2476| #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
2477|
2478| /* Enter a start condition.  This macro really ought to take a parameter,
2479|  * but we do it the disgusting crufty way forced on us by the ()-less
2480|  * definition of BEGIN.
2481|  */
2482| #define BEGIN (yy_start) = 1 + 2 *
2483|
2484| /* Translate the current start state into a value that can be later handed
2485|  * to BEGIN to return to the state.  The YYSTATE alias is for lex
2486|  * compatibility.
2487|  */
2488| #define YY_START (((yy_start) - 1) / 2)
2489| #define YYSTATE YY_START
2490|
2491| /* Action number for EOF rule of a given start state. */
2492| #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
2493|
2494| /* Special action meaning "start processing a new file". */
2495| #define YY_NEW_FILE yyrestart(yyin  )
2496|
2497| #define YY_END_OF_BUFFER_CHAR 0
2498|
2499| /* Size of default input buffer. */
2500| #ifndef YY_BUF_SIZE
2501| #define YY_BUF_SIZE 16384
2502| #endif
2503|
2504| /* The state buf must be large enough to hold one state per character in the main buffer.
2505|  */
2506| #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
2507|
2508| #ifndef YY_TYPEDEF_YY_BUFFER_STATE
2509| #define YY_TYPEDEF_YY_BUFFER_STATE
2510| typedef struct yy_buffer_state *YY_BUFFER_STATE;
2511| #endif
2512|
2513| #ifndef YY_TYPEDEF_YY_SIZE_T
2514| #define YY_TYPEDEF_YY_SIZE_T
2515| typedef size_t yy_size_t;
2516| #endif
2517|
2518| extern yy_size_t yyleng;
2519|
2520| extern FILE *yyin, *yyout;
2521|
2522| #define EOB_ACT_CONTINUE_SCAN 0
2523| #define EOB_ACT_END_OF_FILE 1
2524| #define EOB_ACT_LAST_MATCH 2
2525|
2526|     #define YY_LESS_LINENO(n)
2527|     
2528| /* Return all but the first "n" matched characters back to the input stream. */
2529| #define yyless(n) \
2530|       do \
2531|               { \
2532|               /* Undo effects of setting up yytext. */ \
2533|         int yyless_macro_arg = (n); \
2534|         YY_LESS_LINENO(yyless_macro_arg);\
2535|               *yy_cp = (yy_hold_char); \
2536|               YY_RESTORE_YY_MORE_OFFSET \
2537|               (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
2538|               YY_DO_BEFORE_ACTION; /* set up yytext again */ \
2539|               } \
2540|       while ( 0 )
2541|
2542| #define unput(c) yyunput( c, (yytext_ptr)  )
2543|
2544| #ifndef YY_STRUCT_YY_BUFFER_STATE
2545| #define YY_STRUCT_YY_BUFFER_STATE
2546| struct yy_buffer_state
2547|       {
2548|       FILE *yy_input_file;
2549|
2550|       char *yy_ch_buf;                /* input buffer */
2551|       char *yy_buf_pos;               /* current position in input buffer */
2552|
2553|       /* Size of input buffer in bytes, not including room for EOB
2554|        * characters.
2555|        */
2556|       yy_size_t yy_buf_size;
2557|
2558|       /* Number of characters read into yy_ch_buf, not including EOB
2559|        * characters.
2560|        */
2561|       yy_size_t yy_n_chars;
2562|
2563|       /* Whether we "own" the buffer - i.e., we know we created it,
2564|        * and can realloc() it to grow it, and should free() it to
2565|        * delete it.
2566|        */
2567|       int yy_is_our_buffer;
2568|
2569|       /* Whether this is an "interactive" input source; if so, and
2570|        * if we're using stdio for input, then we want to use getc()
2571|        * instead of fread(), to make sure we stop fetching input after
2572|        * each newline.
2573|        */
2574|       int yy_is_interactive;
2575|
2576|       /* Whether we're considered to be at the beginning of a line.
2577|        * If so, '^' rules will be active on the next match, otherwise
2578|        * not.
2579|        */
2580|       int yy_at_bol;
2581|
2582|     int yy_bs_lineno; /**< The line count. */
2583|     int yy_bs_column; /**< The column count. */
2584|     
2585|       /* Whether to try to fill the input buffer when we reach the
2586|        * end of it.
2587|        */
2588|       int yy_fill_buffer;
2589|
2590|       int yy_buffer_status;
2591|
2592| #define YY_BUFFER_NEW 0
2593| #define YY_BUFFER_NORMAL 1
2594|       /* When an EOF's been seen but there's still some text to process
2595|        * then we mark the buffer as YY_EOF_PENDING, to indicate that we
2596|        * shouldn't try reading from the input source any more.  We might
2597|        * still have a bunch of tokens to match, though, because of
2598|        * possible backing-up.
2599|        *
2600|        * When we actually see the EOF, we change the status to "new"
2601|        * (via yyrestart()), so that the user can continue scanning by
2602|        * just pointing yyin at a new input file.
2603|        */
2604| #define YY_BUFFER_EOF_PENDING 2
2605|
2606|       };
2607| #endif /* !YY_STRUCT_YY_BUFFER_STATE */
2608|
2609| /* Stack of input buffers. */
2610| static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
2611| static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
2612| static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
2613|
2614| /* We provide macros for accessing buffer states in case in the
2615|  * future we want to put the buffer states in a more general
2616|  * "scanner state".
2617|  *
2618|  * Returns the top of the stack, or NULL.
2619|  */
2620| #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
2621|                           ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
2622|                           : NULL)
2623|
2624| /* Same as previous macro, but useful when we know that the buffer stack is not
2625|  * NULL or when we need an lvalue. For internal use only.
2626|  */
2627| #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
2628|
2629| /* yy_hold_char holds the character lost when yytext is formed. */
2630| static char yy_hold_char;
2631| static yy_size_t yy_n_chars;          /* number of characters read into yy_ch_buf */
2632| yy_size_t yyleng;
2633|
2634| /* Points to current character in buffer. */
2635| static char *yy_c_buf_p = (char *) 0;
2636| static int yy_init = 0;               /* whether we need to initialize */
2637| static int yy_start = 0;      /* start state number */
2638|
2639| /* Flag which is used to allow yywrap()'s to do buffer switches
2640|  * instead of setting up a fresh yyin.  A bit of a hack ...
2641|  */
2642| static int yy_did_buffer_switch_on_eof;
2643|
2644| void yyrestart (FILE *input_file  );
2645| void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
2646| YY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );
2647| void yy_delete_buffer (YY_BUFFER_STATE b  );
2648| void yy_flush_buffer (YY_BUFFER_STATE b  );
2649| void yypush_buffer_state (YY_BUFFER_STATE new_buffer  );
2650| void yypop_buffer_state (void );
2651|
2652| static void yyensure_buffer_stack (void );
2653| static void yy_load_buffer_state (void );
2654| static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );
2655|
2656| #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
2657|
2658| YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
2659| YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
2660| YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len  );
2661|
2662| void *yyalloc (yy_size_t  );
2663| void *yyrealloc (void *,yy_size_t  );
2664| void yyfree (void *  );
2665|
2666| #define yy_new_buffer yy_create_buffer
2667|
2668| #define yy_set_interactive(is_interactive) \
2669|       { \
2670|       if ( ! YY_CURRENT_BUFFER ){ \
2671|         yyensure_buffer_stack (); \
2672|               YY_CURRENT_BUFFER_LVALUE =    \
2673|             yy_create_buffer(yyin,YY_BUF_SIZE ); \
2674|       } \
2675|       YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
2676|       }
2677|
2678| #define yy_set_bol(at_bol) \
2679|       { \
2680|       if ( ! YY_CURRENT_BUFFER ){\
2681|         yyensure_buffer_stack (); \
2682|               YY_CURRENT_BUFFER_LVALUE =    \
2683|             yy_create_buffer(yyin,YY_BUF_SIZE ); \
2684|       } \
2685|       YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
2686|       }
2687|
2688| #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
2689|
2690| /* Begin user sect3 */
2691|
2692| typedef unsigned char YY_CHAR;
2693|
2694| FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
2695|
2696| typedef int yy_state_type;
2697|
2698| extern int yylineno;
2699|
2700| int yylineno = 1;
2701|
2702| extern char *yytext;
2703| #define yytext_ptr yytext
2704|
2705| static yy_state_type yy_get_previous_state (void );
2706| static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
2707| static int yy_get_next_buffer (void );
2708| static void yy_fatal_error (yyconst char msg[]  );
2709|
2710| /* Done after the current pattern has been matched and before the
2711|  * corresponding action - sets up yytext.
2712|  */
2713| #define YY_DO_BEFORE_ACTION \
2714|       (yytext_ptr) = yy_bp; \
2715|       (yytext_ptr) -= (yy_more_len); \
2716|       yyleng = (yy_size_t) (yy_cp - (yytext_ptr)); \
2717|       (yy_hold_char) = *yy_cp; \
2718|       *yy_cp = '\0'; \
2719|       (yy_c_buf_p) = yy_cp;
2720|
2721| #define YY_NUM_RULES 8
2722| #define YY_END_OF_BUFFER 9
2723| /* This struct is not used in this scanner,
2724|    but its presence is necessary. */
2725| struct yy_trans_info
2726|       {
2727|       flex_int32_t yy_verify;
2728|       flex_int32_t yy_nxt;
2729|       };
2730| static yyconst flex_int16_t yy_acclist[23] =
2731|     {   0,
2732|         9,    7,    8,    8,    1,    7,    8,    2,    7,    8,
2733|         3,    7,    8,    4,    7,    8,    5,    7,    8,    6,
2734|         7,    8
2735|     } ;
2736|
2737| static yyconst flex_int16_t yy_accept[14] =
2738|     {   0,
2739|         1,    1,    1,    2,    4,    5,    8,   11,   14,   17,
2740|        20,   23,   23
2741|     } ;
2742|
2743| static yyconst flex_int32_t yy_ec[256] =
2744|     {   0,
2745|         1,    1,    1,    1,    1,    1,    1,    1,    1,    2,
2746|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2747|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2748|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2749|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2750|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2751|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2752|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2753|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2754|         1,    1,    1,    1,    1,    1,    3,    4,    5,    6,
2755|
2756|         7,    8,    1,    1,    1,    1,    1,    1,    1,    1,
2757|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2758|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2759|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2760|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2761|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2762|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2763|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2764|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2765|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2766|
2767|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2768|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2769|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2770|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2771|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
2772|         1,    1,    1,    1,    1
2773|     } ;
2774|
2775| static yyconst flex_int32_t yy_meta[9] =
2776|     {   0,
2777|         1,    1,    1,    1,    1,    1,    1,    1
2778|     } ;
2779|
2780| static yyconst flex_int16_t yy_base[13] =
2781|     {   0,
2782|         0,    0,    9,   10,   10,   10,   10,   10,   10,   10,
2783|        10,   10
2784|     } ;
2785|
2786| static yyconst flex_int16_t yy_def[13] =
2787|     {   0,
2788|        12,    1,   12,   12,   12,   12,   12,   12,   12,   12,
2789|        12,    0
2790|     } ;
2791|
2792| static yyconst flex_int16_t yy_nxt[19] =
2793|     {   0,
2794|         4,    5,    6,    7,    8,    9,   10,   11,   12,    3,
2795|        12,   12,   12,   12,   12,   12,   12,   12
2796|     } ;
2797|
2798| static yyconst flex_int16_t yy_chk[19] =
2799|     {   0,
2800|         1,    1,    1,    1,    1,    1,    1,    1,    3,   12,
2801|        12,   12,   12,   12,   12,   12,   12,   12
2802|     } ;
2803|
2804| extern int yy_flex_debug;
2805| int yy_flex_debug = 0;
2806|
2807| static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
2808| static char *yy_full_match;
2809| static int yy_lp;
2810| #define REJECT \
2811| { \
2812| *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
2813| yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
2814| ++(yy_lp); \
2815| goto find_rule; \
2816| }
2817|
2818| static int yy_more_flag = 0;
2819| static int yy_more_len = 0;
2820| #define yymore() ((yy_more_flag) = 1)
2821| #define YY_MORE_ADJ (yy_more_len)
2822| #define YY_RESTORE_YY_MORE_OFFSET
2823| char *yytext;
2824| #line 1 "conftest.l"
2825| #line 469 "lex.yy.c"
2826|
2827| #define INITIAL 0
2828|
2829| #ifndef YY_NO_UNISTD_H
2830| /* Special case for "unistd.h", since it is non-ANSI. We include it way
2831|  * down here because we want the user's section 1 to have been scanned first.
2832|  * The user has a chance to override it with an option.
2833|  */
2834| #include <unistd.h>
2835| #endif
2836|
2837| #ifndef YY_EXTRA_TYPE
2838| #define YY_EXTRA_TYPE void *
2839| #endif
2840|
2841| static int yy_init_globals (void );
2842|
2843| /* Accessor methods to globals.
2844|    These are made visible to non-reentrant scanners for convenience. */
2845|
2846| int yylex_destroy (void );
2847|
2848| int yyget_debug (void );
2849|
2850| void yyset_debug (int debug_flag  );
2851|
2852| YY_EXTRA_TYPE yyget_extra (void );
2853|
2854| void yyset_extra (YY_EXTRA_TYPE user_defined  );
2855|
2856| FILE *yyget_in (void );
2857|
2858| void yyset_in  (FILE * in_str  );
2859|
2860| FILE *yyget_out (void );
2861|
2862| void yyset_out  (FILE * out_str  );
2863|
2864| yy_size_t yyget_leng (void );
2865|
2866| char *yyget_text (void );
2867|
2868| int yyget_lineno (void );
2869|
2870| void yyset_lineno (int line_number  );
2871|
2872| /* Macros after this point can all be overridden by user definitions in
2873|  * section 1.
2874|  */
2875|
2876| #ifndef YY_SKIP_YYWRAP
2877| #ifdef __cplusplus
2878| extern "C" int yywrap (void );
2879| #else
2880| extern int yywrap (void );
2881| #endif
2882| #endif
2883|
2884|     static void yyunput (int c,char *buf_ptr  );
2885|     
2886| #ifndef yytext_ptr
2887| static void yy_flex_strncpy (char *,yyconst char *,int );
2888| #endif
2889|
2890| #ifdef YY_NEED_STRLEN
2891| static int yy_flex_strlen (yyconst char * );
2892| #endif
2893|
2894| #ifndef YY_NO_INPUT
2895|
2896| #ifdef __cplusplus
2897| static int yyinput (void );
2898| #else
2899| static int input (void );
2900| #endif
2901|
2902| #endif
2903|
2904| /* Amount of stuff to slurp up with each read. */
2905| #ifndef YY_READ_BUF_SIZE
2906| #define YY_READ_BUF_SIZE 8192
2907| #endif
2908|
2909| /* Copy whatever the last rule matched to the standard output. */
2910| #ifndef ECHO
2911| /* This used to be an fputs(), but since the string might contain NUL's,
2912|  * we now use fwrite().
2913|  */
2914| #define ECHO fwrite( yytext, yyleng, 1, yyout )
2915| #endif
2916|
2917| /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
2918|  * is returned in "result".
2919|  */
2920| #ifndef YY_INPUT
2921| #define YY_INPUT(buf,result,max_size) \
2922|       if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
2923|               { \
2924|               int c = '*'; \
2925|               yy_size_t n; \
2926|               for ( n = 0; n < max_size && \
2927|                            (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
2928|                       buf[n] = (char) c; \
2929|               if ( c == '\n' ) \
2930|                       buf[n++] = (char) c; \
2931|               if ( c == EOF && ferror( yyin ) ) \
2932|                       YY_FATAL_ERROR( "input in flex scanner failed" ); \
2933|               result = n; \
2934|               } \
2935|       else \
2936|               { \
2937|               errno=0; \
2938|               while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
2939|                       { \
2940|                       if( errno != EINTR) \
2941|                               { \
2942|                               YY_FATAL_ERROR( "input in flex scanner failed" ); \
2943|                               break; \
2944|                               } \
2945|                       errno=0; \
2946|                       clearerr(yyin); \
2947|                       } \
2948|               }\
2949| \
2950|
2951| #endif
2952|
2953| /* No semi-colon after return; correct usage is to write "yyterminate();" -
2954|  * we don't want an extra ';' after the "return" because that will cause
2955|  * some compilers to complain about unreachable statements.
2956|  */
2957| #ifndef yyterminate
2958| #define yyterminate() return YY_NULL
2959| #endif
2960|
2961| /* Number of entries by which start-condition stack grows. */
2962| #ifndef YY_START_STACK_INCR
2963| #define YY_START_STACK_INCR 25
2964| #endif
2965|
2966| /* Report a fatal error. */
2967| #ifndef YY_FATAL_ERROR
2968| #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
2969| #endif
2970|
2971| /* end tables serialization structures and prototypes */
2972|
2973| /* Default declaration of generated scanner - a define so the user can
2974|  * easily add parameters.
2975|  */
2976| #ifndef YY_DECL
2977| #define YY_DECL_IS_OURS 1
2978|
2979| extern int yylex (void);
2980|
2981| #define YY_DECL int yylex (void)
2982| #endif /* !YY_DECL */
2983|
2984| /* Code executed at the beginning of each rule, after yytext and yyleng
2985|  * have been set up.
2986|  */
2987| #ifndef YY_USER_ACTION
2988| #define YY_USER_ACTION
2989| #endif
2990|
2991| /* Code executed at the end of each rule. */
2992| #ifndef YY_BREAK
2993| #define YY_BREAK break;
2994| #endif
2995|
2996| #define YY_RULE_SETUP \
2997|       YY_USER_ACTION
2998|
2999| /** The main scanner function which does all the work.
3000|  */
3001| YY_DECL
3002| {
3003|       register yy_state_type yy_current_state;
3004|       register char *yy_cp, *yy_bp;
3005|       register int yy_act;
3006|     
3007| #line 1 "conftest.l"
3008|
3009| #line 653 "lex.yy.c"
3010|
3011|       if ( !(yy_init) )
3012|               {
3013|               (yy_init) = 1;
3014|
3015| #ifdef YY_USER_INIT
3016|               YY_USER_INIT;
3017| #endif
3018|
3019|         /* Create the reject buffer large enough to save one state per allowed character. */
3020|         if ( ! (yy_state_buf) )
3021|             (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE  );
3022|             if ( ! (yy_state_buf) )
3023|                 YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
3024|
3025|               if ( ! (yy_start) )
3026|                       (yy_start) = 1; /* first start state */
3027|
3028|               if ( ! yyin )
3029|                       yyin = stdin;
3030|
3031|               if ( ! yyout )
3032|                       yyout = stdout;
3033|
3034|               if ( ! YY_CURRENT_BUFFER ) {
3035|                       yyensure_buffer_stack ();
3036|                       YY_CURRENT_BUFFER_LVALUE =
3037|                               yy_create_buffer(yyin,YY_BUF_SIZE );
3038|               }
3039|
3040|               yy_load_buffer_state( );
3041|               }
3042|
3043|       while ( 1 )             /* loops until end-of-file is reached */
3044|               {
3045|               (yy_more_len) = 0;
3046|               if ( (yy_more_flag) )
3047|                       {
3048|                       (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
3049|                       (yy_more_flag) = 0;
3050|                       }
3051|               yy_cp = (yy_c_buf_p);
3052|
3053|               /* Support of yytext. */
3054|               *yy_cp = (yy_hold_char);
3055|
3056|               /* yy_bp points to the position in yy_ch_buf of the start of
3057|                * the current run.
3058|                */
3059|               yy_bp = yy_cp;
3060|
3061|               yy_current_state = (yy_start);
3062|
3063|               (yy_state_ptr) = (yy_state_buf);
3064|               *(yy_state_ptr)++ = yy_current_state;
3065|
3066| yy_match:
3067|               do
3068|                       {
3069|                       register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
3070|                       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3071|                               {
3072|                               yy_current_state = (int) yy_def[yy_current_state];
3073|                               if ( yy_current_state >= 13 )
3074|                                       yy_c = yy_meta[(unsigned int) yy_c];
3075|                               }
3076|                       yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
3077|                       *(yy_state_ptr)++ = yy_current_state;
3078|                       ++yy_cp;
3079|                       }
3080|               while ( yy_base[yy_current_state] != 10 );
3081|
3082| yy_find_action:
3083|               yy_current_state = *--(yy_state_ptr);
3084|               (yy_lp) = yy_accept[yy_current_state];
3085| goto find_rule; /* Shut up GCC warning -Wall */
3086| find_rule: /* we branch to this label when backing up */
3087|               for ( ; ; ) /* until we find what rule we matched */
3088|                       {
3089|                       if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
3090|                               {
3091|                               yy_act = yy_acclist[(yy_lp)];
3092|                                       {
3093|                                       (yy_full_match) = yy_cp;
3094|                                       break;
3095|                                       }
3096|                               }
3097|                       --yy_cp;
3098|                       yy_current_state = *--(yy_state_ptr);
3099|                       (yy_lp) = yy_accept[yy_current_state];
3100|                       }
3101|
3102|               YY_DO_BEFORE_ACTION;
3103|
3104| do_action:    /* This label is used only to access EOF actions. */
3105|
3106|               switch ( yy_act )
3107|       { /* beginning of action switch */
3108| case 1:
3109| YY_RULE_SETUP
3110| #line 2 "conftest.l"
3111| { ECHO; }
3112|       YY_BREAK
3113| case 2:
3114| YY_RULE_SETUP
3115| #line 3 "conftest.l"
3116| { REJECT; }
3117|       YY_BREAK
3118| case 3:
3119| YY_RULE_SETUP
3120| #line 4 "conftest.l"
3121| { yymore (); }
3122|       YY_BREAK
3123| case 4:
3124| YY_RULE_SETUP
3125| #line 5 "conftest.l"
3126| { yyless (1); }
3127|       YY_BREAK
3128| case 5:
3129| YY_RULE_SETUP
3130| #line 6 "conftest.l"
3131| { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
3132|     yyless ((input () != 0)); }
3133|       YY_BREAK
3134| case 6:
3135| YY_RULE_SETUP
3136| #line 8 "conftest.l"
3137| { unput (yytext[0]); }
3138|       YY_BREAK
3139| case 7:
3140| YY_RULE_SETUP
3141| #line 9 "conftest.l"
3142| { BEGIN INITIAL; }
3143|       YY_BREAK
3144| case 8:
3145| YY_RULE_SETUP
3146| #line 10 "conftest.l"
3147| ECHO;
3148|       YY_BREAK
3149| #line 793 "lex.yy.c"
3150|                       case YY_STATE_EOF(INITIAL):
3151|                               yyterminate();
3152|
3153|       case YY_END_OF_BUFFER:
3154|               {
3155|               /* Amount of text matched not including the EOB char. */
3156|               int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
3157|
3158|               /* Undo the effects of YY_DO_BEFORE_ACTION. */
3159|               *yy_cp = (yy_hold_char);
3160|               YY_RESTORE_YY_MORE_OFFSET
3161|
3162|               if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
3163|                       {
3164|                       /* We're scanning a new file or input source.  It's
3165|                        * possible that this happened because the user
3166|                        * just pointed yyin at a new source and called
3167|                        * yylex().  If so, then we have to assure
3168|                        * consistency between YY_CURRENT_BUFFER and our
3169|                        * globals.  Here is the right place to do so, because
3170|                        * this is the first action (other than possibly a
3171|                        * back-up) that will match for the new input source.
3172|                        */
3173|                       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
3174|                       YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
3175|                       YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
3176|                       }
3177|
3178|               /* Note that here we test for yy_c_buf_p "<=" to the position
3179|                * of the first EOB in the buffer, since yy_c_buf_p will
3180|                * already have been incremented past the NUL character
3181|                * (since all states make transitions on EOB to the
3182|                * end-of-buffer state).  Contrast this with the test
3183|                * in input().
3184|                */
3185|               if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
3186|                       { /* This was really a NUL. */
3187|                       yy_state_type yy_next_state;
3188|
3189|                       (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
3190|
3191|                       yy_current_state = yy_get_previous_state(  );
3192|
3193|                       /* Okay, we're now positioned to make the NUL
3194|                        * transition.  We couldn't have
3195|                        * yy_get_previous_state() go ahead and do it
3196|                        * for us because it doesn't know how to deal
3197|                        * with the possibility of jamming (and we don't
3198|                        * want to build jamming into it because then it
3199|                        * will run more slowly).
3200|                        */
3201|
3202|                       yy_next_state = yy_try_NUL_trans( yy_current_state );
3203|
3204|                       yy_bp = (yytext_ptr) + YY_MORE_ADJ;
3205|
3206|                       if ( yy_next_state )
3207|                               {
3208|                               /* Consume the NUL. */
3209|                               yy_cp = ++(yy_c_buf_p);
3210|                               yy_current_state = yy_next_state;
3211|                               goto yy_match;
3212|                               }
3213|
3214|                       else
3215|                               {
3216|                               yy_cp = (yy_c_buf_p);
3217|                               goto yy_find_action;
3218|                               }
3219|                       }
3220|
3221|               else switch ( yy_get_next_buffer(  ) )
3222|                       {
3223|                       case EOB_ACT_END_OF_FILE:
3224|                               {
3225|                               (yy_did_buffer_switch_on_eof) = 0;
3226|
3227|                               if ( yywrap( ) )
3228|                                       {
3229|                                       /* Note: because we've taken care in
3230|                                        * yy_get_next_buffer() to have set up
3231|                                        * yytext, we can now set up
3232|                                        * yy_c_buf_p so that if some total
3233|                                        * hoser (like flex itself) wants to
3234|                                        * call the scanner after we return the
3235|                                        * YY_NULL, it'll still work - another
3236|                                        * YY_NULL will get returned.
3237|                                        */
3238|                                       (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
3239|
3240|                                       yy_act = YY_STATE_EOF(YY_START);
3241|                                       goto do_action;
3242|                                       }
3243|
3244|                               else
3245|                                       {
3246|                                       if ( ! (yy_did_buffer_switch_on_eof) )
3247|                                               YY_NEW_FILE;
3248|                                       }
3249|                               break;
3250|                               }
3251|
3252|                       case EOB_ACT_CONTINUE_SCAN:
3253|                               (yy_c_buf_p) =
3254|                                       (yytext_ptr) + yy_amount_of_matched_text;
3255|
3256|                               yy_current_state = yy_get_previous_state(  );
3257|
3258|                               yy_cp = (yy_c_buf_p);
3259|                               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
3260|                               goto yy_match;
3261|
3262|                       case EOB_ACT_LAST_MATCH:
3263|                               (yy_c_buf_p) =
3264|                               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
3265|
3266|                               yy_current_state = yy_get_previous_state(  );
3267|
3268|                               yy_cp = (yy_c_buf_p);
3269|                               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
3270|                               goto yy_find_action;
3271|                       }
3272|               break;
3273|               }
3274|
3275|       default:
3276|               YY_FATAL_ERROR(
3277|                       "fatal flex scanner internal error--no action found" );
3278|       } /* end of action switch */
3279|               } /* end of scanning one token */
3280| } /* end of yylex */
3281|
3282| /* yy_get_next_buffer - try to read in a new buffer
3283|  *
3284|  * Returns a code representing an action:
3285|  *    EOB_ACT_LAST_MATCH -
3286|  *    EOB_ACT_CONTINUE_SCAN - continue scanning from current position
3287|  *    EOB_ACT_END_OF_FILE - end of file
3288|  */
3289| static int yy_get_next_buffer (void)
3290| {
3291|       register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
3292|       register char *source = (yytext_ptr);
3293|       register int number_to_move, i;
3294|       int ret_val;
3295|
3296|       if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
3297|               YY_FATAL_ERROR(
3298|               "fatal flex scanner internal error--end of buffer missed" );
3299|
3300|       if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
3301|               { /* Don't try to fill the buffer, so this is an EOF. */
3302|               if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
3303|                       {
3304|                       /* We matched a single character, the EOB, so
3305|                        * treat this as a final EOF.
3306|                        */
3307|                       return EOB_ACT_END_OF_FILE;
3308|                       }
3309|
3310|               else
3311|                       {
3312|                       /* We matched some text prior to the EOB, first
3313|                        * process it.
3314|                        */
3315|                       return EOB_ACT_LAST_MATCH;
3316|                       }
3317|               }
3318|
3319|       /* Try to read more data. */
3320|
3321|       /* First move last chars to start of buffer. */
3322|       number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
3323|
3324|       for ( i = 0; i < number_to_move; ++i )
3325|               *(dest++) = *(source++);
3326|
3327|       if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
3328|               /* don't do the read, it's not guaranteed to return an EOF,
3329|                * just force an EOF
3330|                */
3331|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
3332|
3333|       else
3334|               {
3335|                       yy_size_t num_to_read =
3336|                       YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
3337|
3338|               while ( num_to_read <= 0 )
3339|                       { /* Not enough room in the buffer - grow it. */
3340|
3341|                       YY_FATAL_ERROR(
3342| "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
3343|
3344|                       }
3345|
3346|               if ( num_to_read > YY_READ_BUF_SIZE )
3347|                       num_to_read = YY_READ_BUF_SIZE;
3348|
3349|               /* Read in more data. */
3350|               YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
3351|                       (yy_n_chars), num_to_read );
3352|
3353|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
3354|               }
3355|
3356|       if ( (yy_n_chars) == 0 )
3357|               {
3358|               if ( number_to_move == YY_MORE_ADJ )
3359|                       {
3360|                       ret_val = EOB_ACT_END_OF_FILE;
3361|                       yyrestart(yyin  );
3362|                       }
3363|
3364|               else
3365|                       {
3366|                       ret_val = EOB_ACT_LAST_MATCH;
3367|                       YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
3368|                               YY_BUFFER_EOF_PENDING;
3369|                       }
3370|               }
3371|
3372|       else
3373|               ret_val = EOB_ACT_CONTINUE_SCAN;
3374|
3375|       if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
3376|               /* Extend the array by 50%, plus the number we really need. */
3377|               yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
3378|               YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );
3379|               if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
3380|                       YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
3381|       }
3382|
3383|       (yy_n_chars) += number_to_move;
3384|       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
3385|       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
3386|
3387|       (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
3388|
3389|       return ret_val;
3390| }
3391|
3392| /* yy_get_previous_state - get the state just before the EOB char was reached */
3393|
3394|     static yy_state_type yy_get_previous_state (void)
3395| {
3396|       register yy_state_type yy_current_state;
3397|       register char *yy_cp;
3398|     
3399|       yy_current_state = (yy_start);
3400|
3401|       (yy_state_ptr) = (yy_state_buf);
3402|       *(yy_state_ptr)++ = yy_current_state;
3403|
3404|       for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
3405|               {
3406|               register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
3407|               while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3408|                       {
3409|                       yy_current_state = (int) yy_def[yy_current_state];
3410|                       if ( yy_current_state >= 13 )
3411|                               yy_c = yy_meta[(unsigned int) yy_c];
3412|                       }
3413|               yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
3414|               *(yy_state_ptr)++ = yy_current_state;
3415|               }
3416|
3417|       return yy_current_state;
3418| }
3419|
3420| /* yy_try_NUL_trans - try to make a transition on the NUL character
3421|  *
3422|  * synopsis
3423|  *    next_state = yy_try_NUL_trans( current_state );
3424|  */
3425|     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
3426| {
3427|       register int yy_is_jam;
3428|     
3429|       register YY_CHAR yy_c = 1;
3430|       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3431|               {
3432|               yy_current_state = (int) yy_def[yy_current_state];
3433|               if ( yy_current_state >= 13 )
3434|                       yy_c = yy_meta[(unsigned int) yy_c];
3435|               }
3436|       yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
3437|       yy_is_jam = (yy_current_state == 12);
3438|       if ( ! yy_is_jam )
3439|               *(yy_state_ptr)++ = yy_current_state;
3440|
3441|       return yy_is_jam ? 0 : yy_current_state;
3442| }
3443|
3444|     static void yyunput (int c, register char * yy_bp )
3445| {
3446|       register char *yy_cp;
3447|     
3448|     yy_cp = (yy_c_buf_p);
3449|
3450|       /* undo effects of setting up yytext */
3451|       *yy_cp = (yy_hold_char);
3452|
3453|       if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
3454|               { /* need to shift things up to make room */
3455|               /* +2 for EOB chars. */
3456|               register yy_size_t number_to_move = (yy_n_chars) + 2;
3457|               register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
3458|                                       YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
3459|               register char *source =
3460|                               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
3461|
3462|               while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
3463|                       *--dest = *--source;
3464|
3465|               yy_cp += (int) (dest - source);
3466|               yy_bp += (int) (dest - source);
3467|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
3468|                       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
3469|
3470|               if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
3471|                       YY_FATAL_ERROR( "flex scanner push-back overflow" );
3472|               }
3473|
3474|       *--yy_cp = (char) c;
3475|
3476|       (yytext_ptr) = yy_bp;
3477|       (yy_hold_char) = *yy_cp;
3478|       (yy_c_buf_p) = yy_cp;
3479| }
3480|
3481| #ifndef YY_NO_INPUT
3482| #ifdef __cplusplus
3483|     static int yyinput (void)
3484| #else
3485|     static int input  (void)
3486| #endif
3487|
3488| {
3489|       int c;
3490|     
3491|       *(yy_c_buf_p) = (yy_hold_char);
3492|
3493|       if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
3494|               {
3495|               /* yy_c_buf_p now points to the character we want to return.
3496|                * If this occurs *before* the EOB characters, then it's a
3497|                * valid NUL; if not, then we've hit the end of the buffer.
3498|                */
3499|               if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
3500|                       /* This was really a NUL. */
3501|                       *(yy_c_buf_p) = '\0';
3502|
3503|               else
3504|                       { /* need more input */
3505|                       yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
3506|                       ++(yy_c_buf_p);
3507|
3508|                       switch ( yy_get_next_buffer(  ) )
3509|                               {
3510|                               case EOB_ACT_LAST_MATCH:
3511|                                       /* This happens because yy_g_n_b()
3512|                                        * sees that we've accumulated a
3513|                                        * token and flags that we need to
3514|                                        * try matching the token before
3515|                                        * proceeding.  But for input(),
3516|                                        * there's no matching to consider.
3517|                                        * So convert the EOB_ACT_LAST_MATCH
3518|                                        * to EOB_ACT_END_OF_FILE.
3519|                                        */
3520|
3521|                                       /* Reset buffer status. */
3522|                                       yyrestart(yyin );
3523|
3524|                                       /*FALLTHROUGH*/
3525|
3526|                               case EOB_ACT_END_OF_FILE:
3527|                                       {
3528|                                       if ( yywrap( ) )
3529|                                               return 0;
3530|
3531|                                       if ( ! (yy_did_buffer_switch_on_eof) )
3532|                                               YY_NEW_FILE;
3533| #ifdef __cplusplus
3534|                                       return yyinput();
3535| #else
3536|                                       return input();
3537| #endif
3538|                                       }
3539|
3540|                               case EOB_ACT_CONTINUE_SCAN:
3541|                                       (yy_c_buf_p) = (yytext_ptr) + offset;
3542|                                       break;
3543|                               }
3544|                       }
3545|               }
3546|
3547|       c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
3548|       *(yy_c_buf_p) = '\0';   /* preserve yytext */
3549|       (yy_hold_char) = *++(yy_c_buf_p);
3550|
3551|       return c;
3552| }
3553| #endif        /* ifndef YY_NO_INPUT */
3554|
3555| /** Immediately switch to a different input stream.
3556|  * @param input_file A readable stream.
3557|  *
3558|  * @note This function does not reset the start condition to @c INITIAL .
3559|  */
3560|     void yyrestart  (FILE * input_file )
3561| {
3562|     
3563|       if ( ! YY_CURRENT_BUFFER ){
3564|         yyensure_buffer_stack ();
3565|               YY_CURRENT_BUFFER_LVALUE =
3566|             yy_create_buffer(yyin,YY_BUF_SIZE );
3567|       }
3568|
3569|       yy_init_buffer(YY_CURRENT_BUFFER,input_file );
3570|       yy_load_buffer_state( );
3571| }
3572|
3573| /** Switch to a different input buffer.
3574|  * @param new_buffer The new input buffer.
3575|  *
3576|  */
3577|     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
3578| {
3579|     
3580|       /* TODO. We should be able to replace this entire function body
3581|        * with
3582|        *              yypop_buffer_state();
3583|        *              yypush_buffer_state(new_buffer);
3584|      */
3585|       yyensure_buffer_stack ();
3586|       if ( YY_CURRENT_BUFFER == new_buffer )
3587|               return;
3588|
3589|       if ( YY_CURRENT_BUFFER )
3590|               {
3591|               /* Flush out information for old buffer. */
3592|               *(yy_c_buf_p) = (yy_hold_char);
3593|               YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
3594|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
3595|               }
3596|
3597|       YY_CURRENT_BUFFER_LVALUE = new_buffer;
3598|       yy_load_buffer_state( );
3599|
3600|       /* We don't actually know whether we did this switch during
3601|        * EOF (yywrap()) processing, but the only time this flag
3602|        * is looked at is after yywrap() is called, so it's safe
3603|        * to go ahead and always set it.
3604|        */
3605|       (yy_did_buffer_switch_on_eof) = 1;
3606| }
3607|
3608| static void yy_load_buffer_state  (void)
3609| {
3610|       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
3611|       (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
3612|       yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
3613|       (yy_hold_char) = *(yy_c_buf_p);
3614| }
3615|
3616| /** Allocate and initialize an input buffer state.
3617|  * @param file A readable stream.
3618|  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
3619|  *
3620|  * @return the allocated buffer state.
3621|  */
3622|     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
3623| {
3624|       YY_BUFFER_STATE b;
3625|     
3626|       b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
3627|       if ( ! b )
3628|               YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
3629|
3630|       b->yy_buf_size = size;
3631|
3632|       /* yy_ch_buf has to be 2 characters longer than the size given because
3633|        * we need to put in 2 end-of-buffer characters.
3634|        */
3635|       b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2  );
3636|       if ( ! b->yy_ch_buf )
3637|               YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
3638|
3639|       b->yy_is_our_buffer = 1;
3640|
3641|       yy_init_buffer(b,file );
3642|
3643|       return b;
3644| }
3645|
3646| /** Destroy the buffer.
3647|  * @param b a buffer created with yy_create_buffer()
3648|  *
3649|  */
3650|     void yy_delete_buffer (YY_BUFFER_STATE  b )
3651| {
3652|     
3653|       if ( ! b )
3654|               return;
3655|
3656|       if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
3657|               YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
3658|
3659|       if ( b->yy_is_our_buffer )
3660|               yyfree((void *) b->yy_ch_buf  );
3661|
3662|       yyfree((void *) b  );
3663| }
3664|
3665| #ifndef __cplusplus
3666| extern int isatty (int );
3667| #endif /* __cplusplus */
3668|     
3669| /* Initializes or reinitializes a buffer.
3670|  * This function is sometimes called more than once on the same buffer,
3671|  * such as during a yyrestart() or at EOF.
3672|  */
3673|     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
3674|
3675| {
3676|       int oerrno = errno;
3677|     
3678|       yy_flush_buffer(b );
3679|
3680|       b->yy_input_file = file;
3681|       b->yy_fill_buffer = 1;
3682|
3683|     /* If b is the current buffer, then yy_init_buffer was _probably_
3684|      * called from yyrestart() or through yy_get_next_buffer.
3685|      * In that case, we don't want to reset the lineno or column.
3686|      */
3687|     if (b != YY_CURRENT_BUFFER){
3688|         b->yy_bs_lineno = 1;
3689|         b->yy_bs_column = 0;
3690|     }
3691|
3692|         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
3693|     
3694|       errno = oerrno;
3695| }
3696|
3697| /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
3698|  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
3699|  *
3700|  */
3701|     void yy_flush_buffer (YY_BUFFER_STATE  b )
3702| {
3703|       if ( ! b )
3704|               return;
3705|
3706|       b->yy_n_chars = 0;
3707|
3708|       /* We always need two end-of-buffer characters.  The first causes
3709|        * a transition to the end-of-buffer state.  The second causes
3710|        * a jam in that state.
3711|        */
3712|       b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
3713|       b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
3714|
3715|       b->yy_buf_pos = &b->yy_ch_buf[0];
3716|
3717|       b->yy_at_bol = 1;
3718|       b->yy_buffer_status = YY_BUFFER_NEW;
3719|
3720|       if ( b == YY_CURRENT_BUFFER )
3721|               yy_load_buffer_state( );
3722| }
3723|
3724| /** Pushes the new state onto the stack. The new state becomes
3725|  *  the current state. This function will allocate the stack
3726|  *  if necessary.
3727|  *  @param new_buffer The new state.
3728|  * 
3729|  */
3730| void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
3731| {
3732|       if (new_buffer == NULL)
3733|               return;
3734|
3735|       yyensure_buffer_stack();
3736|
3737|       /* This block is copied from yy_switch_to_buffer. */
3738|       if ( YY_CURRENT_BUFFER )
3739|               {
3740|               /* Flush out information for old buffer. */
3741|               *(yy_c_buf_p) = (yy_hold_char);
3742|               YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
3743|               YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
3744|               }
3745|
3746|       /* Only push if top exists. Otherwise, replace top. */
3747|       if (YY_CURRENT_BUFFER)
3748|               (yy_buffer_stack_top)++;
3749|       YY_CURRENT_BUFFER_LVALUE = new_buffer;
3750|
3751|       /* copied from yy_switch_to_buffer. */
3752|       yy_load_buffer_state( );
3753|       (yy_did_buffer_switch_on_eof) = 1;
3754| }
3755|
3756| /** Removes and deletes the top of the stack, if present.
3757|  *  The next element becomes the new top.
3758|  * 
3759|  */
3760| void yypop_buffer_state (void)
3761| {
3762|       if (!YY_CURRENT_BUFFER)
3763|               return;
3764|
3765|       yy_delete_buffer(YY_CURRENT_BUFFER );
3766|       YY_CURRENT_BUFFER_LVALUE = NULL;
3767|       if ((yy_buffer_stack_top) > 0)
3768|               --(yy_buffer_stack_top);
3769|
3770|       if (YY_CURRENT_BUFFER) {
3771|               yy_load_buffer_state( );
3772|               (yy_did_buffer_switch_on_eof) = 1;
3773|       }
3774| }
3775|
3776| /* Allocates the stack if it does not exist.
3777|  *  Guarantees space for at least one push.
3778|  */
3779| static void yyensure_buffer_stack (void)
3780| {
3781|       yy_size_t num_to_alloc;
3782|     
3783|       if (!(yy_buffer_stack)) {
3784|
3785|               /* First allocation is just for 2 elements, since we don't know if this
3786|                * scanner will even need a stack. We use 2 instead of 1 to avoid an
3787|                * immediate realloc on the next call.
3788|          */
3789|               num_to_alloc = 1;
3790|               (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
3791|                                                               (num_to_alloc * sizeof(struct yy_buffer_state*)
3792|                                                               );
3793|               if ( ! (yy_buffer_stack) )
3794|                       YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
3795|                                                                 
3796|               memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
3797|                               
3798|               (yy_buffer_stack_max) = num_to_alloc;
3799|               (yy_buffer_stack_top) = 0;
3800|               return;
3801|       }
3802|
3803|       if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
3804|
3805|               /* Increase the buffer to prepare for a possible push. */
3806|               int grow_size = 8 /* arbitrary grow size */;
3807|
3808|               num_to_alloc = (yy_buffer_stack_max) + grow_size;
3809|               (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
3810|                                                               ((yy_buffer_stack),
3811|                                                               num_to_alloc * sizeof(struct yy_buffer_state*)
3812|                                                               );
3813|               if ( ! (yy_buffer_stack) )
3814|                       YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
3815|
3816|               /* zero only the new slots.*/
3817|               memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
3818|               (yy_buffer_stack_max) = num_to_alloc;
3819|       }
3820| }
3821|
3822| /** Setup the input buffer state to scan directly from a user-specified character buffer.
3823|  * @param base the character buffer
3824|  * @param size the size in bytes of the character buffer
3825|  *
3826|  * @return the newly allocated buffer state object.
3827|  */
3828| YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
3829| {
3830|       YY_BUFFER_STATE b;
3831|     
3832|       if ( size < 2 ||
3833|            base[size-2] != YY_END_OF_BUFFER_CHAR ||
3834|            base[size-1] != YY_END_OF_BUFFER_CHAR )
3835|               /* They forgot to leave room for the EOB's. */
3836|               return 0;
3837|
3838|       b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
3839|       if ( ! b )
3840|               YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
3841|
3842|       b->yy_buf_size = size - 2;      /* "- 2" to take care of EOB's */
3843|       b->yy_buf_pos = b->yy_ch_buf = base;
3844|       b->yy_is_our_buffer = 0;
3845|       b->yy_input_file = 0;
3846|       b->yy_n_chars = b->yy_buf_size;
3847|       b->yy_is_interactive = 0;
3848|       b->yy_at_bol = 1;
3849|       b->yy_fill_buffer = 0;
3850|       b->yy_buffer_status = YY_BUFFER_NEW;
3851|
3852|       yy_switch_to_buffer(b  );
3853|
3854|       return b;
3855| }
3856|
3857| /** Setup the input buffer state to scan a string. The next call to yylex() will
3858|  * scan from a @e copy of @a str.
3859|  * @param yystr a NUL-terminated string to scan
3860|  *
3861|  * @return the newly allocated buffer state object.
3862|  * @note If you want to scan bytes that may contain NUL values, then use
3863|  *       yy_scan_bytes() instead.
3864|  */
3865| YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
3866| {
3867|     
3868|       return yy_scan_bytes(yystr,strlen(yystr) );
3869| }
3870|
3871| /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
3872|  * scan from a @e copy of @a bytes.
3873|  * @param bytes the byte buffer to scan
3874|  * @param len the number of bytes in the buffer pointed to by @a bytes.
3875|  *
3876|  * @return the newly allocated buffer state object.
3877|  */
3878| YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, yy_size_t  _yybytes_len )
3879| {
3880|       YY_BUFFER_STATE b;
3881|       char *buf;
3882|       yy_size_t n, i;
3883|     
3884|       /* Get memory for full buffer, including space for trailing EOB's. */
3885|       n = _yybytes_len + 2;
3886|       buf = (char *) yyalloc(n  );
3887|       if ( ! buf )
3888|               YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
3889|
3890|       for ( i = 0; i < _yybytes_len; ++i )
3891|               buf[i] = yybytes[i];
3892|
3893|       buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
3894|
3895|       b = yy_scan_buffer(buf,n );
3896|       if ( ! b )
3897|               YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
3898|
3899|       /* It's okay to grow etc. this buffer, and we should throw it
3900|        * away when we're done.
3901|        */
3902|       b->yy_is_our_buffer = 1;
3903|
3904|       return b;
3905| }
3906|
3907| #ifndef YY_EXIT_FAILURE
3908| #define YY_EXIT_FAILURE 2
3909| #endif
3910|
3911| static void yy_fatal_error (yyconst char* msg )
3912| {
3913|       (void) fprintf( stderr, "%s\n", msg );
3914|       exit( YY_EXIT_FAILURE );
3915| }
3916|
3917| /* Redefine yyless() so it works in section 3 code. */
3918|
3919| #undef yyless
3920| #define yyless(n) \
3921|       do \
3922|               { \
3923|               /* Undo effects of setting up yytext. */ \
3924|         int yyless_macro_arg = (n); \
3925|         YY_LESS_LINENO(yyless_macro_arg);\
3926|               yytext[yyleng] = (yy_hold_char); \
3927|               (yy_c_buf_p) = yytext + yyless_macro_arg; \
3928|               (yy_hold_char) = *(yy_c_buf_p); \
3929|               *(yy_c_buf_p) = '\0'; \
3930|               yyleng = yyless_macro_arg; \
3931|               } \
3932|       while ( 0 )
3933|
3934| /* Accessor  methods (get/set functions) to struct members. */
3935|
3936| /** Get the current line number.
3937|  *
3938|  */
3939| int yyget_lineno  (void)
3940| {
3941|         
3942|     return yylineno;
3943| }
3944|
3945| /** Get the input stream.
3946|  *
3947|  */
3948| FILE *yyget_in  (void)
3949| {
3950|         return yyin;
3951| }
3952|
3953| /** Get the output stream.
3954|  *
3955|  */
3956| FILE *yyget_out  (void)
3957| {
3958|         return yyout;
3959| }
3960|
3961| /** Get the length of the current token.
3962|  *
3963|  */
3964| yy_size_t yyget_leng  (void)
3965| {
3966|         return yyleng;
3967| }
3968|
3969| /** Get the current token.
3970|  *
3971|  */
3972|
3973| char *yyget_text  (void)
3974| {
3975|         return yytext;
3976| }
3977|
3978| /** Set the current line number.
3979|  * @param line_number
3980|  *
3981|  */
3982| void yyset_lineno (int  line_number )
3983| {
3984|     
3985|     yylineno = line_number;
3986| }
3987|
3988| /** Set the input stream. This does not discard the current
3989|  * input buffer.
3990|  * @param in_str A readable stream.
3991|  *
3992|  * @see yy_switch_to_buffer
3993|  */
3994| void yyset_in (FILE *  in_str )
3995| {
3996|         yyin = in_str ;
3997| }
3998|
3999| void yyset_out (FILE *  out_str )
4000| {
4001|         yyout = out_str ;
4002| }
4003|
4004| int yyget_debug  (void)
4005| {
4006|         return yy_flex_debug;
4007| }
4008|
4009| void yyset_debug (int  bdebug )
4010| {
4011|         yy_flex_debug = bdebug ;
4012| }
4013|
4014| static int yy_init_globals (void)
4015| {
4016|         /* Initialization is the same as for the non-reentrant scanner.
4017|      * This function is called from yylex_destroy(), so don't allocate here.
4018|      */
4019|
4020|     (yy_buffer_stack) = 0;
4021|     (yy_buffer_stack_top) = 0;
4022|     (yy_buffer_stack_max) = 0;
4023|     (yy_c_buf_p) = (char *) 0;
4024|     (yy_init) = 0;
4025|     (yy_start) = 0;
4026|
4027|     (yy_state_buf) = 0;
4028|     (yy_state_ptr) = 0;
4029|     (yy_full_match) = 0;
4030|     (yy_lp) = 0;
4031|
4032| /* Defined in main.c */
4033| #ifdef YY_STDINIT
4034|     yyin = stdin;
4035|     yyout = stdout;
4036| #else
4037|     yyin = (FILE *) 0;
4038|     yyout = (FILE *) 0;
4039| #endif
4040|
4041|     /* For future reference: Set errno on error, since we are called by
4042|      * yylex_init()
4043|      */
4044|     return 0;
4045| }
4046|
4047| /* yylex_destroy is for both reentrant and non-reentrant scanners. */
4048| int yylex_destroy  (void)
4049| {
4050|     
4051|     /* Pop the buffer stack, destroying each element. */
4052|       while(YY_CURRENT_BUFFER){
4053|               yy_delete_buffer(YY_CURRENT_BUFFER  );
4054|               YY_CURRENT_BUFFER_LVALUE = NULL;
4055|               yypop_buffer_state();
4056|       }
4057|
4058|       /* Destroy the stack itself. */
4059|       yyfree((yy_buffer_stack) );
4060|       (yy_buffer_stack) = NULL;
4061|
4062|     yyfree ( (yy_state_buf) );
4063|     (yy_state_buf)  = NULL;
4064|
4065|     /* Reset the globals. This is important in a non-reentrant scanner so the next time
4066|      * yylex() is called, initialization will occur. */
4067|     yy_init_globals( );
4068|
4069|     return 0;
4070| }
4071|
4072| /*
4073|  * Internal utility routines.
4074|  */
4075|
4076| #ifndef yytext_ptr
4077| static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
4078| {
4079|       register int i;
4080|       for ( i = 0; i < n; ++i )
4081|               s1[i] = s2[i];
4082| }
4083| #endif
4084|
4085| #ifdef YY_NEED_STRLEN
4086| static int yy_flex_strlen (yyconst char * s )
4087| {
4088|       register int n;
4089|       for ( n = 0; s[n]; ++n )
4090|               ;
4091|
4092|       return n;
4093| }
4094| #endif
4095|
4096| void *yyalloc (yy_size_t  size )
4097| {
4098|       return (void *) malloc( size );
4099| }
4100|
4101| void *yyrealloc  (void * ptr, yy_size_t  size )
4102| {
4103|       /* The cast to (char *) in the following accommodates both
4104|        * implementations that use char* generic pointers, and those
4105|        * that use void* generic pointers.  It works with the latter
4106|        * because both ANSI C and C++ allow castless assignment from
4107|        * any pointer type to void*, and deal with argument conversions
4108|        * as though doing an assignment.
4109|        */
4110|       return (void *) realloc( (char *) ptr, size );
4111| }
4112|
4113| void yyfree (void * ptr )
4114| {
4115|       free( (char *) ptr );   /* see yyrealloc() for (char *) cast */
4116| }
4117|
4118| #define YYTABLES_NAME "yytables"
4119|
4120| #line 10 "conftest.l"
4121|
4122|
4123| #ifdef YYTEXT_POINTER
4124| extern char *yytext;
4125| #endif
4126| int
4127| main (void)
4128| {
4129|   return ! yylex () + ! yywrap ();
4130| }
4131configure:14433: ccache /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 -ll  >&5
4132configure:14433: $? = 0
4133configure:14443: result: -ll
4134configure:14449: checking whether yytext is a pointer
4135configure:14466: ccache /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 -ll  >&5
4136configure:14466: $? = 0
4137configure:14474: result: yes
4138configure:14519: checking for a Python interpreter with version >= 3.5
4139configure:14536: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4140configure:14539: $? = 1
4141configure:14536: python2 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4142configure:14539: $? = 1
4143configure:14536: python3 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4144./configure: line 14537: python3: command not found
4145configure:14539: $? = 127
4146configure:14536: python3.8 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4147./configure: line 14537: python3.8: command not found
4148configure:14539: $? = 127
4149configure:14536: python3.7 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4150./configure: line 14537: python3.7: command not found
4151configure:14539: $? = 127
4152configure:14536: python3.6 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4153./configure: line 14537: python3.6: command not found
4154configure:14539: $? = 127
4155configure:14536: python3.5 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4156./configure: line 14537: python3.5: command not found
4157configure:14539: $? = 127
4158configure:14536: python3.4 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4159./configure: line 14537: python3.4: command not found
4160configure:14539: $? = 127
4161configure:14536: python3.3 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4162./configure: line 14537: python3.3: command not found
4163configure:14539: $? = 127
4164configure:14536: python3.2 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4165./configure: line 14537: python3.2: command not found
4166configure:14539: $? = 127
4167configure:14536: python3.1 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4168./configure: line 14537: python3.1: command not found
4169configure:14539: $? = 127
4170configure:14536: python3.0 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4171./configure: line 14537: python3.0: command not found
4172configure:14539: $? = 127
4173configure:14536: python2.7 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4174configure:14539: $? = 1
4175configure:14536: python2.6 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4176configure:14539: $? = 1
4177configure:14536: python2.5 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4178configure:14539: $? = 1
4179configure:14536: python2.4 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4180./configure: line 14537: python2.4: command not found
4181configure:14539: $? = 127
4182configure:14536: python2.3 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4183./configure: line 14537: python2.3: command not found
4184configure:14539: $? = 127
4185configure:14536: python2.2 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4186./configure: line 14537: python2.2: command not found
4187configure:14539: $? = 127
4188configure:14536: python2.1 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4189./configure: line 14537: python2.1: command not found
4190configure:14539: $? = 127
4191configure:14536: python2.0 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.5'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
4192./configure: line 14537: python2.0: command not found
4193configure:14539: $? = 127
4194configure:14545: result: none
4195configure:14597: error: no suitable Python interpreter found
4196
4197## ---------------- ##
4198## Cache variables. ##
4199## ---------------- ##
4200
4201ac_cv_build=x86_64-apple-darwin13.4.0
4202ac_cv_c_compiler_gnu=yes
4203ac_cv_env_CC_set=set
4204ac_cv_env_CC_value='ccache /usr/bin/clang'
4205ac_cv_env_CFLAGS_set=set
4206ac_cv_env_CFLAGS_value='-pipe -Os -arch x86_64'
4207ac_cv_env_CPPFLAGS_set=set
4208ac_cv_env_CPPFLAGS_value=-I/opt/local/include
4209ac_cv_env_CPP_set=
4210ac_cv_env_CPP_value=
4211ac_cv_env_LDFLAGS_set=set
4212ac_cv_env_LDFLAGS_value='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64'
4213ac_cv_env_LIBS_set=
4214ac_cv_env_LIBS_value=
4215ac_cv_env_LT_SYS_LIBRARY_PATH_set=
4216ac_cv_env_LT_SYS_LIBRARY_PATH_value=
4217ac_cv_env_PYTHON_set=
4218ac_cv_env_PYTHON_value=
4219ac_cv_env_build_alias_set=
4220ac_cv_env_build_alias_value=
4221ac_cv_env_host_alias_set=
4222ac_cv_env_host_alias_value=
4223ac_cv_env_target_alias_set=
4224ac_cv_env_target_alias_value=
4225ac_cv_header_dlfcn_h=yes
4226ac_cv_header_inttypes_h=yes
4227ac_cv_header_memory_h=yes
4228ac_cv_header_minix_config_h=no
4229ac_cv_header_stdc=yes
4230ac_cv_header_stdint_h=yes
4231ac_cv_header_stdlib_h=yes
4232ac_cv_header_string_h=yes
4233ac_cv_header_strings_h=yes
4234ac_cv_header_sys_stat_h=yes
4235ac_cv_header_sys_types_h=yes
4236ac_cv_header_unistd_h=yes
4237ac_cv_host=x86_64-apple-darwin13.4.0
4238ac_cv_lib_lex=-ll
4239ac_cv_objext=o
4240ac_cv_path_EGREP='/usr/bin/grep -E'
4241ac_cv_path_FGREP='/usr/bin/grep -F'
4242ac_cv_path_GREP=/usr/bin/grep
4243ac_cv_path_SED=/usr/bin/sed
4244ac_cv_path_lt_DD=/bin/dd
4245ac_cv_prog_AWK=awk
4246ac_cv_prog_CPP='ccache /usr/bin/clang -E'
4247ac_cv_prog_LEX=flex
4248ac_cv_prog_ac_ct_AR=ar
4249ac_cv_prog_ac_ct_CC='ccache /usr/bin/clang'
4250ac_cv_prog_ac_ct_DSYMUTIL=dsymutil
4251ac_cv_prog_ac_ct_LIPO=lipo
4252ac_cv_prog_ac_ct_NMEDIT=nmedit
4253ac_cv_prog_ac_ct_OTOOL=otool
4254ac_cv_prog_ac_ct_RANLIB=ranlib
4255ac_cv_prog_ac_ct_STRIP=strip
4256ac_cv_prog_cc_c89=
4257ac_cv_prog_cc_c99=
4258ac_cv_prog_cc_g=yes
4259ac_cv_prog_lex_root=lex.yy
4260ac_cv_prog_lex_yytext_pointer=yes
4261ac_cv_prog_make_make_set=yes
4262ac_cv_safe_to_define___extensions__=yes
4263ac_cv_should_define__xopen_source=no
4264ac_cv_sys_file_offset_bits=no
4265ac_cv_sys_largefile_CC=no
4266am_cv_CC_dependencies_compiler_type=gcc3
4267am_cv_make_support_nested_variables=yes
4268am_cv_pathless_PYTHON=none
4269am_cv_prog_cc_c_o=yes
4270gl_cv_c_amsterdam_compiler=no
4271lt_cv_apple_cc_single_mod=yes
4272lt_cv_ar_at_file=no
4273lt_cv_deplibs_check_method=pass_all
4274lt_cv_file_magic_cmd='$MAGIC_CMD'
4275lt_cv_file_magic_test_file=
4276lt_cv_ld_exported_symbols_list=yes
4277lt_cv_ld_force_load=yes
4278lt_cv_ld_reload_flag=-r
4279lt_cv_nm_interface='BSD nm'
4280lt_cv_objdir=.libs
4281lt_cv_path_LD=/Library/Developer/CommandLineTools/usr/bin/ld
4282lt_cv_path_NM=/usr/bin/nm
4283lt_cv_path_mainfest_tool=no
4284lt_cv_prog_compiler_c_o=yes
4285lt_cv_prog_compiler_pic='-fno-common -DPIC'
4286lt_cv_prog_compiler_pic_works=yes
4287lt_cv_prog_compiler_rtti_exceptions=yes
4288lt_cv_prog_compiler_static_works=no
4289lt_cv_prog_gnu_ld=no
4290lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
4291lt_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'\'''
4292lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
4293lt_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'\'''
4294lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[BCDEGRST][BCDEGRST]* .* \(.*\)$/extern char \1;/p'\'''
4295lt_cv_sys_global_symbol_to_import=
4296lt_cv_sys_max_cmd_len=196608
4297lt_cv_to_host_file_cmd=func_convert_file_noop
4298lt_cv_to_tool_file_cmd=func_convert_file_noop
4299lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
4300
4301## ----------------- ##
4302## Output variables. ##
4303## ----------------- ##
4304
4305ACLOCAL='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_macports.rsync.ionic.de_release_ports_textproc_recode/recode/work/recode-3.7.6/build-aux/missing aclocal-1.15'
4306ALLOCA=''
4307ALLOCA_H=''
4308AMDEPBACKSLASH='\'
4309AMDEP_FALSE='#'
4310AMDEP_TRUE=''
4311AMTAR='$${TAR-tar}'
4312AM_BACKSLASH='\'
4313AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4314AM_DEFAULT_VERBOSITY='1'
4315AM_V='$(V)'
4316APPLE_UNIVERSAL_BUILD=''
4317AR='ar'
4318ARFLAGS='cr'
4319AUTOCONF='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_macports.rsync.ionic.de_release_ports_textproc_recode/recode/work/recode-3.7.6/build-aux/missing autoconf'
4320AUTOHEADER='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_macports.rsync.ionic.de_release_ports_textproc_recode/recode/work/recode-3.7.6/build-aux/missing autoheader'
4321AUTOMAKE='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_macports.rsync.ionic.de_release_ports_textproc_recode/recode/work/recode-3.7.6/build-aux/missing automake-1.15'
4322AWK='awk'
4323BITSIZEOF_PTRDIFF_T=''
4324BITSIZEOF_SIG_ATOMIC_T=''
4325BITSIZEOF_SIZE_T=''
4326BITSIZEOF_WCHAR_T=''
4327BITSIZEOF_WINT_T=''
4328CC='ccache /usr/bin/clang'
4329CCDEPMODE='depmode=gcc3'
4330CFLAGS='-pipe -Os -arch x86_64'
4331CPP='ccache /usr/bin/clang -E'
4332CPPFLAGS='-I/opt/local/include'
4333CYGPATH_W='echo'
4334CYTHON=''
4335DEFS=''
4336DEPDIR='.deps'
4337DLLTOOL='false'
4338DSYMUTIL='dsymutil'
4339DUMPBIN=''
4340ECHO_C='\c'
4341ECHO_N=''
4342ECHO_T=''
4343EGREP='/usr/bin/grep -E'
4344EMULTIHOP_HIDDEN=''
4345EMULTIHOP_VALUE=''
4346ENOLINK_HIDDEN=''
4347ENOLINK_VALUE=''
4348EOVERFLOW_HIDDEN=''
4349EOVERFLOW_VALUE=''
4350ERRNO_H=''
4351EXEEXT=''
4352FGREP='/usr/bin/grep -F'
4353FLOAT_H=''
4354GETOPT_CDEFS_H=''
4355GETOPT_H=''
4356GETTEXT_MACRO_VERSION=''
4357GL_COND_LIBTOOL_FALSE=''
4358GL_COND_LIBTOOL_TRUE=''
4359GL_GENERATE_ALLOCA_H_FALSE=''
4360GL_GENERATE_ALLOCA_H_TRUE=''
4361GL_GENERATE_ERRNO_H_FALSE=''
4362GL_GENERATE_ERRNO_H_TRUE=''
4363GL_GENERATE_FLOAT_H_FALSE=''
4364GL_GENERATE_FLOAT_H_TRUE=''
4365GL_GENERATE_LIMITS_H_FALSE=''
4366GL_GENERATE_LIMITS_H_TRUE=''
4367GL_GENERATE_STDBOOL_H_FALSE=''
4368GL_GENERATE_STDBOOL_H_TRUE=''
4369GL_GENERATE_STDDEF_H_FALSE=''
4370GL_GENERATE_STDDEF_H_TRUE=''
4371GL_GENERATE_STDINT_H_FALSE=''
4372GL_GENERATE_STDINT_H_TRUE=''
4373GL_GENERATE_UTIME_H_FALSE=''
4374GL_GENERATE_UTIME_H_TRUE=''
4375GMSGFMT=''
4376GMSGFMT_015=''
4377GNULIB_ACOSF=''
4378GNULIB_ACOSL=''
4379GNULIB_ASINF=''
4380GNULIB_ASINL=''
4381GNULIB_ATAN2F=''
4382GNULIB_ATANF=''
4383GNULIB_ATANL=''
4384GNULIB_ATOLL=''
4385GNULIB_BTOWC=''
4386GNULIB_CALLOC_POSIX=''
4387GNULIB_CANONICALIZE_FILE_NAME=''
4388GNULIB_CBRT=''
4389GNULIB_CBRTF=''
4390GNULIB_CBRTL=''
4391GNULIB_CEIL=''
4392GNULIB_CEILF=''
4393GNULIB_CEILL=''
4394GNULIB_CHDIR=''
4395GNULIB_CHOWN=''
4396GNULIB_CLOSE=''
4397GNULIB_COPYSIGN=''
4398GNULIB_COPYSIGNF=''
4399GNULIB_COPYSIGNL=''
4400GNULIB_COSF=''
4401GNULIB_COSHF=''
4402GNULIB_COSL=''
4403GNULIB_CTIME=''
4404GNULIB_DPRINTF=''
4405GNULIB_DUP2=''
4406GNULIB_DUP3=''
4407GNULIB_DUP=''
4408GNULIB_ENVIRON=''
4409GNULIB_EUIDACCESS=''
4410GNULIB_EXP2=''
4411GNULIB_EXP2F=''
4412GNULIB_EXP2L=''
4413GNULIB_EXPF=''
4414GNULIB_EXPL=''
4415GNULIB_EXPLICIT_BZERO=''
4416GNULIB_EXPM1=''
4417GNULIB_EXPM1F=''
4418GNULIB_EXPM1L=''
4419GNULIB_FABSF=''
4420GNULIB_FABSL=''
4421GNULIB_FACCESSAT=''
4422GNULIB_FCHDIR=''
4423GNULIB_FCHMODAT=''
4424GNULIB_FCHOWNAT=''
4425GNULIB_FCLOSE=''
4426GNULIB_FCNTL=''
4427GNULIB_FDATASYNC=''
4428GNULIB_FDOPEN=''
4429GNULIB_FFLUSH=''
4430GNULIB_FFSL=''
4431GNULIB_FFSLL=''
4432GNULIB_FGETC=''
4433GNULIB_FGETS=''
4434GNULIB_FLOOR=''
4435GNULIB_FLOORF=''
4436GNULIB_FLOORL=''
4437GNULIB_FMA=''
4438GNULIB_FMAF=''
4439GNULIB_FMAL=''
4440GNULIB_FMOD=''
4441GNULIB_FMODF=''
4442GNULIB_FMODL=''
4443GNULIB_FOPEN=''
4444GNULIB_FPRINTF=''
4445GNULIB_FPRINTF_POSIX=''
4446GNULIB_FPURGE=''
4447GNULIB_FPUTC=''
4448GNULIB_FPUTS=''
4449GNULIB_FREAD=''
4450GNULIB_FREOPEN=''
4451GNULIB_FREXP=''
4452GNULIB_FREXPF=''
4453GNULIB_FREXPL=''
4454GNULIB_FSCANF=''
4455GNULIB_FSEEK=''
4456GNULIB_FSEEKO=''
4457GNULIB_FSTAT=''
4458GNULIB_FSTATAT=''
4459GNULIB_FSYNC=''
4460GNULIB_FTELL=''
4461GNULIB_FTELLO=''
4462GNULIB_FTRUNCATE=''
4463GNULIB_FUTIMENS=''
4464GNULIB_FWRITE=''
4465GNULIB_GETC=''
4466GNULIB_GETCHAR=''
4467GNULIB_GETCWD=''
4468GNULIB_GETDELIM=''
4469GNULIB_GETDOMAINNAME=''
4470GNULIB_GETDTABLESIZE=''
4471GNULIB_GETGROUPS=''
4472GNULIB_GETHOSTNAME=''
4473GNULIB_GETLINE=''
4474GNULIB_GETLOADAVG=''
4475GNULIB_GETLOGIN=''
4476GNULIB_GETLOGIN_R=''
4477GNULIB_GETPAGESIZE=''
4478GNULIB_GETPASS=''
4479GNULIB_GETSUBOPT=''
4480GNULIB_GETTIMEOFDAY=''
4481GNULIB_GETUSERSHELL=''
4482GNULIB_GL_UNISTD_H_GETOPT=''
4483GNULIB_GRANTPT=''
4484GNULIB_GROUP_MEMBER=''
4485GNULIB_HYPOT=''
4486GNULIB_HYPOTF=''
4487GNULIB_HYPOTL=''
4488GNULIB_ILOGB=''
4489GNULIB_ILOGBF=''
4490GNULIB_ILOGBL=''
4491GNULIB_ISATTY=''
4492GNULIB_ISFINITE=''
4493GNULIB_ISINF=''
4494GNULIB_ISNAN=''
4495GNULIB_ISNAND=''
4496GNULIB_ISNANF=''
4497GNULIB_ISNANL=''
4498GNULIB_ISWBLANK=''
4499GNULIB_ISWCTYPE=''
4500GNULIB_LCHMOD=''
4501GNULIB_LCHOWN=''
4502GNULIB_LDEXPF=''
4503GNULIB_LDEXPL=''
4504GNULIB_LINK=''
4505GNULIB_LINKAT=''
4506GNULIB_LOCALTIME=''
4507GNULIB_LOG10=''
4508GNULIB_LOG10F=''
4509GNULIB_LOG10L=''
4510GNULIB_LOG1P=''
4511GNULIB_LOG1PF=''
4512GNULIB_LOG1PL=''
4513GNULIB_LOG2=''
4514GNULIB_LOG2F=''
4515GNULIB_LOG2L=''
4516GNULIB_LOG=''
4517GNULIB_LOGB=''
4518GNULIB_LOGBF=''
4519GNULIB_LOGBL=''
4520GNULIB_LOGF=''
4521GNULIB_LOGL=''
4522GNULIB_LSEEK=''
4523GNULIB_LSTAT=''
4524GNULIB_MALLOC_POSIX=''
4525GNULIB_MBRLEN=''
4526GNULIB_MBRTOWC=''
4527GNULIB_MBSCASECMP=''
4528GNULIB_MBSCASESTR=''
4529GNULIB_MBSCHR=''
4530GNULIB_MBSCSPN=''
4531GNULIB_MBSINIT=''
4532GNULIB_MBSLEN=''
4533GNULIB_MBSNCASECMP=''
4534GNULIB_MBSNLEN=''
4535GNULIB_MBSNRTOWCS=''
4536GNULIB_MBSPBRK=''
4537GNULIB_MBSPCASECMP=''
4538GNULIB_MBSRCHR=''
4539GNULIB_MBSRTOWCS=''
4540GNULIB_MBSSEP=''
4541GNULIB_MBSSPN=''
4542GNULIB_MBSSTR=''
4543GNULIB_MBSTOK_R=''
4544GNULIB_MBTOWC=''
4545GNULIB_MEMCHR=''
4546GNULIB_MEMMEM=''
4547GNULIB_MEMPCPY=''
4548GNULIB_MEMRCHR=''
4549GNULIB_MKDIRAT=''
4550GNULIB_MKDTEMP=''
4551GNULIB_MKFIFO=''
4552GNULIB_MKFIFOAT=''
4553GNULIB_MKNOD=''
4554GNULIB_MKNODAT=''
4555GNULIB_MKOSTEMP=''
4556GNULIB_MKOSTEMPS=''
4557GNULIB_MKSTEMP=''
4558GNULIB_MKSTEMPS=''
4559GNULIB_MKTIME=''
4560GNULIB_MODF=''
4561GNULIB_MODFF=''
4562GNULIB_MODFL=''
4563GNULIB_NANOSLEEP=''
4564GNULIB_NONBLOCKING=''
4565GNULIB_OBSTACK_PRINTF=''
4566GNULIB_OBSTACK_PRINTF_POSIX=''
4567GNULIB_OPEN=''
4568GNULIB_OPENAT=''
4569GNULIB_OVERRIDES_STRUCT_STAT=''
4570GNULIB_OVERRIDES_WINT_T=''
4571GNULIB_PCLOSE=''
4572GNULIB_PERROR=''
4573GNULIB_PIPE2=''
4574GNULIB_PIPE=''
4575GNULIB_POPEN=''
4576GNULIB_POSIX_OPENPT=''
4577GNULIB_POWF=''
4578GNULIB_PREAD=''
4579GNULIB_PRINTF=''
4580GNULIB_PRINTF_POSIX=''
4581GNULIB_PTHREAD_SIGMASK=''
4582GNULIB_PTSNAME=''
4583GNULIB_PTSNAME_R=''
4584GNULIB_PUTC=''
4585GNULIB_PUTCHAR=''
4586GNULIB_PUTENV=''
4587GNULIB_PUTS=''
4588GNULIB_PWRITE=''
4589GNULIB_QSORT_R=''
4590GNULIB_RAISE=''
4591GNULIB_RANDOM=''
4592GNULIB_RANDOM_R=''
4593GNULIB_RAWMEMCHR=''
4594GNULIB_READ=''
4595GNULIB_READLINK=''
4596GNULIB_READLINKAT=''
4597GNULIB_REALLOCARRAY=''
4598GNULIB_REALLOC_POSIX=''
4599GNULIB_REALPATH=''
4600GNULIB_REMAINDER=''
4601GNULIB_REMAINDERF=''
4602GNULIB_REMAINDERL=''
4603GNULIB_REMOVE=''
4604GNULIB_RENAME=''
4605GNULIB_RENAMEAT=''
4606GNULIB_RINT=''
4607GNULIB_RINTF=''
4608GNULIB_RINTL=''
4609GNULIB_RMDIR=''
4610GNULIB_ROUND=''
4611GNULIB_ROUNDF=''
4612GNULIB_ROUNDL=''
4613GNULIB_RPMATCH=''
4614GNULIB_SCANF=''
4615GNULIB_SECURE_GETENV=''
4616GNULIB_SETENV=''
4617GNULIB_SETHOSTNAME=''
4618GNULIB_SIGACTION=''
4619GNULIB_SIGNAL_H_SIGPIPE=''
4620GNULIB_SIGNBIT=''
4621GNULIB_SIGPROCMASK=''
4622GNULIB_SINF=''
4623GNULIB_SINHF=''
4624GNULIB_SINL=''
4625GNULIB_SLEEP=''
4626GNULIB_SNPRINTF=''
4627GNULIB_SPRINTF_POSIX=''
4628GNULIB_SQRTF=''
4629GNULIB_SQRTL=''
4630GNULIB_STAT=''
4631GNULIB_STDIO_H_NONBLOCKING=''
4632GNULIB_STDIO_H_SIGPIPE=''
4633GNULIB_STPCPY=''
4634GNULIB_STPNCPY=''
4635GNULIB_STRCASESTR=''
4636GNULIB_STRCHRNUL=''
4637GNULIB_STRDUP=''
4638GNULIB_STRERROR=''
4639GNULIB_STRERROR_R=''
4640GNULIB_STRFTIME=''
4641GNULIB_STRNCAT=''
4642GNULIB_STRNDUP=''
4643GNULIB_STRNLEN=''
4644GNULIB_STRPBRK=''
4645GNULIB_STRPTIME=''
4646GNULIB_STRSEP=''
4647GNULIB_STRSIGNAL=''
4648GNULIB_STRSTR=''
4649GNULIB_STRTOD=''
4650GNULIB_STRTOK_R=''
4651GNULIB_STRTOLL=''
4652GNULIB_STRTOULL=''
4653GNULIB_STRVERSCMP=''
4654GNULIB_SYMLINK=''
4655GNULIB_SYMLINKAT=''
4656GNULIB_SYSTEM_POSIX=''
4657GNULIB_TANF=''
4658GNULIB_TANHF=''
4659GNULIB_TANL=''
4660GNULIB_TIMEGM=''
4661GNULIB_TIME_R=''
4662GNULIB_TIME_RZ=''
4663GNULIB_TMPFILE=''
4664GNULIB_TOWCTRANS=''
4665GNULIB_TRUNC=''
4666GNULIB_TRUNCATE=''
4667GNULIB_TRUNCF=''
4668GNULIB_TRUNCL=''
4669GNULIB_TTYNAME_R=''
4670GNULIB_TZSET=''
4671GNULIB_UNISTD_H_NONBLOCKING=''
4672GNULIB_UNISTD_H_SIGPIPE=''
4673GNULIB_UNLINK=''
4674GNULIB_UNLINKAT=''
4675GNULIB_UNLOCKPT=''
4676GNULIB_UNSETENV=''
4677GNULIB_USLEEP=''
4678GNULIB_UTIME=''
4679GNULIB_UTIMENSAT=''
4680GNULIB_VASPRINTF=''
4681GNULIB_VDPRINTF=''
4682GNULIB_VFPRINTF=''
4683GNULIB_VFPRINTF_POSIX=''
4684GNULIB_VFSCANF=''
4685GNULIB_VPRINTF=''
4686GNULIB_VPRINTF_POSIX=''
4687GNULIB_VSCANF=''
4688GNULIB_VSNPRINTF=''
4689GNULIB_VSPRINTF_POSIX=''
4690GNULIB_WAITPID=''
4691GNULIB_WCPCPY=''
4692GNULIB_WCPNCPY=''
4693GNULIB_WCRTOMB=''
4694GNULIB_WCSCASECMP=''
4695GNULIB_WCSCAT=''
4696GNULIB_WCSCHR=''
4697GNULIB_WCSCMP=''
4698GNULIB_WCSCOLL=''
4699GNULIB_WCSCPY=''
4700GNULIB_WCSCSPN=''
4701GNULIB_WCSDUP=''
4702GNULIB_WCSFTIME=''
4703GNULIB_WCSLEN=''
4704GNULIB_WCSNCASECMP=''
4705GNULIB_WCSNCAT=''
4706GNULIB_WCSNCMP=''
4707GNULIB_WCSNCPY=''
4708GNULIB_WCSNLEN=''
4709GNULIB_WCSNRTOMBS=''
4710GNULIB_WCSPBRK=''
4711GNULIB_WCSRCHR=''
4712GNULIB_WCSRTOMBS=''
4713GNULIB_WCSSPN=''
4714GNULIB_WCSSTR=''
4715GNULIB_WCSTOK=''
4716GNULIB_WCSWIDTH=''
4717GNULIB_WCSXFRM=''
4718GNULIB_WCTOB=''
4719GNULIB_WCTOMB=''
4720GNULIB_WCTRANS=''
4721GNULIB_WCTYPE=''
4722GNULIB_WCWIDTH=''
4723GNULIB_WMEMCHR=''
4724GNULIB_WMEMCMP=''
4725GNULIB_WMEMCPY=''
4726GNULIB_WMEMMOVE=''
4727GNULIB_WMEMSET=''
4728GNULIB_WRITE=''
4729GNULIB__EXIT=''
4730GREP='/usr/bin/grep'
4731HAVE_ACOSF=''
4732HAVE_ACOSL=''
4733HAVE_ASINF=''
4734HAVE_ASINL=''
4735HAVE_ATAN2F=''
4736HAVE_ATANF=''
4737HAVE_ATANL=''
4738HAVE_ATOLL=''
4739HAVE_BTOWC=''
4740HAVE_C99_STDINT_H=''
4741HAVE_CANONICALIZE_FILE_NAME=''
4742HAVE_CBRT=''
4743HAVE_CBRTF=''
4744HAVE_CBRTL=''
4745HAVE_CHOWN=''
4746HAVE_COPYSIGN=''
4747HAVE_COPYSIGNL=''
4748HAVE_COSF=''
4749HAVE_COSHF=''
4750HAVE_COSL=''
4751HAVE_CRTDEFS_H=''
4752HAVE_DECL_ACOSL=''
4753HAVE_DECL_ASINL=''
4754HAVE_DECL_ATANL=''
4755HAVE_DECL_CBRTF=''
4756HAVE_DECL_CBRTL=''
4757HAVE_DECL_CEILF=''
4758HAVE_DECL_CEILL=''
4759HAVE_DECL_COPYSIGNF=''
4760HAVE_DECL_COSL=''
4761HAVE_DECL_ENVIRON=''
4762HAVE_DECL_EXP2=''
4763HAVE_DECL_EXP2F=''
4764HAVE_DECL_EXP2L=''
4765HAVE_DECL_EXPL=''
4766HAVE_DECL_EXPM1L=''
4767HAVE_DECL_FCHDIR=''
4768HAVE_DECL_FDATASYNC=''
4769HAVE_DECL_FLOORF=''
4770HAVE_DECL_FLOORL=''
4771HAVE_DECL_FPURGE=''
4772HAVE_DECL_FREXPL=''
4773HAVE_DECL_FSEEKO=''
4774HAVE_DECL_FTELLO=''
4775HAVE_DECL_GETDELIM=''
4776HAVE_DECL_GETDOMAINNAME=''
4777HAVE_DECL_GETLINE=''
4778HAVE_DECL_GETLOADAVG=''
4779HAVE_DECL_GETLOGIN=''
4780HAVE_DECL_GETLOGIN_R=''
4781HAVE_DECL_GETPAGESIZE=''
4782HAVE_DECL_GETUSERSHELL=''
4783HAVE_DECL_INITSTATE=''
4784HAVE_DECL_LDEXPL=''
4785HAVE_DECL_LOCALTIME_R=''
4786HAVE_DECL_LOG10L=''
4787HAVE_DECL_LOG2=''
4788HAVE_DECL_LOG2F=''
4789HAVE_DECL_LOG2L=''
4790HAVE_DECL_LOGB=''
4791HAVE_DECL_LOGL=''
4792HAVE_DECL_MEMMEM=''
4793HAVE_DECL_MEMRCHR=''
4794HAVE_DECL_OBSTACK_PRINTF=''
4795HAVE_DECL_REMAINDER=''
4796HAVE_DECL_REMAINDERL=''
4797HAVE_DECL_RINTF=''
4798HAVE_DECL_ROUND=''
4799HAVE_DECL_ROUNDF=''
4800HAVE_DECL_ROUNDL=''
4801HAVE_DECL_SETENV=''
4802HAVE_DECL_SETHOSTNAME=''
4803HAVE_DECL_SETSTATE=''
4804HAVE_DECL_SINL=''
4805HAVE_DECL_SNPRINTF=''
4806HAVE_DECL_SQRTL=''
4807HAVE_DECL_STRDUP=''
4808HAVE_DECL_STRERROR_R=''
4809HAVE_DECL_STRNDUP=''
4810HAVE_DECL_STRNLEN=''
4811HAVE_DECL_STRSIGNAL=''
4812HAVE_DECL_STRTOK_R=''
4813HAVE_DECL_TANL=''
4814HAVE_DECL_TRUNC=''
4815HAVE_DECL_TRUNCATE=''
4816HAVE_DECL_TRUNCF=''
4817HAVE_DECL_TRUNCL=''
4818HAVE_DECL_TTYNAME_R=''
4819HAVE_DECL_UNSETENV=''
4820HAVE_DECL_VSNPRINTF=''
4821HAVE_DECL_WCTOB=''
4822HAVE_DECL_WCWIDTH=''
4823HAVE_DPRINTF=''
4824HAVE_DUP2=''
4825HAVE_DUP3=''
4826HAVE_EUIDACCESS=''
4827HAVE_EXPF=''
4828HAVE_EXPL=''
4829HAVE_EXPLICIT_BZERO=''
4830HAVE_EXPM1=''
4831HAVE_EXPM1F=''
4832HAVE_FABSF=''
4833HAVE_FABSL=''
4834HAVE_FACCESSAT=''
4835HAVE_FCHDIR=''
4836HAVE_FCHMODAT=''
4837HAVE_FCHOWNAT=''
4838HAVE_FCNTL=''
4839HAVE_FDATASYNC=''
4840HAVE_FEATURES_H=''
4841HAVE_FFSL=''
4842HAVE_FFSLL=''
4843HAVE_FMA=''
4844HAVE_FMAF=''
4845HAVE_FMAL=''
4846HAVE_FMODF=''
4847HAVE_FMODL=''
4848HAVE_FREXPF=''
4849HAVE_FSEEKO=''
4850HAVE_FSTATAT=''
4851HAVE_FSYNC=''
4852HAVE_FTELLO=''
4853HAVE_FTRUNCATE=''
4854HAVE_FUTIMENS=''
4855HAVE_GETDTABLESIZE=''
4856HAVE_GETGROUPS=''
4857HAVE_GETHOSTNAME=''
4858HAVE_GETLOGIN=''
4859HAVE_GETOPT_H=''
4860HAVE_GETPAGESIZE=''
4861HAVE_GETPASS=''
4862HAVE_GETSUBOPT=''
4863HAVE_GETTIMEOFDAY=''
4864HAVE_GRANTPT=''
4865HAVE_GROUP_MEMBER=''
4866HAVE_HYPOTF=''
4867HAVE_HYPOTL=''
4868HAVE_ILOGB=''
4869HAVE_ILOGBF=''
4870HAVE_ILOGBL=''
4871HAVE_INTTYPES_H=''
4872HAVE_ISNAND=''
4873HAVE_ISNANF=''
4874HAVE_ISNANL=''
4875HAVE_ISWBLANK=''
4876HAVE_ISWCNTRL=''
4877HAVE_LCHMOD=''
4878HAVE_LCHOWN=''
4879HAVE_LDEXPF=''
4880HAVE_LINK=''
4881HAVE_LINKAT=''
4882HAVE_LOG10F=''
4883HAVE_LOG10L=''
4884HAVE_LOG1P=''
4885HAVE_LOG1PF=''
4886HAVE_LOG1PL=''
4887HAVE_LOGBF=''
4888HAVE_LOGBL=''
4889HAVE_LOGF=''
4890HAVE_LOGL=''
4891HAVE_LONG_LONG_INT=''
4892HAVE_LSTAT=''
4893HAVE_MAX_ALIGN_T=''
4894HAVE_MBRLEN=''
4895HAVE_MBRTOWC=''
4896HAVE_MBSINIT=''
4897HAVE_MBSLEN=''
4898HAVE_MBSNRTOWCS=''
4899HAVE_MBSRTOWCS=''
4900HAVE_MEMCHR=''
4901HAVE_MEMPCPY=''
4902HAVE_MKDIRAT=''
4903HAVE_MKDTEMP=''
4904HAVE_MKFIFO=''
4905HAVE_MKFIFOAT=''
4906HAVE_MKNOD=''
4907HAVE_MKNODAT=''
4908HAVE_MKOSTEMP=''
4909HAVE_MKOSTEMPS=''
4910HAVE_MKSTEMP=''
4911HAVE_MKSTEMPS=''
4912HAVE_MODFF=''
4913HAVE_MODFL=''
4914HAVE_MSVC_INVALID_PARAMETER_HANDLER=''
4915HAVE_NANOSLEEP=''
4916HAVE_OPENAT=''
4917HAVE_OS_H=''
4918HAVE_PCLOSE=''
4919HAVE_PIPE2=''
4920HAVE_PIPE=''
4921HAVE_POPEN=''
4922HAVE_POSIX_OPENPT=''
4923HAVE_POSIX_SIGNALBLOCKING=''
4924HAVE_POWF=''
4925HAVE_PREAD=''
4926HAVE_PTHREAD_SIGMASK=''
4927HAVE_PTSNAME=''
4928HAVE_PTSNAME_R=''
4929HAVE_PWRITE=''
4930HAVE_QSORT_R=''
4931HAVE_RAISE=''
4932HAVE_RANDOM=''
4933HAVE_RANDOM_H=''
4934HAVE_RANDOM_R=''
4935HAVE_RAWMEMCHR=''
4936HAVE_READLINK=''
4937HAVE_READLINKAT=''
4938HAVE_REALLOCARRAY=''
4939HAVE_REALPATH=''
4940HAVE_REMAINDER=''
4941HAVE_REMAINDERF=''
4942HAVE_RENAMEAT=''
4943HAVE_RINT=''
4944HAVE_RINTL=''
4945HAVE_RPMATCH=''
4946HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=''
4947HAVE_SECURE_GETENV=''
4948HAVE_SETENV=''
4949HAVE_SETHOSTNAME=''
4950HAVE_SIGACTION=''
4951HAVE_SIGHANDLER_T=''
4952HAVE_SIGINFO_T=''
4953HAVE_SIGNED_SIG_ATOMIC_T=''
4954HAVE_SIGNED_WCHAR_T=''
4955HAVE_SIGNED_WINT_T=''
4956HAVE_SIGSET_T=''
4957HAVE_SINF=''
4958HAVE_SINHF=''
4959HAVE_SINL=''
4960HAVE_SLEEP=''
4961HAVE_SQRTF=''
4962HAVE_SQRTL=''
4963HAVE_STDINT_H=''
4964HAVE_STPCPY=''
4965HAVE_STPNCPY=''
4966HAVE_STRCASESTR=''
4967HAVE_STRCHRNUL=''
4968HAVE_STRPBRK=''
4969HAVE_STRPTIME=''
4970HAVE_STRSEP=''
4971HAVE_STRTOD=''
4972HAVE_STRTOLL=''
4973HAVE_STRTOULL=''
4974HAVE_STRUCT_RANDOM_DATA=''
4975HAVE_STRUCT_SIGACTION_SA_SIGACTION=''
4976HAVE_STRUCT_TIMEVAL=''
4977HAVE_STRVERSCMP=''
4978HAVE_SYMLINK=''
4979HAVE_SYMLINKAT=''
4980HAVE_SYS_BITYPES_H=''
4981HAVE_SYS_CDEFS_H=''
4982HAVE_SYS_INTTYPES_H=''
4983HAVE_SYS_LOADAVG_H=''
4984HAVE_SYS_PARAM_H=''
4985HAVE_SYS_TIME_H=''
4986HAVE_SYS_TYPES_H=''
4987HAVE_TANF=''
4988HAVE_TANHF=''
4989HAVE_TANL=''
4990HAVE_TIMEGM=''
4991HAVE_TIMEZONE_T=''
4992HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=''
4993HAVE_TZSET=''
4994HAVE_UNISTD_H=''
4995HAVE_UNLINKAT=''
4996HAVE_UNLOCKPT=''
4997HAVE_UNSIGNED_LONG_LONG_INT=''
4998HAVE_USLEEP=''
4999HAVE_UTIME=''
5000HAVE_UTIMENSAT=''
5001HAVE_UTIME_H=''
5002HAVE_VASPRINTF=''
5003HAVE_VDPRINTF=''
5004HAVE_WCHAR_H=''
5005HAVE_WCHAR_T=''
5006HAVE_WCPCPY=''
5007HAVE_WCPNCPY=''
5008HAVE_WCRTOMB=''
5009HAVE_WCSCASECMP=''
5010HAVE_WCSCAT=''
5011HAVE_WCSCHR=''
5012HAVE_WCSCMP=''
5013HAVE_WCSCOLL=''
5014HAVE_WCSCPY=''
5015HAVE_WCSCSPN=''
5016HAVE_WCSDUP=''
5017HAVE_WCSFTIME=''
5018HAVE_WCSLEN=''
5019HAVE_WCSNCASECMP=''
5020HAVE_WCSNCAT=''
5021HAVE_WCSNCMP=''
5022HAVE_WCSNCPY=''
5023HAVE_WCSNLEN=''
5024HAVE_WCSNRTOMBS=''
5025HAVE_WCSPBRK=''
5026HAVE_WCSRCHR=''
5027HAVE_WCSRTOMBS=''
5028HAVE_WCSSPN=''
5029HAVE_WCSSTR=''
5030HAVE_WCSTOK=''
5031HAVE_WCSWIDTH=''
5032HAVE_WCSXFRM=''
5033HAVE_WCTRANS_T=''
5034HAVE_WCTYPE_H=''
5035HAVE_WCTYPE_T=''
5036HAVE_WINSOCK2_H=''
5037HAVE_WINT_T=''
5038HAVE_WMEMCHR=''
5039HAVE_WMEMCMP=''
5040HAVE_WMEMCPY=''
5041HAVE_WMEMMOVE=''
5042HAVE_WMEMSET=''
5043HAVE__BOOL=''
5044HAVE__EXIT=''
5045HELP2MAN=''
5046INCLUDE_NEXT=''
5047INCLUDE_NEXT_AS_FIRST_DIRECTIVE=''
5048INSTALL_DATA='${INSTALL} -m 644'
5049INSTALL_PROGRAM='${INSTALL}'
5050INSTALL_SCRIPT='${INSTALL}'
5051INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
5052INTLLIBS=''
5053INTL_MACOSX_LIBS=''
5054ISYSTEM=''
5055LD='/Library/Developer/CommandLineTools/usr/bin/ld'
5056LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64'
5057LEX='flex'
5058LEXLIB='-ll'
5059LEX_OUTPUT_ROOT='lex.yy'
5060LIBICONV=''
5061LIBINTL=''
5062LIBOBJS=''
5063LIBS=''
5064LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5065LIMITS_H=''
5066LIPO='lipo'
5067LN_S='ln -s'
5068LOCALCHARSET_TESTS_ENVIRONMENT=''
5069LOCALE_FR_UTF8=''
5070LOCALE_JA=''
5071LOCALE_ZH_CN=''
5072LTLIBICONV=''
5073LTLIBINTL=''
5074LTLIBOBJS=''
5075LT_SYS_LIBRARY_PATH=''
5076MAKEINFO='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_macports.rsync.ionic.de_release_ports_textproc_recode/recode/work/recode-3.7.6/build-aux/missing makeinfo'
5077MANIFEST_TOOL=':'
5078MKDIR_P='build-aux/install-sh -c -d'
5079MSGFMT=''
5080MSGFMT_015=''
5081MSGMERGE=''
5082NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=''
5083NEXT_AS_FIRST_DIRECTIVE_FCNTL_H=''
5084NEXT_AS_FIRST_DIRECTIVE_FLOAT_H=''
5085NEXT_AS_FIRST_DIRECTIVE_GETOPT_H=''
5086NEXT_AS_FIRST_DIRECTIVE_LIMITS_H=''
5087NEXT_AS_FIRST_DIRECTIVE_MATH_H=''
5088NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H=''
5089NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=''
5090NEXT_AS_FIRST_DIRECTIVE_STDINT_H=''
5091NEXT_AS_FIRST_DIRECTIVE_STDIO_H=''
5092NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=''
5093NEXT_AS_FIRST_DIRECTIVE_STRING_H=''
5094NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=''
5095NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H=''
5096NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H=''
5097NEXT_AS_FIRST_DIRECTIVE_SYS_WAIT_H=''
5098NEXT_AS_FIRST_DIRECTIVE_TIME_H=''
5099NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=''
5100NEXT_AS_FIRST_DIRECTIVE_UTIME_H=''
5101NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=''
5102NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=''
5103NEXT_ERRNO_H=''
5104NEXT_FCNTL_H=''
5105NEXT_FLOAT_H=''
5106NEXT_GETOPT_H=''
5107NEXT_LIMITS_H=''
5108NEXT_MATH_H=''
5109NEXT_SIGNAL_H=''
5110NEXT_STDDEF_H=''
5111NEXT_STDINT_H=''
5112NEXT_STDIO_H=''
5113NEXT_STDLIB_H=''
5114NEXT_STRING_H=''
5115NEXT_SYS_STAT_H=''
5116NEXT_SYS_TIME_H=''
5117NEXT_SYS_TYPES_H=''
5118NEXT_SYS_WAIT_H=''
5119NEXT_TIME_H=''
5120NEXT_UNISTD_H=''
5121NEXT_UTIME_H=''
5122NEXT_WCHAR_H=''
5123NEXT_WCTYPE_H=''
5124NM='/usr/bin/nm'
5125NMEDIT='nmedit'
5126OBJDUMP='false'
5127OBJEXT='o'
5128OTOOL64=':'
5129OTOOL='otool'
5130PACKAGE='recode'
5131PACKAGE_BUGREPORT='rrt@sc3d.org'
5132PACKAGE_NAME='recode'
5133PACKAGE_STRING='recode 3.7.6'
5134PACKAGE_TARNAME='recode'
5135PACKAGE_URL=''
5136PACKAGE_VERSION='3.7.6'
5137PATH_SEPARATOR=':'
5138POSUB=''
5139PRAGMA_COLUMNS=''
5140PRAGMA_SYSTEM_HEADER=''
5141PTHREAD_H_DEFINES_STRUCT_TIMESPEC=''
5142PTRDIFF_T_SUFFIX=''
5143PYTHON=':'
5144PYTHON_EXEC_PREFIX=''
5145PYTHON_PLATFORM=''
5146PYTHON_PREFIX=''
5147PYTHON_VERSION=''
5148RANLIB='ranlib'
5149REPLACE_ACOSF=''
5150REPLACE_ASINF=''
5151REPLACE_ATAN2F=''
5152REPLACE_ATANF=''
5153REPLACE_BTOWC=''
5154REPLACE_CALLOC=''
5155REPLACE_CANONICALIZE_FILE_NAME=''
5156REPLACE_CBRTF=''
5157REPLACE_CBRTL=''
5158REPLACE_CEIL=''
5159REPLACE_CEILF=''
5160REPLACE_CEILL=''
5161REPLACE_CHOWN=''
5162REPLACE_CLOSE=''
5163REPLACE_COSF=''
5164REPLACE_COSHF=''
5165REPLACE_CTIME=''
5166REPLACE_DPRINTF=''
5167REPLACE_DUP2=''
5168REPLACE_DUP=''
5169REPLACE_EXP2=''
5170REPLACE_EXP2L=''
5171REPLACE_EXPF=''
5172REPLACE_EXPM1=''
5173REPLACE_EXPM1F=''
5174REPLACE_FABSL=''
5175REPLACE_FACCESSAT=''
5176REPLACE_FCHOWNAT=''
5177REPLACE_FCLOSE=''
5178REPLACE_FCNTL=''
5179REPLACE_FDOPEN=''
5180REPLACE_FFLUSH=''
5181REPLACE_FLOOR=''
5182REPLACE_FLOORF=''
5183REPLACE_FLOORL=''
5184REPLACE_FMA=''
5185REPLACE_FMAF=''
5186REPLACE_FMAL=''
5187REPLACE_FMOD=''
5188REPLACE_FMODF=''
5189REPLACE_FMODL=''
5190REPLACE_FOPEN=''
5191REPLACE_FPRINTF=''
5192REPLACE_FPURGE=''
5193REPLACE_FREOPEN=''
5194REPLACE_FREXP=''
5195REPLACE_FREXPF=''
5196REPLACE_FREXPL=''
5197REPLACE_FSEEK=''
5198REPLACE_FSEEKO=''
5199REPLACE_FSTAT=''
5200REPLACE_FSTATAT=''
5201REPLACE_FTELL=''
5202REPLACE_FTELLO=''
5203REPLACE_FTRUNCATE=''
5204REPLACE_FUTIMENS=''
5205REPLACE_GETCWD=''
5206REPLACE_GETDELIM=''
5207REPLACE_GETDOMAINNAME=''
5208REPLACE_GETDTABLESIZE=''
5209REPLACE_GETGROUPS=''
5210REPLACE_GETLINE=''
5211REPLACE_GETLOGIN_R=''
5212REPLACE_GETPAGESIZE=''
5213REPLACE_GETPASS=''
5214REPLACE_GETTIMEOFDAY=''
5215REPLACE_GMTIME=''
5216REPLACE_HUGE_VAL=''
5217REPLACE_HYPOT=''
5218REPLACE_HYPOTF=''
5219REPLACE_HYPOTL=''
5220REPLACE_ILOGB=''
5221REPLACE_ILOGBF=''
5222REPLACE_ILOGBL=''
5223REPLACE_ISATTY=''
5224REPLACE_ISFINITE=''
5225REPLACE_ISINF=''
5226REPLACE_ISNAN=''
5227REPLACE_ISWBLANK=''
5228REPLACE_ISWCNTRL=''
5229REPLACE_ITOLD=''
5230REPLACE_LCHOWN=''
5231REPLACE_LDEXPL=''
5232REPLACE_LINK=''
5233REPLACE_LINKAT=''
5234REPLACE_LOCALTIME=''
5235REPLACE_LOCALTIME_R=''
5236REPLACE_LOG10=''
5237REPLACE_LOG10F=''
5238REPLACE_LOG10L=''
5239REPLACE_LOG1P=''
5240REPLACE_LOG1PF=''
5241REPLACE_LOG1PL=''
5242REPLACE_LOG2=''
5243REPLACE_LOG2F=''
5244REPLACE_LOG2L=''
5245REPLACE_LOG=''
5246REPLACE_LOGB=''
5247REPLACE_LOGBF=''
5248REPLACE_LOGBL=''
5249REPLACE_LOGF=''
5250REPLACE_LOGL=''
5251REPLACE_LSEEK=''
5252REPLACE_LSTAT=''
5253REPLACE_MALLOC=''
5254REPLACE_MBRLEN=''
5255REPLACE_MBRTOWC=''
5256REPLACE_MBSINIT=''
5257REPLACE_MBSNRTOWCS=''
5258REPLACE_MBSRTOWCS=''
5259REPLACE_MBSTATE_T=''
5260REPLACE_MBTOWC=''
5261REPLACE_MEMCHR=''
5262REPLACE_MEMMEM=''
5263REPLACE_MKDIR=''
5264REPLACE_MKFIFO=''
5265REPLACE_MKNOD=''
5266REPLACE_MKSTEMP=''
5267REPLACE_MKTIME=''
5268REPLACE_MODF=''
5269REPLACE_MODFF=''
5270REPLACE_MODFL=''
5271REPLACE_NAN=''
5272REPLACE_NANOSLEEP=''
5273REPLACE_NULL=''
5274REPLACE_OBSTACK_PRINTF=''
5275REPLACE_OPEN=''
5276REPLACE_OPENAT=''
5277REPLACE_PERROR=''
5278REPLACE_POPEN=''
5279REPLACE_PREAD=''
5280REPLACE_PRINTF=''
5281REPLACE_PTHREAD_SIGMASK=''
5282REPLACE_PTSNAME=''
5283REPLACE_PTSNAME_R=''
5284REPLACE_PUTENV=''
5285REPLACE_PWRITE=''
5286REPLACE_QSORT_R=''
5287REPLACE_RAISE=''
5288REPLACE_RANDOM_R=''
5289REPLACE_READ=''
5290REPLACE_READLINK=''
5291REPLACE_READLINKAT=''
5292REPLACE_REALLOC=''
5293REPLACE_REALPATH=''
5294REPLACE_REMAINDER=''
5295REPLACE_REMAINDERF=''
5296REPLACE_REMAINDERL=''
5297REPLACE_REMOVE=''
5298REPLACE_RENAME=''
5299REPLACE_RENAMEAT=''
5300REPLACE_RMDIR=''
5301REPLACE_ROUND=''
5302REPLACE_ROUNDF=''
5303REPLACE_ROUNDL=''
5304REPLACE_SETENV=''
5305REPLACE_SIGNBIT=''
5306REPLACE_SIGNBIT_USING_GCC=''
5307REPLACE_SINF=''
5308REPLACE_SINHF=''
5309REPLACE_SLEEP=''
5310REPLACE_SNPRINTF=''
5311REPLACE_SPRINTF=''
5312REPLACE_SQRTF=''
5313REPLACE_SQRTL=''
5314REPLACE_STAT=''
5315REPLACE_STDIO_READ_FUNCS=''
5316REPLACE_STDIO_WRITE_FUNCS=''
5317REPLACE_STPNCPY=''
5318REPLACE_STRCASESTR=''
5319REPLACE_STRCHRNUL=''
5320REPLACE_STRDUP=''
5321REPLACE_STRERROR=''
5322REPLACE_STRERROR_R=''
5323REPLACE_STRFTIME=''
5324REPLACE_STRNCAT=''
5325REPLACE_STRNDUP=''
5326REPLACE_STRNLEN=''
5327REPLACE_STRSIGNAL=''
5328REPLACE_STRSTR=''
5329REPLACE_STRTOD=''
5330REPLACE_STRTOK_R=''
5331REPLACE_STRUCT_TIMEVAL=''
5332REPLACE_SYMLINK=''
5333REPLACE_SYMLINKAT=''
5334REPLACE_TANF=''
5335REPLACE_TANHF=''
5336REPLACE_TIMEGM=''
5337REPLACE_TMPFILE=''
5338REPLACE_TOWLOWER=''
5339REPLACE_TRUNC=''
5340REPLACE_TRUNCATE=''
5341REPLACE_TRUNCF=''
5342REPLACE_TRUNCL=''
5343REPLACE_TTYNAME_R=''
5344REPLACE_TZSET=''
5345REPLACE_UNLINK=''
5346REPLACE_UNLINKAT=''
5347REPLACE_UNSETENV=''
5348REPLACE_USLEEP=''
5349REPLACE_UTIME=''
5350REPLACE_UTIMENSAT=''
5351REPLACE_VASPRINTF=''
5352REPLACE_VDPRINTF=''
5353REPLACE_VFPRINTF=''
5354REPLACE_VPRINTF=''
5355REPLACE_VSNPRINTF=''
5356REPLACE_VSPRINTF=''
5357REPLACE_WCRTOMB=''
5358REPLACE_WCSFTIME=''
5359REPLACE_WCSNRTOMBS=''
5360REPLACE_WCSRTOMBS=''
5361REPLACE_WCSWIDTH=''
5362REPLACE_WCTOB=''
5363REPLACE_WCTOMB=''
5364REPLACE_WCWIDTH=''
5365REPLACE_WRITE=''
5366SED='/usr/bin/sed'
5367SET_MAKE=''
5368SHELL='/bin/sh'
5369SIG_ATOMIC_T_SUFFIX=''
5370SIZE_T_SUFFIX=''
5371STDBOOL_H=''
5372STDDEF_H=''
5373STDINT_H=''
5374STRIP='strip'
5375SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=''
5376TESTS_ENVIRONMENT_EXTRA=''
5377TIME_H_DEFINES_STRUCT_TIMESPEC=''
5378UNDEFINE_STRTOK_R=''
5379UNISTD_H_DEFINES_STRUCT_TIMESPEC=''
5380UNISTD_H_HAVE_WINSOCK2_H=''
5381UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=''
5382USE_NLS=''
5383UTIME_H=''
5384VERSION='3.7.6'
5385VERSION_INFO='10:6:7'
5386WARN_CFLAGS=''
5387WCHAR_T_SUFFIX=''
5388WINDOWS_64_BIT_OFF_T=''
5389WINDOWS_64_BIT_ST_SIZE=''
5390WINDOWS_STAT_INODES=''
5391WINDOWS_STAT_TIMESPEC=''
5392WINT_T_SUFFIX=''
5393XGETTEXT=''
5394XGETTEXT_015=''
5395XGETTEXT_EXTRA_OPTIONS=''
5396ac_ct_AR='ar'
5397ac_ct_CC='ccache /usr/bin/clang'
5398ac_ct_DUMPBIN=''
5399am__EXEEXT_FALSE=''
5400am__EXEEXT_TRUE=''
5401am__fastdepCC_FALSE='#'
5402am__fastdepCC_TRUE=''
5403am__include='include'
5404am__isrc=''
5405am__leading_dot='.'
5406am__nodep='_no'
5407am__quote=''
5408am__tar='$${TAR-tar} chof - "$$tardir"'
5409am__untar='$${TAR-tar} xf -'
5410bindir='${exec_prefix}/bin'
5411build='x86_64-apple-darwin13.4.0'
5412build_alias=''
5413build_cpu='x86_64'
5414build_os='darwin13.4.0'
5415build_vendor='apple'
5416datadir='${datarootdir}'
5417datarootdir='${prefix}/share'
5418docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
5419dvidir='${docdir}'
5420exec_prefix='NONE'
5421gl_LIBOBJS=''
5422gl_LTLIBOBJS=''
5423gltests_LIBOBJS=''
5424gltests_LTLIBOBJS=''
5425gltests_WITNESS=''
5426host='x86_64-apple-darwin13.4.0'
5427host_alias=''
5428host_cpu='x86_64'
5429host_os='darwin13.4.0'
5430host_vendor='apple'
5431htmldir='${docdir}'
5432includedir='${prefix}/include'
5433infodir='${datarootdir}/info'
5434install_sh='${SHELL} /opt/local/var/macports/build/_opt_local_var_macports_sources_macports.rsync.ionic.de_release_ports_textproc_recode/recode/work/recode-3.7.6/build-aux/install-sh'
5435libdir='${exec_prefix}/lib'
5436libexecdir='${exec_prefix}/libexec'
5437localedir='${datarootdir}/locale'
5438localstatedir='${prefix}/var'
5439mandir='${datarootdir}/man'
5440mkdir_p='$(MKDIR_P)'
5441objdir='.libs'
5442oldincludedir='/usr/include'
5443pdfdir='${docdir}'
5444pkgpyexecdir=''
5445pkgpythondir=''
5446prefix='/opt/local'
5447program_transform_name='s,x,x,'
5448psdir='${docdir}'
5449pyexecdir=''
5450pyextext=''
5451pythondir=''
5452runstatedir='${localstatedir}/run'
5453sbindir='${exec_prefix}/sbin'
5454sharedstatedir='${prefix}/com'
5455sysconfdir='${prefix}/etc'
5456target_alias=''
5457
5458## ----------- ##
5459## confdefs.h. ##
5460## ----------- ##
5461
5462/* confdefs.h */
5463#define PACKAGE_NAME "recode"
5464#define PACKAGE_TARNAME "recode"
5465#define PACKAGE_VERSION "3.7.6"
5466#define PACKAGE_STRING "recode 3.7.6"
5467#define PACKAGE_BUGREPORT "rrt@sc3d.org"
5468#define PACKAGE_URL ""
5469#define PACKAGE "recode"
5470#define VERSION "3.7.6"
5471#define STDC_HEADERS 1
5472#define HAVE_SYS_TYPES_H 1
5473#define HAVE_SYS_STAT_H 1
5474#define HAVE_STDLIB_H 1
5475#define HAVE_STRING_H 1
5476#define HAVE_MEMORY_H 1
5477#define HAVE_STRINGS_H 1
5478#define HAVE_INTTYPES_H 1
5479#define HAVE_STDINT_H 1
5480#define HAVE_UNISTD_H 1
5481#define __EXTENSIONS__ 1
5482#define _ALL_SOURCE 1
5483#define _DARWIN_C_SOURCE 1
5484#define _GNU_SOURCE 1
5485#define _NETBSD_SOURCE 1
5486#define _OPENBSD_SOURCE 1
5487#define _POSIX_PTHREAD_SEMANTICS 1
5488#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
5489#define __STDC_WANT_IEC_60559_BFP_EXT__ 1
5490#define __STDC_WANT_IEC_60559_DFP_EXT__ 1
5491#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
5492#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
5493#define __STDC_WANT_LIB_EXT2__ 1
5494#define __STDC_WANT_MATH_SPEC_FUNCS__ 1
5495#define _TANDEM_SOURCE 1
5496#define _HPUX_ALT_XOPEN_SOCKET_API 1
5497#define _DARWIN_USE_64_BIT_INODE 1
5498#define HAVE_DLFCN_H 1
5499#define LT_OBJDIR ".libs/"
5500#define YYTEXT_POINTER 1
5501
5502configure: exit 1