sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on gcc131.bak.milne.osuosl.org +==============================================================================+ | flex-old 2.5.4a-10 (mips) Wed, 22 May 2019 18:17:47 +0000 | +==============================================================================+ Package: flex-old Version: 2.5.4a-10 Source Version: 2.5.4a-10 Distribution: unstable Machine Architecture: amd64 Host Architecture: mips Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-c5696a87-516a-4041-a0e7-badde722eede' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [247 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources 2019-05-22-0819.39.pdiff [9386 B] Get:5 http://debian.oregonstate.edu/debian unstable/main Sources 2019-05-22-1420.49.pdiff [5763 B] Get:5 http://debian.oregonstate.edu/debian unstable/main Sources 2019-05-22-1420.49.pdiff [5763 B] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-05-22-0819.39.pdiff [9039 B] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-05-22-1420.49.pdiff [5633 B] Get:8 http://debian.oregonstate.edu/debian unstable/main mips Packages [7998 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2019-05-22-1420.49.pdiff [5633 B] Fetched 8331 kB in 2s (4393 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... Need to get 503 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main flex-old 2.5.4a-10 (dsc) [1146 B] Get:2 http://debian.oregonstate.edu/debian unstable/main flex-old 2.5.4a-10 (tar) [381 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main flex-old 2.5.4a-10 (diff) [121 kB] Fetched 503 kB in 0s (30.5 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/flex-old-HYeQrb/flex-old-2.5.4a' with '<>' I: NOTICE: Log filtering will replace 'build/flex-old-HYeQrb' with '<>' +------------------------------------------------------------------------------+ | Install crossbuild-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential:amd64, fakeroot:amd64, crossbuild-essential-mips:amd64 Filtered Build-Depends: build-essential:amd64, fakeroot:amd64, crossbuild-essential-mips:amd64 dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-hWQqQa/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-hWQqQa/apt_archive ./ InRelease Get:2 copy:/<>/resolver-hWQqQa/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-hWQqQa/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-hWQqQa/apt_archive ./ Sources [360 B] Get:5 copy:/<>/resolver-hWQqQa/apt_archive ./ Packages [450 B] Fetched 1767 B in 0s (93.6 kB/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: binutils-mips-linux-gnu cpp-8-mips-linux-gnu cpp-mips-linux-gnu cross-config crossbuild-essential-mips dpkg-cross file g++-8-mips-linux-gnu g++-mips-linux-gnu gcc-8-cross-base gcc-8-mips-linux-gnu gcc-8-mips-linux-gnu-base gcc-mips-linux-gnu libatomic1-mips-cross libc6-dev-mips-cross libc6-mips-cross libconfig-auto-perl libconfig-inifiles-perl libdebian-dpkgcross-perl libfile-homedir-perl libfile-which-perl libgcc-8-dev-mips-cross libgcc1-mips-cross libgomp1-mips-cross libicu63 libio-string-perl liblocale-gettext-perl libmagic-mgc libmagic1 libstdc++-8-dev-mips-cross libstdc++6-mips-cross libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libyaml-perl linux-libc-dev-mips-cross sensible-utils ucf Suggested packages: binutils-doc gcc-8-locales cpp-doc binutils-multiarch g++-8-multilib-mips-linux-gnu gcc-8-doc libstdc++6-8-dbg-mips-cross gcc-8-multilib-mips-linux-gnu libgcc1-dbg-mips-cross libgomp1-dbg-mips-cross libitm1-dbg-mips-cross libatomic1-dbg-mips-cross libasan5-dbg-mips-cross liblsan0-dbg-mips-cross libtsan0-dbg-mips-cross libubsan1-dbg-mips-cross libmpx2-dbg-mips-cross libquadmath0-dbg-mips-cross manpages-dev autoconf automake libtool flex bison gdb-mips-linux-gnu gcc-doc libyaml-shell-perl Recommended packages: libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl The following NEW packages will be installed: binutils-mips-linux-gnu cpp-8-mips-linux-gnu cpp-mips-linux-gnu cross-config crossbuild-essential-mips dpkg-cross file g++-8-mips-linux-gnu g++-mips-linux-gnu gcc-8-cross-base gcc-8-mips-linux-gnu gcc-8-mips-linux-gnu-base gcc-mips-linux-gnu libatomic1-mips-cross libc6-dev-mips-cross libc6-mips-cross libconfig-auto-perl libconfig-inifiles-perl libdebian-dpkgcross-perl libfile-homedir-perl libfile-which-perl libgcc-8-dev-mips-cross libgcc1-mips-cross libgomp1-mips-cross libicu63 libio-string-perl liblocale-gettext-perl libmagic-mgc libmagic1 libstdc++-8-dev-mips-cross libstdc++6-mips-cross libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libyaml-perl linux-libc-dev-mips-cross sbuild-build-depends-core-dummy:mips sensible-utils ucf 0 upgraded, 42 newly installed, 0 to remove and 0 not upgraded. Need to get 40.0 MB of archives. After this operation, 146 MB of additional disk space will be used. Get:1 copy:/<>/resolver-hWQqQa/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [868 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-3+b4 [18.9 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.12 [15.8 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.35-4 [242 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.35-4 [117 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.35-4 [66.3 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-mips-linux-gnu amd64 2.31.1-16 [2488 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-8-mips-linux-gnu-base amd64 8.3.0-7cross1 [191 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-8-mips-linux-gnu amd64 8.3.0-7cross1 [6277 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-mips-linux-gnu amd64 4:8.3.0-1 [16.5 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-2 [39.7 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-8-cross-base all 8.3.0-7cross1 [186 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-mips-cross all 2.28-10cross2 [1215 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc1-mips-cross all 1:8.3.0-7cross1 [45.4 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-mips-cross all 8.3.0-7cross1 [68.6 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-mips-cross all 8.3.0-7cross1 [6624 B] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-8-dev-mips-cross all 8.3.0-7cross1 [208 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-8-mips-linux-gnu amd64 8.3.0-7cross1 [6693 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-mips-linux-gnu amd64 4:8.3.0-1 [1452 B] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-mips-cross all 8.3.0-7cross1 [304 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-mips-cross all 4.19.28-2cross2 [1240 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-mips-cross all 2.28-10cross2 [2291 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-8-dev-mips-cross all 8.3.0-7cross1 [1519 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 g++-8-mips-linux-gnu amd64 8.3.0-7cross1 [6850 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 g++-mips-linux-gnu amd64 4:8.3.0-1 [1172 B] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000001-1 [51.9 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3 [12.3 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 libicu63 amd64 63.1-6 [8292 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-7+b3 [687 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1 [14.8 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1 [20.4 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.00+dfsg-1 [58.6 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-1 [344 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.27-1 [66.8 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1 [19.5 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.004-1 [42.7 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-2 [38.5 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-2 [49.3 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-mips all 12.6 [6560 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 40.0 MB in 1s (64.4 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 11942 files and directories currently installed.) Preparing to unpack .../00-liblocale-gettext-perl_1.07-3+b4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-3+b4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.35-4_amd64.deb ... Unpacking libmagic-mgc (1:5.35-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../03-libmagic1_1%3a5.35-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.35-4) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.35-4_amd64.deb ... Unpacking file (1:5.35-4) ... Selecting previously unselected package ucf. Preparing to unpack .../05-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package binutils-mips-linux-gnu. Preparing to unpack .../06-binutils-mips-linux-gnu_2.31.1-16_amd64.deb ... Unpacking binutils-mips-linux-gnu (2.31.1-16) ... Selecting previously unselected package gcc-8-mips-linux-gnu-base:amd64. Preparing to unpack .../07-gcc-8-mips-linux-gnu-base_8.3.0-7cross1_amd64.deb ... Unpacking gcc-8-mips-linux-gnu-base:amd64 (8.3.0-7cross1) ... Selecting previously unselected package cpp-8-mips-linux-gnu. Preparing to unpack .../08-cpp-8-mips-linux-gnu_8.3.0-7cross1_amd64.deb ... Unpacking cpp-8-mips-linux-gnu (8.3.0-7cross1) ... Selecting previously unselected package cpp-mips-linux-gnu. Preparing to unpack .../09-cpp-mips-linux-gnu_4%3a8.3.0-1_amd64.deb ... Unpacking cpp-mips-linux-gnu (4:8.3.0-1) ... Selecting previously unselected package cross-config. Preparing to unpack .../10-cross-config_2.6.15-2_all.deb ... Unpacking cross-config (2.6.15-2) ... Selecting previously unselected package gcc-8-cross-base. Preparing to unpack .../11-gcc-8-cross-base_8.3.0-7cross1_all.deb ... Unpacking gcc-8-cross-base (8.3.0-7cross1) ... Selecting previously unselected package libc6-mips-cross. Preparing to unpack .../12-libc6-mips-cross_2.28-10cross2_all.deb ... Unpacking libc6-mips-cross (2.28-10cross2) ... Selecting previously unselected package libgcc1-mips-cross. Preparing to unpack .../13-libgcc1-mips-cross_1%3a8.3.0-7cross1_all.deb ... Unpacking libgcc1-mips-cross (1:8.3.0-7cross1) ... Selecting previously unselected package libgomp1-mips-cross. Preparing to unpack .../14-libgomp1-mips-cross_8.3.0-7cross1_all.deb ... Unpacking libgomp1-mips-cross (8.3.0-7cross1) ... Selecting previously unselected package libatomic1-mips-cross. Preparing to unpack .../15-libatomic1-mips-cross_8.3.0-7cross1_all.deb ... Unpacking libatomic1-mips-cross (8.3.0-7cross1) ... Selecting previously unselected package libgcc-8-dev-mips-cross. Preparing to unpack .../16-libgcc-8-dev-mips-cross_8.3.0-7cross1_all.deb ... Unpacking libgcc-8-dev-mips-cross (8.3.0-7cross1) ... Selecting previously unselected package gcc-8-mips-linux-gnu. Preparing to unpack .../17-gcc-8-mips-linux-gnu_8.3.0-7cross1_amd64.deb ... Unpacking gcc-8-mips-linux-gnu (8.3.0-7cross1) ... Selecting previously unselected package gcc-mips-linux-gnu. Preparing to unpack .../18-gcc-mips-linux-gnu_4%3a8.3.0-1_amd64.deb ... Unpacking gcc-mips-linux-gnu (4:8.3.0-1) ... Selecting previously unselected package libstdc++6-mips-cross. Preparing to unpack .../19-libstdc++6-mips-cross_8.3.0-7cross1_all.deb ... Unpacking libstdc++6-mips-cross (8.3.0-7cross1) ... Selecting previously unselected package linux-libc-dev-mips-cross. Preparing to unpack .../20-linux-libc-dev-mips-cross_4.19.28-2cross2_all.deb ... Unpacking linux-libc-dev-mips-cross (4.19.28-2cross2) ... Selecting previously unselected package libc6-dev-mips-cross. Preparing to unpack .../21-libc6-dev-mips-cross_2.28-10cross2_all.deb ... Unpacking libc6-dev-mips-cross (2.28-10cross2) ... Selecting previously unselected package libstdc++-8-dev-mips-cross. Preparing to unpack .../22-libstdc++-8-dev-mips-cross_8.3.0-7cross1_all.deb ... Unpacking libstdc++-8-dev-mips-cross (8.3.0-7cross1) ... Selecting previously unselected package g++-8-mips-linux-gnu. Preparing to unpack .../23-g++-8-mips-linux-gnu_8.3.0-7cross1_amd64.deb ... Unpacking g++-8-mips-linux-gnu (8.3.0-7cross1) ... Selecting previously unselected package g++-mips-linux-gnu. Preparing to unpack .../24-g++-mips-linux-gnu_4%3a8.3.0-1_amd64.deb ... Unpacking g++-mips-linux-gnu (4:8.3.0-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../25-libconfig-inifiles-perl_3.000001-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000001-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../26-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../27-libicu63_63.1-6_amd64.deb ... Unpacking libicu63:amd64 (63.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../28-libxml2_2.9.4+dfsg1-7+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../29-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../30-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../31-libxml-sax-perl_1.00+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.00+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../32-libxml-libxml-perl_2.0134+dfsg-1_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../33-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../34-libyaml-perl_1.27-1_all.deb ... Unpacking libyaml-perl (1.27-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../35-libconfig-auto-perl_0.44-1_all.deb ... Unpacking libconfig-auto-perl (0.44-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../36-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../37-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../38-libdebian-dpkgcross-perl_2.6.15-2_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-2) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../39-dpkg-cross_2.6.15-2_all.deb ... Unpacking dpkg-cross (2.6.15-2) ... Selecting previously unselected package crossbuild-essential-mips. Preparing to unpack .../40-crossbuild-essential-mips_12.6_all.deb ... Unpacking crossbuild-essential-mips (12.6) ... Selecting previously unselected package sbuild-build-depends-core-dummy:mips. Preparing to unpack .../41-sbuild-build-depends-core-dummy_0.invalid.0_mips.deb ... Unpacking sbuild-build-depends-core-dummy:mips (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000001-1) ... Setting up libfile-which-perl (1.23-1) ... Setting up binutils-mips-linux-gnu (2.31.1-16) ... Setting up libmagic-mgc (1:5.35-4) ... Setting up gcc-8-cross-base (8.3.0-7cross1) ... Setting up libmagic1:amd64 (1:5.35-4) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up file (1:5.35-4) ... Setting up libyaml-perl (1.27-1) ... Setting up libicu63:amd64 (63.1-6) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up cross-config (2.6.15-2) ... Setting up gcc-8-mips-linux-gnu-base:amd64 (8.3.0-7cross1) ... Setting up cpp-8-mips-linux-gnu (8.3.0-7cross1) ... Setting up libc6-mips-cross (2.28-10cross2) ... Setting up linux-libc-dev-mips-cross (4.19.28-2cross2) ... Setting up sensible-utils (0.0.12) ... Setting up cpp-mips-linux-gnu (4:8.3.0-1) ... Setting up libc6-dev-mips-cross (2.28-10cross2) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+b3) ... Setting up liblocale-gettext-perl (1.07-3+b4) ... Setting up libgomp1-mips-cross (8.3.0-7cross1) ... Setting up libgcc1-mips-cross (1:8.3.0-7cross1) ... Setting up libatomic1-mips-cross (8.3.0-7cross1) ... Setting up libgcc-8-dev-mips-cross (8.3.0-7cross1) ... Setting up ucf (3.0038+nmu1) ... Setting up gcc-8-mips-linux-gnu (8.3.0-7cross1) ... Setting up libstdc++6-mips-cross (8.3.0-7cross1) ... Setting up libxml-sax-perl (1.00+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up gcc-mips-linux-gnu (4:8.3.0-1) ... Setting up libxml-libxml-perl (2.0134+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libstdc++-8-dev-mips-cross (8.3.0-7cross1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up g++-8-mips-linux-gnu (8.3.0-7cross1) ... Setting up libconfig-auto-perl (0.44-1) ... Setting up g++-mips-linux-gnu (4:8.3.0-1) ... Setting up libdebian-dpkgcross-perl (2.6.15-2) ... Setting up dpkg-cross (2.6.15-2) ... Setting up crossbuild-essential-mips (12.6) ... Setting up sbuild-build-depends-core-dummy:mips (0.invalid.0) ... Processing triggers for libc-bin (2.28-10) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (mips included in any) Setup apt archive ----------------- dpkg-deb: building package 'sbuild-build-depends-essential-dummy' in '/<>/resolver-hWQqQa/apt_archive/sbuild-build-depends-essential-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-essential-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-hWQqQa/apt_archive ./ InRelease Get:2 copy:/<>/resolver-hWQqQa/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-hWQqQa/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-hWQqQa/apt_archive ./ Sources [480 B] Get:5 copy:/<>/resolver-hWQqQa/apt_archive ./ Packages [569 B] Fetched 2012 B in 0s (105 kB/s) Reading package lists... Reading package lists... Install essential build dependencies (apt-based resolver) --------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-essential-dummy:mips 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 840 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-hWQqQa/apt_archive ./ sbuild-build-depends-essential-dummy 0.invalid.0 [840 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 840 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-essential-dummy:mips. (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-essential-dummy_0.invalid.0_mips.deb ... Unpacking sbuild-build-depends-essential-dummy:mips (0.invalid.0) ... Setting up sbuild-build-depends-essential-dummy:mips (0.invalid.0) ... +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: libc-dev, libstdc++-dev, bison, gettext, texinfo, autotools-dev, autoconf, file, debhelper (>= 8), texi2html (>= 1.76) Filtered Build-Depends: libc-dev, libstdc++-dev, bison, gettext, texinfo, autotools-dev, autoconf, file, debhelper (>= 8), texi2html (>= 1.76) dpkg-deb: building package 'sbuild-build-depends-flex-old-dummy' in '/<>/resolver-hWQqQa/apt_archive/sbuild-build-depends-flex-old-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-essential-dummy sbuild-build-depends-flex-old-dummy dpkg-scanpackages: info: Wrote 3 entries to output Packages file. Ign:1 copy:/<>/resolver-hWQqQa/apt_archive ./ InRelease Get:2 copy:/<>/resolver-hWQqQa/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-hWQqQa/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-hWQqQa/apt_archive ./ Sources [675 B] Get:5 copy:/<>/resolver-hWQqQa/apt_archive ./ Packages [758 B] Fetched 2396 B in 0s (138 kB/s) Reading package lists... Reading package lists... Install flex-old build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz gcc-8-base:mips gettext gettext-base groff-base intltool-debian libarchive-zip-perl libatomic1:mips libbison-dev libbsd0 libc6:mips libc6-dev:mips libcroco3 libelf1 libfile-stripnondeterminism-perl libgcc-8-dev:mips libgcc1:mips libglib2.0-0 libgomp1:mips libncurses6 libpipeline1 libsigsegv2 libstdc++-8-dev:mips libstdc++6:mips libtext-unidecode-perl libtool libuchardet0 linux-libc-dev:mips m4 man-db po-debconf tex-common texi2html texinfo Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff glibc-doc:mips libc-l10n:mips locales:mips manpages-dev:mips libstdc++-8-doc:mips libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl latex2html texlive-base texlive-latex-base texlive-generic-recommended texinfo-doc-nonfree texlive-fonts-recommended Recommended packages: curl | wget | lynx libidn2-0:mips libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libgpm2 libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz gcc-8-base:mips gettext gettext-base groff-base intltool-debian libarchive-zip-perl libatomic1:mips libbison-dev libbsd0 libc6:mips libc6-dev:mips libcroco3 libelf1 libfile-stripnondeterminism-perl libgcc-8-dev:mips libgcc1:mips libglib2.0-0 libgomp1:mips libncurses6 libpipeline1 libsigsegv2 libstdc++-8-dev:mips libstdc++6:mips libtext-unidecode-perl libtool libuchardet0 linux-libc-dev:mips m4 man-db po-debconf sbuild-build-depends-flex-old-dummy:mips tex-common texi2html texinfo 0 upgraded, 44 newly installed, 0 to remove and 0 not upgraded. Need to get 21.1 MB of archives. After this operation, 94.1 MB of additional disk space will be used. Get:1 copy:/<>/resolver-hWQqQa/apt_archive ./ sbuild-build-depends-flex-old-dummy 0.invalid.0 [916 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.9.1-2 [99.5 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-3 [916 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.1-2 [31.2 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.8.5-2 [1274 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 tex-common all 6.11 [53.1 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-2 [203 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-11 [341 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.1-4 [771 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.19.8.1-9 [434 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 libbison-dev amd64 2:3.3.2.dfsg-1 [500 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 bison amd64 2:3.3.2.dfsg-1 [871 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-10 [547 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.176-1 [160 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.12-3 [78.0 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.58.3-1 [1258 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 libcroco3 amd64 0.6.12-3 [145 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 libncurses6 amd64 6.1+20181013-2 [102 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.19.8.1-9 [1303 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 12.1.1 [1016 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main mips gcc-8-base mips 8.3.0-7 [191 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main mips libgcc1 mips 1:8.3.0-7 [45.3 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main mips libc6 mips 2.28-10 [2387 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main mips libatomic1 mips 8.3.0-7 [6628 B] Get:36 http://debian.oregonstate.edu/debian unstable/main mips linux-libc-dev mips 4.19.37-3 [1178 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main mips libc6-dev mips 2.28-10 [2292 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main mips libgomp1 mips 8.3.0-7 [70.0 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main mips libgcc-8-dev mips 8.3.0-7 [207 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main mips libstdc++6 mips 8.3.0-7 [342 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main mips libstdc++-8-dev mips 8.3.0-7 [1516 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-unidecode-perl all 1.30-1 [103 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 texi2html all 1.82+dfsg1-5 [356 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 texinfo amd64 6.5.0.dfsg.1-5 [1429 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 21.1 MB in 0s (56.6 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 15113 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_amd64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_amd64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package tex-common. Preparing to unpack .../06-tex-common_6.11_all.deb ... Unpacking tex-common (6.11) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../08-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../09-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../10-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../11-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../12-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../13-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libbison-dev:amd64. Preparing to unpack .../14-libbison-dev_2%3a3.3.2.dfsg-1_amd64.deb ... Unpacking libbison-dev:amd64 (2:3.3.2.dfsg-1) ... Selecting previously unselected package bison. Preparing to unpack .../15-bison_2%3a3.3.2.dfsg-1_amd64.deb ... Unpacking bison (2:3.3.2.dfsg-1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.6-10_all.deb ... Unpacking libtool (2.4.6-10) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../21-libelf1_0.176-1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../23-libglib2.0-0_2.58.3-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.3-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../24-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../25-libncurses6_6.1+20181013-2_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20181013-2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package gcc-8-base:mips. Preparing to unpack .../30-gcc-8-base_8.3.0-7_mips.deb ... Unpacking gcc-8-base:mips (8.3.0-7) ... Selecting previously unselected package libgcc1:mips. Preparing to unpack .../31-libgcc1_1%3a8.3.0-7_mips.deb ... Unpacking libgcc1:mips (1:8.3.0-7) ... Selecting previously unselected package libc6:mips. Preparing to unpack .../32-libc6_2.28-10_mips.deb ... Unpacking libc6:mips (2.28-10) ... Selecting previously unselected package libatomic1:mips. Preparing to unpack .../33-libatomic1_8.3.0-7_mips.deb ... Unpacking libatomic1:mips (8.3.0-7) ... Selecting previously unselected package linux-libc-dev:mips. Preparing to unpack .../34-linux-libc-dev_4.19.37-3_mips.deb ... Unpacking linux-libc-dev:mips (4.19.37-3) ... Selecting previously unselected package libc6-dev:mips. Preparing to unpack .../35-libc6-dev_2.28-10_mips.deb ... Unpacking libc6-dev:mips (2.28-10) ... Selecting previously unselected package libgomp1:mips. Preparing to unpack .../36-libgomp1_8.3.0-7_mips.deb ... Unpacking libgomp1:mips (8.3.0-7) ... Selecting previously unselected package libgcc-8-dev:mips. Preparing to unpack .../37-libgcc-8-dev_8.3.0-7_mips.deb ... Unpacking libgcc-8-dev:mips (8.3.0-7) ... Selecting previously unselected package libstdc++6:mips. Preparing to unpack .../38-libstdc++6_8.3.0-7_mips.deb ... Unpacking libstdc++6:mips (8.3.0-7) ... Selecting previously unselected package libstdc++-8-dev:mips. Preparing to unpack .../39-libstdc++-8-dev_8.3.0-7_mips.deb ... Unpacking libstdc++-8-dev:mips (8.3.0-7) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../40-libtext-unidecode-perl_1.30-1_all.deb ... Unpacking libtext-unidecode-perl (1.30-1) ... Selecting previously unselected package texi2html. Preparing to unpack .../41-texi2html_1.82+dfsg1-5_all.deb ... Unpacking texi2html (1.82+dfsg1-5) ... Selecting previously unselected package texinfo. Preparing to unpack .../42-texinfo_6.5.0.dfsg.1-5_amd64.deb ... Unpacking texinfo (6.5.0.dfsg.1-5) ... Selecting previously unselected package sbuild-build-depends-flex-old-dummy:mips. Preparing to unpack .../43-sbuild-build-depends-flex-old-dummy_0.invalid.0_mips.deb ... Unpacking sbuild-build-depends-flex-old-dummy:mips (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.1-2) ... Setting up libbison-dev:amd64 (2:3.3.2.dfsg-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:amd64 (2.58.3-1) ... No schema files found: doing nothing. Setting up linux-libc-dev:mips (4.19.37-3) ... Setting up gettext-base (0.19.8.1-9) ... Setting up tex-common (6.11) ... update-language: texlive-base not installed and configured, doing nothing! Setting up autotools-dev (20180224.1) ... Setting up libncurses6:amd64 (6.1+20181013-2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up gcc-8-base:mips (8.3.0-7) ... Setting up autopoint (0.19.8.1-9) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libbsd0:amd64 (0.9.1-2) ... Setting up libelf1:amd64 (0.176-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libtool (2.4.6-10) ... Setting up m4 (1.4.18-2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up texi2html (1.82+dfsg1-5) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up texinfo (6.5.0.dfsg.1-5) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up bison (2:3.3.2.dfsg-1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libc6:mips (2.28-10) ... Setting up libc6-dev:mips (2.28-10) ... Setting up libgcc1:mips (1:8.3.0-7) ... Setting up libgomp1:mips (8.3.0-7) ... Setting up dh-autoreconf (19) ... Setting up libatomic1:mips (8.3.0-7) ... Setting up libgcc-8-dev:mips (8.3.0-7) ... Setting up libstdc++6:mips (8.3.0-7) ... Setting up libstdc++-8-dev:mips (8.3.0-7) ... Setting up debhelper (12.1.1) ... Setting up sbuild-build-depends-flex-old-dummy:mips (0.invalid.0) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.9.0-8-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.31.1-16 dpkg-dev_1.19.6 g++-8_8.3.0-7 gcc-8_8.3.0-7 libc6-dev_2.28-10 libstdc++-8-dev_8.3.0-7 libstdc++-8-dev-mips-cross_8.3.0-7cross1 libstdc++6_8.3.0-7 libstdc++6-mips-cross_8.3.0-7cross1 linux-libc-dev_4.19.37-3 Package versions: adduser_3.118 apt_1.8.1 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.3 base-passwd_3.5.46 bash_5.0-4 binutils_2.31.1-16 binutils-common_2.31.1-16 binutils-mips-linux-gnu_2.31.1-16 binutils-x86-64-linux-gnu_2.31.1-16 bison_2:3.3.2.dfsg-1 bsdmainutils_11.1.2+b1 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9 coreutils_8.30-3 cpp_4:8.3.0-1 cpp-8_8.3.0-7 cpp-8-mips-linux-gnu_8.3.0-7cross1 cpp-mips-linux-gnu_4:8.3.0-1 cross-config_2.6.15-2 crossbuild-essential-mips_12.6 dash_0.5.10.2-5 debconf_1.5.72 debhelper_12.1.1 debian-archive-keyring_2019.1 debianutils_4.8.6.1 dh-autoreconf_19 dh-strip-nondeterminism_1.1.2-1 diffutils_1:3.7-3 dpkg_1.19.6 dpkg-cross_2.6.15-2 dpkg-dev_1.19.6 dwz_0.12-3 e2fsprogs_1.45.1-3 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.35-4 findutils_4.6.0+git+20190209-2 g++_4:8.3.0-1 g++-8_8.3.0-7 g++-8-mips-linux-gnu_8.3.0-7cross1 g++-mips-linux-gnu_4:8.3.0-1 gcc_4:8.3.0-1 gcc-8_8.3.0-7 gcc-8-base_8.3.0-7 gcc-8-cross-base_8.3.0-7cross1 gcc-8-mips-linux-gnu_8.3.0-7cross1 gcc-8-mips-linux-gnu-base_8.3.0-7cross1 gcc-mips-linux-gnu_4:8.3.0-1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gpgv_2.2.13-2 grep_3.3-1 groff-base_1.22.4-3 gzip_1.9-3 hostname_3.21 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapt-pkg5.0_1.8.1 libarchive-zip-perl_1.64-1 libasan5_8.3.0-7 libatomic1_8.3.0-7 libatomic1-mips-cross_8.3.0-7cross1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-3 libaudit1_1:2.8.4-3 libbinutils_2.31.1-16 libbison-dev_2:3.3.2.dfsg-1 libblkid1_2.33.1-0.1 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9 libc-bin_2.28-10 libc-dev-bin_2.28-10 libc6_2.28-10 libc6-dev_2.28-10 libc6-dev-mips-cross_2.28-10cross2 libc6-mips-cross_2.28-10cross2 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-7 libcom-err2_1.45.1-3 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000001-1 libcroco3_0.6.12-3 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.249 libdebian-dpkgcross-perl_2.6.15-2 libdpkg-perl_1.19.6 libelf1_0.176-1 libext2fs2_1.45.1-3 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi6_3.2.1-9 libfile-homedir-perl_1.004-1 libfile-stripnondeterminism-perl_1.1.2-1 libfile-which-perl_1.23-1 libgcc-8-dev_8.3.0-7 libgcc-8-dev-mips-cross_8.3.0-7cross1 libgcc1_1:8.3.0-7 libgcc1-mips-cross_1:8.3.0-7cross1 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libglib2.0-0_2.58.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.7-3 libgomp1_8.3.0-7 libgomp1-mips-cross_8.3.0-7cross1 libgpg-error0_1.35-1 libhogweed4_3.4.1-1 libicu63_63.1-6 libidn2-0_2.0.5-1 libio-string-perl_1.08-3 libisl19_0.20-2 libitm1_8.3.0-7 liblocale-gettext-perl_1.07-3+b4 liblsan0_8.3.0-7 liblz4-1_1.8.3-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.35-4 libmagic1_1:5.35-4 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libmpx2_8.3.0-7 libncurses6_6.1+20181013-2 libncursesw6_6.1+20181013-2 libnettle6_3.4.1-1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6 libpipeline1_1.5.1-2 libquadmath0_8.3.0-7 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libsmartcols1_2.33.1-0.1 libss2_1.45.1-3 libstdc++-8-dev_8.3.0-7 libstdc++-8-dev-mips-cross_8.3.0-7cross1 libstdc++6_8.3.0-7 libstdc++6-mips-cross_8.3.0-7cross1 libsystemd0_241-4 libtasn1-6_4.13-3 libtext-unidecode-perl_1.30-1 libtinfo6_6.1+20181013-2 libtool_2.4.6-10 libtsan0_8.3.0-7 libubsan1_8.3.0-7 libuchardet0_0.0.6-3 libudev1_241-4 libunistring2_0.9.10-1 libuuid1_2.33.1-0.1 libxml-libxml-perl_2.0134+dfsg-1 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.00+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.4+dfsg1-7+b3 libyaml-perl_1.27-1 libzstd1_1.3.8+dfsg-3 linux-libc-dev_4.19.37-3 linux-libc-dev-mips-cross_4.19.28-2cross2 login_1:4.5-1.1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17+b3 mount_2.33.1-0.1 ncurses-base_6.1+20181013-2 ncurses-bin_6.1+20181013-2 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 po-debconf_1.0.21 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-essential-dummy_0.invalid.0 sbuild-build-depends-flex-old-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sysvinit-utils_2.93-8 tar_1.30+dfsg-6 tex-common_6.11 texi2html_1.82+dfsg1-5 texinfo_6.5.0.dfsg.1-5 tzdata_2019a-1 ucf_3.0038+nmu1 util-linux_2.33.1-0.1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Tue May 24 12:39:53 2011 UTC gpgv: using DSA key 54703CDE1228EB75 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./flex-old_2.5.4a-10.dsc dpkg-source: info: extracting flex-old in /<> dpkg-source: info: unpacking flex-old_2.5.4a.orig.tar.gz dpkg-source: info: applying flex-old_2.5.4a-10.diff.gz dpkg-source: info: upstream files that have been modified: /<>/FlexLexer.h /<>/MISC/texinfo/flex.texi /<>/aclocal.m4 /<>/configure /<>/configure.in /<>/dfa.c /<>/flex.1 /<>/flex.skl /<>/flexdef.h /<>/gen.c /<>/initscan.c /<>/main.c /<>/nfa.c /<>/po/Makefile /<>/po/da.po /<>/po/es.po /<>/po/fr.po /<>/po/ko.po /<>/po/ru.po /<>/po/sv.po /<>/scan.l /<>/skel.c Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.mips DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=POSIX LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-c5696a87-516a-4041-a0e7-badde722eede SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package flex-old dpkg-buildpackage: info: source version 2.5.4a-10 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Tommi Vainikainen dpkg-architecture: warning: specified GNU system type mips-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture mips fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-indep-stamp build-arch-stamp /usr/bin/make clean -C po || true make[1]: Entering directory '/<>/po' rm -f da.mo es.mo fr.mo ko.mo ru.mo sv.mo *~ .pot make[1]: Leaving directory '/<>/po' test -f Makefile && /usr/bin/make distclean make: [debian/rules:97: clean] Error 1 (ignored) rm -f TAGS tags debian/files debian/substvars MISC/texinfo/flex.info rm -rf debian/html rm -f config.sub config.guess rm -f core `find . \( -name '*.orig' -o -name '*.rej' -o -name '*~' \ -o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \ -o -name '.*.rej' -o -name '.SUMS' -o -size 0 \) -print` TAGS dh_clean dh_clean: Compatibility levels before 9 are deprecated (level 8 in use) debian/rules build-arch dh_testdir cp -f /usr/share/misc/config.sub config.sub cp -f /usr/share/misc/config.guess config.guess ac_cv_lib_util_getloadavg=no ./configure --verbose --prefix=/usr \ --build x86_64-linux-gnu --host mips-linux-gnu configure: loading site script /etc/dpkg-cross/cross-config.mips checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking for bison... bison -y checking for mips-linux-gnu-gcc... mips-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... yes checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether mips-linux-gnu-gcc accepts -g... yes checking for mips-linux-gnu-gcc option to accept ANSI C... none needed checking for mips-linux-gnu-ranlib... mips-linux-gnu-ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking for an ANSI C-conforming const... yes checking how to run the C preprocessor... mips-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking for ANSI C header files... (cached) yes checking for string.h... (cached) yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for sys/types.h... (cached) yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... x86_64-pc-linux-gnu checking host system type... mips-unknown-linux-gnu checking for strerror in -lcposix... no checking for inline... inline checking for off_t... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... no checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... guessing no checking for inttypes.h... yes checking for stdint.h... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/mips-linux-gnu/bin/ld checking if the linker (/usr/mips-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... /bin/bash: ./config.rpath: No such file or directory done checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking for malloc.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for feof_unlocked... yes checking for fgets_unlocked... yes checking for getc_unlocked... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for __fsetlocking... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... bison checking version of bison... 3.3.2, ok checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for working alloca.h... (cached) yes checking for alloca... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing default-1 commands config.status: executing default commands /usr/bin/make CFLAGS="-Wall -g -O2" LDFLAGS="-s" make[1]: Entering directory '/<>' cp ./initscan.c scan.c touch .bootstrap mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 ccl.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 dfa.c dfa.c: In function 'ntod': dfa.c:399:6: warning: 'num_full_table_rows' may be used uninitialized in this function [-Wmaybe-uninitialized] int num_full_table_rows; /* used only for -f */ ^~~~~~~~~~~~~~~~~~~ mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 ecs.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 gen.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 main.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 misc.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 nfa.c bison -y -d ./parse.y mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 parse.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 scan.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 skel.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 sym.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 tblcmp.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 yylex.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 libmain.c mips-linux-gnu-gcc -c -I. -I. -Wall -g -O2 libyywrap.c ar cru libfl.a libmain.o libyywrap.o ar: `u' modifier ignored since `D' is the default (see `U') mips-linux-gnu-ranlib libfl.a mips-linux-gnu-gcc -Wall -g -O2 -o flex -s ccl.o dfa.o ecs.o gen.o main.o misc.o nfa.o parse.o scan.o skel.o sym.o tblcmp.o yylex.o libfl.a make[1]: Leaving directory '/<>' /usr/bin/make -C po make[1]: Entering directory '/<>/po' msgfmt -o da.mo da.po msgfmt -o es.mo es.po msgfmt -o fr.mo fr.po msgfmt -o ko.mo ko.po msgfmt -o ru.mo ru.po msgfmt -o sv.mo sv.po make[1]: Leaving directory '/<>/po' /usr/bin/make check make[1]: Entering directory '/<>' ./flex -t -p ./scan.l \ | sed s,\"./scan.l\",\"scan.l\", \ | diff scan.c - /bin/sh: 1: ./flex: Exec format error 1,3765d0 < #line 2 "scan.c" < /* A lexical scanner generated by flex */ < < /* Scanner skeleton version: < * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $ < */ < < #define FLEX_SCANNER < #define YY_FLEX_MAJOR_VERSION 2 < #define YY_FLEX_MINOR_VERSION 5 < < #include < #include < < /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ < #ifdef c_plusplus < #ifndef __cplusplus < #define __cplusplus < #endif < #endif < < < #ifdef __cplusplus < < #include < #ifndef _WIN32 < #include < #endif < < /* Use prototypes in function declarations. */ < #define YY_USE_PROTOS < < /* The "const" storage-class-modifier is valid. */ < #define YY_USE_CONST < < #else /* ! __cplusplus */ < < #if __STDC__ < < #define YY_USE_PROTOS < #define YY_USE_CONST < < #endif /* __STDC__ */ < #endif /* ! __cplusplus */ < < #ifdef __TURBOC__ < #pragma warn -rch < #pragma warn -use < #include < #include < #define YY_USE_CONST < #define YY_USE_PROTOS < #endif < < #ifdef YY_USE_CONST < #define yyconst const < #else < #define yyconst < #endif < < < #ifdef YY_USE_PROTOS < #define YY_PROTO(proto) proto < #else < #define YY_PROTO(proto) () < #endif < < < /* Returned upon end-of-file. */ < #define YY_NULL 0 < < /* Promotes a possibly negative, possibly signed char to an unsigned < * integer for use as an array index. If the signed char is negative, < * we want to instead treat it as an 8-bit unsigned char, hence the < * double cast. < */ < #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) < < /* Enter a start condition. This macro really ought to take a parameter, < * but we do it the disgusting crufty way forced on us by the ()-less < * definition of BEGIN. < */ < #define BEGIN yy_start = 1 + 2 * < < /* Translate the current start state into a value that can be later handed < * to BEGIN to return to the state. The YYSTATE alias is for lex < * compatibility. < */ < #define YY_START ((yy_start - 1) / 2) < #define YYSTATE YY_START < < /* Action number for EOF rule of a given start state. */ < #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) < < /* Special action meaning "start processing a new file". */ < #define YY_NEW_FILE yyrestart( yyin ) < < #define YY_END_OF_BUFFER_CHAR 0 < < /* Size of default input buffer. */ < #define YY_BUF_SIZE 16384 < < typedef struct yy_buffer_state *YY_BUFFER_STATE; < < extern int yyleng; < extern FILE *yyin, *yyout; < < #define EOB_ACT_CONTINUE_SCAN 0 < #define EOB_ACT_END_OF_FILE 1 < #define EOB_ACT_LAST_MATCH 2 < < /* The funky do-while in the following #define is used to turn the definition < * int a single C statement (which needs a semi-colon terminator). This < * avoids problems with code like: < * < * if ( condition_holds ) < * yyless( 5 ); < * else < * do_something_else(); < * < * Prior to using the do-while the compiler would get upset at the < * "else" because it interpreted the "if" statement as being all < * done when it reached the ';' after the yyless() call. < */ < < /* Return all but the first 'n' matched characters back to the input stream. */ < < #define yyless(n) \ < do \ < { \ < /* Undo effects of setting up yytext. */ \ < *yy_cp = yy_hold_char; \ < YY_RESTORE_YY_MORE_OFFSET \ < yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ < YY_DO_BEFORE_ACTION; /* set up yytext again */ \ < } \ < while ( 0 ) < < #define unput(c) yyunput( c, yytext_ptr ) < < /* The following is because we cannot portably get our hands on size_t < * (without autoconf's help, which isn't available because we want < * flex-generated scanners to compile on their own). < */ < typedef unsigned int yy_size_t; < < < struct yy_buffer_state < { < FILE *yy_input_file; < < char *yy_ch_buf; /* input buffer */ < char *yy_buf_pos; /* current position in input buffer */ < < /* Size of input buffer in bytes, not including room for EOB < * characters. < */ < yy_size_t yy_buf_size; < < /* Number of characters read into yy_ch_buf, not including EOB < * characters. < */ < int yy_n_chars; < < /* Whether we "own" the buffer - i.e., we know we created it, < * and can realloc() it to grow it, and should free() it to < * delete it. < */ < int yy_is_our_buffer; < < /* Whether this is an "interactive" input source; if so, and < * if we're using stdio for input, then we want to use getc() < * instead of fread(), to make sure we stop fetching input after < * each newline. < */ < int yy_is_interactive; < < /* Whether we're considered to be at the beginning of a line. < * If so, '^' rules will be active on the next match, otherwise < * not. < */ < int yy_at_bol; < < /* Whether to try to fill the input buffer when we reach the < * end of it. < */ < int yy_fill_buffer; < < int yy_buffer_status; < #define YY_BUFFER_NEW 0 < #define YY_BUFFER_NORMAL 1 < /* When an EOF's been seen but there's still some text to process < * then we mark the buffer as YY_EOF_PENDING, to indicate that we < * shouldn't try reading from the input source any more. We might < * still have a bunch of tokens to match, though, because of < * possible backing-up. < * < * When we actually see the EOF, we change the status to "new" < * (via yyrestart()), so that the user can continue scanning by < * just pointing yyin at a new input file. < */ < #define YY_BUFFER_EOF_PENDING 2 < }; < < static YY_BUFFER_STATE yy_current_buffer = 0; < < /* We provide macros for accessing buffer states in case in the < * future we want to put the buffer states in a more general < * "scanner state". < */ < #define YY_CURRENT_BUFFER yy_current_buffer < < < /* yy_hold_char holds the character lost when yytext is formed. */ < static char yy_hold_char; < < static int yy_n_chars; /* number of characters read into yy_ch_buf */ < < < int yyleng; < < /* Points to current character in buffer. */ < static char *yy_c_buf_p = (char *) 0; < static int yy_init = 1; /* whether we need to initialize */ < static int yy_start = 0; /* start state number */ < < /* Flag which is used to allow yywrap()'s to do buffer switches < * instead of setting up a fresh yyin. A bit of a hack ... < */ < static int yy_did_buffer_switch_on_eof; < < void yyrestart YY_PROTO(( FILE *input_file )); < < void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer )); < void yy_load_buffer_state YY_PROTO(( void )); < YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size )); < void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b )); < void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file )); < void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b )); < #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) < < YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size )); < YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str )); < YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len )); < < static void *yy_flex_alloc YY_PROTO(( yy_size_t )); < static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )); < static void yy_flex_free YY_PROTO(( void * )); < < #define yy_new_buffer yy_create_buffer < < #define yy_set_interactive(is_interactive) \ < { \ < if ( ! yy_current_buffer ) \ < yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ < yy_current_buffer->yy_is_interactive = is_interactive; \ < } < < #define yy_set_bol(at_bol) \ < { \ < if ( ! yy_current_buffer ) \ < yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ < yy_current_buffer->yy_at_bol = at_bol; \ < } < < #define YY_AT_BOL() (yy_current_buffer->yy_at_bol) < < typedef unsigned char YY_CHAR; < FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; < typedef int yy_state_type; < extern char *yytext; < #define yytext_ptr yytext < < static yy_state_type yy_get_previous_state YY_PROTO(( void )); < static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state )); < static int yy_get_next_buffer YY_PROTO(( void )); < static void yy_fatal_error YY_PROTO(( yyconst char msg[] )); < < /* Done after the current pattern has been matched and before the < * corresponding action - sets up yytext. < */ < #define YY_DO_BEFORE_ACTION \ < yytext_ptr = yy_bp; \ < yyleng = (int) (yy_cp - yy_bp); \ < yy_hold_char = *yy_cp; \ < *yy_cp = '\0'; \ < yy_c_buf_p = yy_cp; < < #define YY_NUM_RULES 165 < #define YY_END_OF_BUFFER 166 < static yyconst short int yy_accept[769] = < { 0, < 0, 0, 0, 0, 87, 87, 163, 163, 0, 0, < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, < 0, 0, 0, 0, 0, 0, 0, 0, 166, 164, < 7, 18, 164, 16, 1, 17, 164, 164, 164, 164, < 15, 108, 100, 101, 108, 93, 108, 107, 108, 108, < 108, 107, 99, 89, 108, 108, 91, 92, 87, 88, < 87, 86, 85, 86, 86, 163, 163, 28, 29, 28, < 28, 28, 28, 28, 28, 31, 30, 32, 31, 113, < 109, 110, 112, 114, 141, 142, 141, 139, 138, 140, < < 115, 117, 115, 116, 115, 120, 120, 120, 120, 122, < 124, 122, 122, 122, 122, 123, 151, 155, 151, 154, < 156, 156, 152, 152, 152, 149, 150, 164, 82, 164, < 21, 22, 21, 20, 157, 159, 157, 160, 161, 147, < 147, 148, 147, 147, 147, 147, 147, 147, 147, 81, < 34, 33, 81, 81, 81, 81, 35, 81, 81, 81, < 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, < 81, 81, 81, 81, 81, 81, 26, 23, 26, 24, < 7, 18, 0, 16, 1, 17, 0, 0, 0, 14, < 8, 0, 0, 0, 0, 4, 5, 0, 2, 15, < < 100, 101, 0, 0, 0, 95, 0, 0, 105, 105, < 0, 162, 162, 162, 94, 0, 99, 89, 0, 0, < 0, 91, 92, 104, 90, 0, 87, 88, 86, 85, < 85, 83, 84, 163, 163, 28, 29, 28, 28, 28, < 28, 31, 30, 32, 111, 112, 142, 138, 117, 0, < 118, 119, 124, 121, 151, 155, 0, 153, 0, 144, < 152, 152, 152, 0, 82, 0, 21, 22, 21, 19, < 157, 159, 158, 147, 147, 147, 148, 143, 147, 147, < 147, 34, 33, 0, 80, 0, 0, 81, 81, 81, < 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, < < 81, 81, 81, 36, 81, 81, 81, 81, 81, 81, < 81, 81, 81, 81, 0, 25, 24, 0, 14, 8, < 0, 12, 0, 0, 0, 0, 0, 4, 5, 0, < 6, 0, 96, 0, 97, 0, 0, 105, 105, 0, < 105, 105, 105, 162, 162, 0, 106, 90, 98, 0, < 104, 0, 83, 84, 28, 28, 28, 27, 28, 0, < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, < 0, 152, 152, 143, 143, 147, 147, 0, 0, 81, < 81, 81, 81, 81, 44, 81, 81, 81, 49, 81, < 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, < < 81, 81, 81, 81, 81, 81, 81, 81, 0, 81, < 81, 81, 81, 0, 0, 0, 12, 0, 0, 0, < 0, 0, 0, 4, 5, 0, 105, 105, 105, 105, < 105, 105, 162, 0, 0, 28, 28, 0, 0, 0, < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, < 152, 152, 147, 147, 37, 38, 81, 81, 81, 81, < 81, 81, 81, 81, 50, 51, 81, 81, 81, 55, < 81, 81, 81, 81, 81, 81, 60, 81, 81, 81, < 81, 81, 81, 67, 0, 0, 0, 81, 81, 81, < 81, 0, 13, 0, 0, 0, 0, 0, 0, 105, < < 105, 105, 105, 105, 105, 0, 0, 28, 28, 137, < 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, < 0, 0, 152, 152, 147, 147, 39, 81, 41, 81, < 43, 81, 81, 81, 47, 81, 52, 81, 81, 81, < 81, 81, 81, 81, 81, 81, 62, 81, 81, 65, < 81, 0, 0, 0, 0, 81, 81, 81, 81, 3, < 0, 0, 0, 0, 105, 105, 105, 0, 0, 28, < 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, < 0, 0, 0, 145, 146, 145, 146, 81, 42, 81, < 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, < < 81, 78, 61, 81, 64, 81, 0, 0, 0, 0, < 81, 81, 69, 70, 0, 10, 0, 11, 0, 103, < 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, < 0, 0, 0, 0, 81, 81, 81, 45, 81, 48, < 81, 81, 81, 81, 77, 81, 59, 63, 66, 0, < 0, 0, 0, 79, 81, 0, 102, 0, 0, 0, < 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, < 81, 81, 46, 81, 81, 56, 81, 81, 0, 0, < 0, 0, 68, 0, 9, 0, 125, 126, 127, 128, < 129, 130, 131, 132, 133, 134, 135, 0, 81, 81, < < 81, 81, 81, 81, 81, 0, 0, 0, 0, 0, < 136, 81, 81, 81, 81, 54, 81, 81, 0, 0, < 0, 0, 0, 0, 81, 81, 81, 53, 81, 58, < 0, 0, 0, 0, 0, 0, 81, 81, 81, 81, < 72, 0, 0, 0, 0, 73, 81, 81, 81, 81, < 71, 0, 75, 0, 81, 81, 81, 74, 76, 81, < 81, 81, 81, 81, 81, 57, 40, 0 < } ; < < static yyconst int yy_ec[256] = < { 0, < 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, < 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 2, 1, 5, 6, 7, 8, 1, 9, 10, < 10, 11, 12, 13, 14, 10, 15, 16, 16, 16, < 16, 16, 16, 16, 17, 18, 19, 20, 1, 21, < 22, 23, 10, 1, 31, 32, 33, 34, 35, 36, < 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, < 47, 48, 49, 50, 51, 52, 53, 54, 55, 47, < 26, 27, 28, 29, 30, 1, 31, 32, 33, 34, < < 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, < 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, < 55, 47, 56, 57, 58, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1 < } ; < < static yyconst int yy_meta[59] = < { 0, < 1, 1, 2, 1, 3, 1, 1, 1, 4, 1, < 5, 6, 1, 7, 4, 8, 8, 8, 8, 1, < 1, 1, 1, 9, 10, 1, 11, 12, 1, 13, < 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, < 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, < 15, 15, 15, 15, 15, 4, 1, 16 < } ; < < static yyconst short int yy_base[858] = < { 0, < 0, 58, 115, 172, 120, 129, 2712, 2711, 230, 2705, < 136, 141, 288, 0, 2683, 2682, 144, 151, 185, 191, < 178, 188, 344, 347, 375, 0, 125, 131, 147, 216, < 431, 434, 461, 0, 519, 0, 205, 349, 2710, 2716, < 353, 2716, 2706, 0, 360, 2716, 2705, 144, 570, 2696, < 0, 2716, 577, 2716, 2703, 2716, 438, 2716, 2684, 126, < 149, 427, 591, 2716, 2701, 141, 2682, 2716, 0, 2716, < 2699, 0, 2699, 2697, 155, 2696, 2716, 0, 2716, 2695, < 2716, 0, 2662, 2641, 2637, 0, 2692, 2716, 2690, 2716, < 2716, 2663, 0, 2716, 2716, 2716, 2688, 2716, 431, 2716, < < 2716, 2716, 2687, 2716, 567, 2716, 2669, 571, 164, 2716, < 2716, 2685, 0, 2667, 573, 2716, 0, 2716, 2683, 2716, < 573, 2674, 0, 2649, 2628, 2716, 2716, 222, 2716, 356, < 448, 2716, 450, 2667, 0, 2716, 2678, 2716, 0, 0, < 198, 2716, 2677, 2621, 2716, 2667, 0, 2642, 2621, 2716, < 2673, 2716, 2671, 2668, 2640, 2639, 2716, 544, 2639, 579, < 2634, 2635, 318, 0, 2623, 2631, 424, 562, 2614, 587, < 2629, 2613, 2618, 2626, 2629, 2604, 2716, 2716, 2653, 612, < 634, 2716, 2654, 0, 637, 2716, 2653, 600, 2616, 0, < 0, 641, 647, 651, 669, 0, 0, 453, 2716, 0, < < 672, 2716, 2651, 2597, 605, 2716, 2649, 2616, 620, 657, < 645, 2716, 662, 0, 2716, 2592, 688, 2716, 2646, 2592, < 2636, 2625, 2716, 0, 2716, 2610, 0, 2716, 0, 0, < 2642, 0, 0, 2640, 2716, 0, 2716, 0, 2602, 2598, < 745, 0, 2638, 2716, 2716, 0, 2716, 688, 2716, 773, < 2716, 2716, 2716, 2716, 0, 2716, 673, 2716, 0, 2716, < 0, 2599, 2595, 690, 2716, 698, 707, 2716, 709, 2716, < 0, 2716, 2716, 0, 596, 2579, 2716, 827, 0, 2596, < 2592, 2632, 2716, 2628, 2716, 2593, 2592, 0, 642, 2582, < 563, 2617, 2579, 620, 2578, 2577, 2583, 669, 2570, 2584, < < 2572, 0, 2569, 2716, 2570, 2571, 2579, 2582, 685, 125, < 2570, 2567, 2566, 688, 2608, 2716, 716, 2568, 0, 0, < 720, 2716, 2608, 884, 2562, 2559, 2569, 0, 0, 723, < 2716, 739, 2716, 805, 2716, 808, 2562, 787, 869, 876, < 930, 881, 973, 800, 0, 2548, 2716, 2716, 2716, 2570, < 0, 2559, 0, 0, 2568, 2557, 0, 2716, 0, 1009, < 2581, 678, 870, 871, 874, 879, 913, 992, 974, 1013, < 885, 2565, 2554, 0, 1067, 2563, 2552, 2546, 2545, 2557, < 2562, 2561, 2550, 2557, 0, 2554, 2537, 2556, 0, 2536, < 2543, 2533, 2548, 2568, 2537, 2549, 2544, 2542, 2541, 2532, < < 2539, 2540, 2538, 2539, 578, 2520, 2538, 2525, 860, 2526, < 2528, 2521, 2517, 2529, 817, 1044, 2716, 822, 1095, 914, < 2532, 2523, 2517, 0, 0, 2524, 1102, 1025, 1142, 2539, < 1028, 1163, 2716, 2513, 2521, 2523, 2507, 0, 2526, 1058, < 891, 1014, 1019, 894, 1038, 1080, 1072, 1086, 1083, 1081, < 2520, 2504, 2518, 2502, 2716, 2716, 2505, 2493, 2492, 2495, < 2507, 1148, 2507, 2492, 0, 0, 2492, 2493, 2507, 0, < 2525, 2490, 2498, 2522, 2485, 2495, 0, 2500, 2491, 2487, < 2479, 2479, 2483, 0, 875, 2494, 2481, 2494, 2480, 2475, < 2491, 2519, 2716, 920, 999, 2465, 2474, 2468, 2494, 2496, < < 1105, 1184, 1081, 902, 969, 2479, 2491, 2463, 2477, 2716, < 165, 1090, 1144, 1143, 1147, 1163, 1095, 1145, 1037, 1085, < 1150, 1173, 2461, 2475, 2459, 2473, 0, 2458, 0, 2460, < 0, 1165, 2454, 2469, 0, 2461, 0, 2471, 2410, 2414, < 2434, 2400, 2393, 2405, 2385, 2382, 0, 2383, 2335, 0, < 2335, 2330, 2326, 2309, 2278, 2259, 2269, 2268, 2256, 2297, < 1046, 2238, 2242, 2253, 1179, 1142, 1145, 2247, 2246, 0, < 0, 1191, 1192, 1172, 1201, 1202, 1204, 1205, 1206, 1207, < 1209, 1210, 1208, 0, 0, 0, 0, 2254, 0, 2221, < 2229, 2218, 2208, 2200, 2209, 2198, 2195, 2165, 2168, 2149, < < 2132, 0, 0, 2129, 0, 2139, 2143, 2134, 2124, 2137, < 2117, 2116, 0, 0, 1228, 2716, 1232, 2716, 2111, 2716, < 2117, 2716, 2115, 2114, 2108, 2107, 2106, 2103, 2102, 2098, < 2095, 2063, 2047, 1213, 2012, 1986, 1975, 0, 1954, 0, < 1947, 1950, 1941, 1945, 0, 1942, 0, 0, 0, 1938, < 1940, 1934, 1905, 0, 1872, 1234, 2716, 1888, 1882, 1881, < 1864, 1848, 1832, 1828, 1827, 1826, 1823, 1806, 1809, 1784, < 1787, 1772, 0, 1781, 1786, 0, 1766, 1767, 1759, 1744, < 1213, 1736, 0, 1236, 2716, 1245, 2716, 2716, 2716, 2716, < 2716, 2716, 2716, 2716, 2716, 2716, 2716, 1750, 1727, 1720, < < 1701, 1687, 1670, 1681, 1667, 1679, 1659, 689, 1658, 1671, < 2716, 1657, 1627, 1621, 1635, 0, 1603, 1596, 1595, 1608, < 1602, 1587, 1586, 1583, 1581, 1587, 1555, 0, 1547, 0, < 1527, 1507, 1520, 1503, 1483, 1482, 1485, 1443, 1440, 1228, < 2716, 1225, 1224, 1206, 1210, 2716, 1213, 1202, 1018, 948, < 2716, 945, 2716, 884, 780, 771, 779, 2716, 2716, 689, < 673, 581, 408, 318, 86, 0, 0, 2716, 1263, 1279, < 1295, 1311, 1327, 1343, 1359, 1375, 1391, 1407, 1423, 1439, < 1455, 1471, 1481, 1496, 1505, 1520, 1536, 1545, 1560, 1576, < 1592, 1608, 1624, 1634, 1649, 1659, 1674, 1690, 1706, 1718, < < 1728, 1743, 1759, 1775, 1791, 1807, 1817, 1832, 1843, 1236, < 1858, 1874, 1890, 1898, 1905, 1920, 1936, 1952, 1968, 1977, < 1985, 2001, 2017, 2033, 2049, 2065, 2081, 2097, 2113, 2123, < 2138, 2148, 2155, 2170, 2182, 2192, 2207, 2223, 2239, 2255, < 2265, 2280, 2291, 2306, 2322, 2338, 2354, 2364, 2373, 2388, < 2404, 2420, 2429, 2437, 2453, 2469, 2485 < } ; < < static yyconst short int yy_def[858] = < { 0, < 768, 768, 769, 769, 770, 771, 772, 772, 768, 9, < 773, 773, 768, 13, 774, 774, 775, 775, 776, 776, < 777, 777, 778, 778, 768, 25, 779, 779, 780, 780, < 781, 781, 768, 33, 768, 35, 782, 782, 768, 768, < 768, 768, 768, 783, 768, 768, 768, 768, 784, 768, < 785, 768, 768, 768, 768, 768, 768, 768, 768, 786, < 787, 788, 768, 768, 768, 768, 768, 768, 789, 768, < 789, 790, 791, 790, 790, 792, 768, 793, 768, 793, < 768, 794, 794, 794, 793, 795, 768, 768, 795, 768, < 768, 768, 796, 768, 768, 768, 768, 768, 768, 768, < < 768, 768, 768, 768, 787, 768, 768, 787, 797, 768, < 768, 768, 798, 768, 787, 768, 799, 768, 799, 768, < 800, 768, 801, 801, 801, 768, 768, 802, 768, 802, < 803, 768, 803, 768, 804, 768, 804, 768, 805, 806, < 806, 768, 806, 806, 768, 806, 807, 807, 807, 768, < 768, 768, 768, 808, 768, 768, 768, 809, 809, 809, < 809, 809, 809, 809, 809, 809, 809, 810, 809, 809, < 809, 809, 809, 809, 809, 809, 768, 768, 811, 768, < 768, 768, 768, 783, 768, 768, 768, 768, 768, 812, < 813, 768, 768, 768, 768, 814, 815, 816, 768, 785, < < 768, 768, 768, 768, 817, 768, 768, 768, 818, 818, < 819, 768, 768, 820, 768, 821, 768, 768, 768, 768, < 768, 768, 768, 822, 768, 768, 823, 768, 824, 825, < 825, 826, 827, 828, 768, 829, 768, 830, 830, 830, < 768, 831, 768, 768, 768, 832, 768, 768, 768, 833, < 768, 768, 768, 768, 834, 768, 835, 768, 835, 768, < 836, 836, 836, 837, 768, 837, 838, 768, 838, 768, < 839, 768, 768, 840, 840, 840, 768, 768, 841, 841, < 841, 768, 768, 842, 768, 768, 768, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < < 843, 843, 843, 768, 843, 843, 843, 843, 843, 843, < 843, 843, 843, 843, 844, 768, 768, 768, 845, 846, < 847, 768, 768, 768, 768, 768, 768, 848, 849, 850, < 768, 850, 768, 851, 768, 851, 768, 852, 852, 852, < 768, 852, 852, 768, 853, 854, 768, 768, 768, 768, < 855, 768, 826, 827, 830, 830, 241, 768, 241, 241, < 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, < 833, 836, 836, 278, 278, 841, 841, 768, 768, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < < 843, 843, 843, 843, 843, 843, 843, 843, 768, 843, < 843, 843, 843, 768, 847, 847, 768, 847, 847, 768, < 768, 768, 768, 848, 849, 768, 341, 852, 343, 341, < 852, 343, 768, 768, 768, 830, 830, 360, 768, 833, < 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, < 836, 836, 841, 841, 768, 768, 843, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < 843, 843, 843, 843, 768, 768, 768, 843, 843, 843, < 843, 768, 768, 847, 847, 768, 768, 768, 768, 427, < < 852, 343, 852, 852, 852, 768, 768, 830, 830, 768, < 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, < 833, 833, 836, 836, 841, 841, 843, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < 843, 768, 768, 768, 768, 843, 843, 843, 843, 768, < 856, 768, 768, 768, 852, 852, 852, 768, 768, 830, < 830, 833, 833, 833, 833, 833, 833, 833, 833, 833, < 833, 833, 833, 836, 836, 841, 841, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 843, < < 843, 843, 843, 843, 843, 843, 768, 768, 768, 768, < 843, 843, 843, 843, 856, 768, 856, 768, 768, 768, < 768, 768, 833, 833, 833, 833, 833, 833, 833, 833, < 833, 833, 833, 833, 843, 843, 843, 843, 843, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 843, 768, < 768, 768, 768, 843, 843, 857, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 833, 843, < 843, 843, 843, 843, 843, 843, 843, 843, 768, 768, < 768, 768, 843, 857, 768, 857, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 843, 843, < < 843, 843, 843, 843, 843, 768, 768, 768, 768, 768, < 768, 843, 843, 843, 843, 843, 843, 843, 768, 768, < 768, 768, 768, 768, 843, 843, 843, 843, 843, 843, < 768, 768, 768, 768, 768, 768, 843, 843, 843, 843, < 768, 768, 768, 768, 768, 768, 843, 843, 843, 843, < 768, 768, 768, 768, 843, 843, 843, 768, 768, 843, < 843, 843, 843, 843, 843, 843, 843, 0, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768 < } ; < < static yyconst short int yy_nxt[2775] = < { 0, < 40, 41, 42, 43, 40, 40, 40, 40, 40, 40, < 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, < 40, 40, 40, 44, 44, 40, 40, 40, 40, 44, < 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, < 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, < 44, 44, 44, 44, 44, 40, 40, 40, 40, 45, < 46, 47, 40, 48, 40, 49, 40, 40, 40, 40, < 40, 40, 50, 40, 40, 40, 40, 40, 40, 40, < 40, 51, 51, 40, 40, 40, 40, 51, 51, 51, < 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, < < 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, < 51, 51, 51, 40, 40, 40, 53, 54, 55, 56, < 767, 57, 70, 71, 58, 58, 58, 129, 130, 58, < 73, 70, 74, 129, 130, 59, 75, 87, 88, 89, < 60, 61, 87, 88, 89, 188, 96, 97, 224, 132, < 133, 210, 211, 96, 97, 404, 98, 134, 405, 99, < 99, 99, 99, 98, 213, 213, 99, 99, 99, 99, < 62, 58, 58, 63, 64, 65, 56, 252, 57, 66, < 40, 58, 58, 58, 439, 189, 58, 102, 103, 104, < 40, 252, 67, 102, 103, 104, 225, 60, 61, 275, < < 68, 100, 214, 107, 108, 276, 109, 178, 100, 179, < 232, 105, 233, 107, 108, 572, 109, 105, 132, 133, < 180, 180, 180, 180, 265, 266, 134, 62, 58, 58, < 78, 78, 79, 80, 78, 78, 78, 78, 78, 78, < 81, 78, 78, 78, 78, 78, 78, 78, 78, 78, < 78, 78, 78, 82, 82, 78, 78, 78, 78, 82, < 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, < 82, 82, 82, 82, 82, 82, 82, 83, 82, 82, < 82, 82, 82, 82, 84, 78, 78, 78, 90, 90, < 40, 90, 90, 90, 90, 90, 90, 90, 91, 90, < < 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, < 92, 93, 93, 90, 90, 90, 90, 93, 93, 93, < 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, < 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, < 93, 93, 93, 90, 90, 90, 111, 112, 296, 111, < 112, 178, 766, 179, 181, 182, 183, 113, 265, 266, < 113, 185, 186, 187, 180, 180, 180, 180, 297, 114, < 115, 116, 114, 115, 116, 117, 117, 118, 119, 120, < 117, 117, 117, 121, 117, 117, 117, 117, 117, 122, < 117, 117, 117, 117, 117, 117, 117, 117, 123, 123, < < 117, 117, 117, 117, 123, 123, 123, 123, 123, 123, < 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, < 123, 123, 124, 123, 123, 123, 123, 123, 123, 125, < 126, 117, 127, 136, 137, 138, 136, 137, 138, 206, < 206, 207, 215, 215, 215, 215, 248, 248, 248, 248, < 268, 269, 268, 269, 300, 331, 332, 139, 301, 765, < 139, 140, 141, 142, 143, 140, 140, 140, 144, 140, < 140, 145, 140, 140, 140, 146, 140, 140, 140, 140, < 140, 140, 140, 140, 147, 147, 140, 140, 140, 140, < 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, < < 147, 147, 147, 147, 147, 147, 147, 147, 148, 147, < 147, 147, 147, 147, 147, 149, 140, 140, 140, 150, < 151, 152, 153, 154, 150, 150, 150, 150, 150, 150, < 150, 150, 150, 150, 150, 155, 156, 150, 150, 150, < 157, 150, 150, 150, 150, 150, 150, 150, 150, 158, < 159, 160, 161, 162, 163, 164, 164, 165, 164, 164, < 166, 167, 168, 169, 170, 164, 171, 172, 164, 173, < 174, 175, 164, 176, 150, 150, 150, 191, 201, 202, < 203, 258, 213, 213, 204, 289, 213, 213, 213, 213, < 292, 290, 217, 218, 219, 383, 303, 275, 220, 259, < < 192, 188, 193, 276, 193, 221, 304, 335, 336, 293, < 193, 222, 384, 193, 194, 195, 480, 193, 196, 223, < 214, 306, 481, 197, 214, 198, 214, 317, 317, 317, < 317, 307, 764, 205, 308, 181, 182, 183, 185, 186, < 187, 189, 321, 322, 323, 339, 340, 205, 321, 322, < 323, 387, 321, 322, 323, 388, 324, 324, 324, 324, < 342, 342, 324, 324, 324, 324, 324, 324, 324, 324, < 321, 322, 323, 201, 202, 203, 341, 344, 344, 204, < 380, 258, 339, 340, 324, 324, 324, 324, 325, 217, < 218, 219, 265, 266, 381, 220, 326, 439, 343, 259, < < 265, 266, 221, 248, 248, 248, 248, 673, 222, 268, < 269, 268, 269, 327, 392, 402, 223, 409, 393, 440, < 410, 416, 417, 418, 403, 331, 332, 763, 205, 411, < 412, 317, 317, 317, 317, 419, 419, 419, 419, 721, < 413, 331, 332, 722, 205, 357, 357, 358, 359, 357, < 357, 357, 357, 357, 357, 360, 357, 357, 357, 357, < 357, 357, 357, 357, 357, 357, 357, 357, 360, 360, < 357, 357, 357, 357, 360, 360, 360, 360, 360, 360, < 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, < 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, < < 357, 357, 357, 362, 363, 364, 365, 335, 336, 366, < 335, 336, 339, 340, 367, 212, 212, 762, 368, 493, < 494, 369, 761, 370, 417, 494, 371, 374, 374, 760, < 374, 374, 374, 374, 374, 374, 374, 375, 374, 374, < 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, < 375, 375, 374, 374, 374, 374, 375, 375, 375, 375, < 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, < 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, < 375, 375, 374, 374, 374, 420, 322, 323, 427, 439, < 439, 428, 428, 439, 339, 340, 431, 431, 439, 324, < < 324, 324, 324, 338, 439, 485, 339, 340, 486, 487, < 439, 441, 443, 439, 442, 420, 322, 323, 450, 552, < 759, 513, 493, 494, 516, 553, 444, 339, 340, 429, < 338, 338, 439, 338, 338, 338, 338, 338, 338, 338, < 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, < 338, 338, 338, 430, 430, 339, 340, 445, 338, 338, < 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, < 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, < 430, 430, 430, 430, 430, 338, 338, 338, 432, 432, < 432, 432, 758, 439, 339, 340, 432, 757, 339, 340, < < 495, 417, 418, 432, 432, 432, 432, 432, 432, 360, < 360, 439, 438, 360, 360, 360, 360, 360, 360, 448, < 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, < 360, 360, 439, 439, 360, 360, 360, 360, 439, 446, < 501, 501, 447, 504, 504, 416, 417, 418, 616, 617, < 339, 340, 638, 339, 340, 515, 439, 439, 449, 419, < 419, 419, 419, 514, 360, 360, 360, 375, 375, 580, < 375, 375, 375, 375, 375, 375, 375, 439, 375, 375, < 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, < 517, 439, 375, 375, 375, 375, 495, 417, 418, 439, < < 439, 511, 439, 512, 439, 439, 339, 340, 209, 439, < 419, 419, 419, 419, 439, 519, 520, 581, 518, 522, < 566, 566, 375, 375, 375, 500, 500, 573, 521, 578, < 339, 340, 500, 500, 500, 500, 500, 500, 500, 500, < 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, < 500, 500, 500, 500, 500, 500, 500, 502, 502, 502, < 502, 532, 439, 439, 439, 502, 439, 339, 340, 439, < 339, 340, 502, 502, 502, 502, 502, 502, 505, 505, < 505, 505, 439, 533, 582, 576, 505, 574, 579, 534, < 575, 439, 439, 505, 505, 505, 505, 505, 505, 567, < < 567, 567, 567, 590, 339, 340, 338, 567, 577, 583, < 439, 439, 625, 591, 567, 567, 567, 567, 567, 567, < 439, 439, 624, 439, 439, 439, 439, 439, 439, 439, < 616, 617, 439, 623, 616, 617, 685, 686, 685, 686, < 756, 628, 626, 632, 708, 755, 634, 685, 686, 302, < 302, 627, 629, 754, 753, 630, 631, 633, 752, 751, < 750, 709, 669, 52, 52, 52, 52, 52, 52, 52, < 52, 52, 52, 52, 52, 52, 52, 52, 52, 69, < 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, < 69, 69, 69, 69, 69, 72, 72, 72, 72, 72, < < 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, < 72, 76, 76, 76, 76, 76, 76, 76, 76, 76, < 76, 76, 76, 76, 76, 76, 76, 86, 86, 86, < 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, < 86, 86, 86, 40, 40, 40, 40, 40, 40, 40, < 40, 40, 40, 40, 40, 40, 40, 40, 40, 95, < 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, < 95, 95, 95, 95, 95, 101, 101, 101, 101, 101, < 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, < 101, 106, 106, 106, 106, 106, 106, 106, 106, 106, < < 106, 106, 106, 106, 106, 106, 106, 110, 110, 110, < 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, < 110, 110, 110, 128, 128, 128, 128, 128, 128, 128, < 128, 128, 128, 128, 128, 128, 128, 128, 128, 131, < 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, < 131, 131, 131, 131, 131, 135, 135, 135, 135, 135, < 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, < 135, 177, 177, 177, 177, 177, 177, 177, 177, 177, < 177, 177, 177, 177, 177, 177, 177, 184, 184, 184, < 184, 749, 748, 184, 184, 184, 190, 190, 190, 190, < < 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, < 190, 200, 200, 200, 200, 747, 746, 200, 200, 200, < 209, 745, 209, 209, 209, 209, 209, 209, 209, 209, < 209, 209, 209, 209, 209, 209, 212, 744, 212, 212, < 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, < 212, 212, 216, 216, 216, 743, 742, 216, 216, 216, < 227, 741, 227, 227, 227, 227, 227, 227, 227, 227, < 227, 227, 227, 227, 227, 227, 229, 740, 229, 229, < 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, < 229, 229, 230, 739, 230, 230, 230, 230, 230, 230, < < 230, 230, 230, 230, 230, 230, 230, 230, 234, 234, < 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, < 234, 234, 234, 234, 236, 738, 236, 236, 737, 236, < 236, 236, 736, 735, 236, 236, 734, 733, 732, 236, < 238, 238, 238, 238, 731, 730, 238, 238, 238, 242, < 729, 242, 242, 242, 242, 242, 242, 242, 242, 242, < 242, 242, 242, 242, 242, 246, 246, 246, 246, 728, < 727, 246, 246, 246, 251, 726, 251, 251, 251, 251, < 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, < 254, 725, 254, 254, 254, 254, 254, 254, 254, 254, < < 254, 724, 254, 254, 254, 254, 255, 723, 720, 719, < 255, 255, 255, 255, 718, 717, 255, 255, 257, 716, < 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, < 257, 257, 257, 257, 261, 261, 261, 261, 715, 714, < 261, 261, 261, 264, 264, 264, 264, 264, 264, 264, < 264, 264, 264, 264, 264, 264, 264, 264, 264, 267, < 267, 267, 267, 713, 267, 267, 267, 267, 267, 267, < 267, 267, 267, 267, 267, 271, 712, 711, 271, 271, < 271, 271, 271, 271, 271, 710, 271, 271, 271, 271, < 271, 273, 707, 273, 273, 273, 273, 273, 273, 273, < < 273, 273, 273, 273, 273, 273, 273, 274, 706, 274, < 274, 705, 274, 274, 274, 704, 703, 274, 274, 702, < 701, 700, 274, 279, 279, 279, 279, 699, 698, 279, < 279, 279, 284, 697, 284, 284, 284, 284, 284, 284, < 284, 284, 284, 284, 284, 284, 284, 284, 288, 288, < 696, 288, 288, 695, 694, 693, 288, 288, 315, 692, < 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, < 315, 315, 315, 315, 319, 691, 319, 319, 319, 319, < 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, < 320, 690, 320, 320, 320, 320, 320, 320, 320, 320, < < 320, 320, 320, 320, 320, 320, 328, 328, 689, 688, < 328, 328, 328, 329, 329, 687, 683, 329, 329, 329, < 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, < 330, 330, 330, 330, 330, 330, 334, 334, 334, 334, < 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, < 334, 334, 338, 682, 338, 338, 338, 338, 338, 338, < 338, 338, 338, 681, 338, 338, 338, 338, 209, 680, < 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, < 209, 209, 209, 209, 345, 345, 679, 678, 677, 676, < 345, 346, 346, 346, 346, 675, 674, 346, 346, 346, < < 346, 351, 673, 351, 351, 351, 351, 351, 351, 351, < 351, 351, 351, 351, 351, 351, 351, 227, 672, 227, < 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, < 227, 227, 227, 229, 671, 229, 229, 229, 229, 229, < 229, 229, 229, 229, 229, 229, 229, 229, 229, 230, < 670, 230, 230, 230, 230, 230, 230, 230, 230, 230, < 230, 230, 230, 230, 230, 353, 668, 353, 353, 353, < 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, < 353, 354, 667, 354, 354, 354, 354, 354, 354, 354, < 354, 354, 354, 354, 354, 354, 354, 234, 234, 234, < < 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, < 234, 234, 234, 236, 666, 236, 236, 665, 236, 236, < 236, 664, 663, 236, 236, 662, 661, 660, 236, 238, < 238, 238, 238, 659, 658, 238, 238, 238, 242, 657, < 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, < 242, 242, 242, 242, 246, 246, 246, 246, 656, 655, < 246, 246, 246, 361, 361, 654, 653, 652, 361, 361, < 255, 651, 650, 649, 255, 255, 255, 255, 648, 647, < 255, 255, 257, 646, 257, 257, 257, 257, 257, 257, < 257, 257, 257, 257, 257, 257, 257, 257, 261, 261, < < 261, 261, 645, 644, 261, 261, 261, 264, 264, 264, < 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, < 264, 264, 264, 267, 267, 267, 267, 643, 267, 267, < 267, 267, 267, 267, 267, 267, 267, 267, 267, 271, < 642, 641, 271, 271, 271, 271, 271, 271, 271, 640, < 271, 271, 271, 271, 271, 274, 639, 274, 274, 638, < 274, 274, 274, 637, 636, 274, 274, 635, 622, 621, < 274, 279, 279, 279, 279, 620, 619, 279, 279, 279, < 284, 618, 284, 284, 284, 284, 284, 284, 284, 284, < 284, 284, 284, 284, 284, 284, 288, 288, 560, 288, < < 288, 614, 613, 612, 288, 288, 315, 611, 315, 315, < 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, < 315, 315, 319, 610, 319, 319, 319, 319, 319, 319, < 319, 319, 319, 319, 319, 319, 319, 319, 320, 609, < 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, < 320, 320, 320, 320, 415, 415, 415, 415, 415, 415, < 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, < 424, 424, 424, 424, 608, 607, 424, 424, 424, 425, < 425, 425, 425, 606, 605, 425, 425, 425, 330, 330, < 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, < < 330, 330, 330, 330, 334, 334, 334, 334, 334, 334, < 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, < 338, 604, 338, 338, 338, 338, 338, 338, 338, 338, < 338, 603, 338, 338, 338, 338, 433, 433, 602, 601, < 600, 599, 433, 346, 346, 346, 346, 598, 597, 346, < 346, 346, 346, 351, 596, 351, 351, 351, 351, 351, < 351, 351, 351, 351, 351, 351, 351, 351, 351, 615, < 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, < 615, 615, 615, 615, 615, 684, 684, 684, 684, 684, < 684, 684, 684, 684, 684, 684, 684, 684, 684, 684, < < 684, 595, 594, 593, 592, 589, 588, 587, 586, 585, < 584, 571, 570, 569, 568, 565, 564, 563, 562, 561, < 560, 559, 558, 557, 556, 555, 554, 551, 550, 549, < 548, 547, 546, 545, 544, 543, 542, 541, 540, 539, < 538, 537, 536, 535, 531, 530, 529, 528, 527, 526, < 525, 524, 523, 510, 509, 508, 507, 506, 503, 499, < 498, 497, 496, 492, 491, 490, 489, 488, 484, 483, < 482, 479, 478, 477, 476, 475, 474, 473, 472, 471, < 470, 469, 468, 467, 466, 465, 464, 463, 462, 461, < 460, 459, 458, 457, 456, 455, 454, 453, 452, 451, < < 439, 437, 436, 435, 434, 347, 426, 423, 422, 421, < 322, 414, 316, 408, 407, 406, 401, 400, 399, 398, < 397, 396, 395, 394, 391, 390, 389, 386, 385, 382, < 379, 378, 285, 282, 377, 376, 278, 373, 372, 243, < 356, 355, 235, 231, 352, 350, 349, 348, 218, 347, < 337, 206, 333, 202, 318, 186, 182, 316, 314, 313, < 312, 311, 310, 309, 305, 299, 298, 295, 294, 291, < 287, 286, 285, 283, 282, 281, 280, 260, 278, 277, < 272, 270, 263, 262, 260, 256, 250, 253, 250, 249, < 247, 245, 244, 243, 241, 240, 239, 237, 235, 228, < < 231, 228, 226, 218, 208, 202, 199, 186, 182, 768, < 94, 94, 85, 77, 77, 39, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768 < } ; < < static yyconst short int yy_chk[2775] = < { 0, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, < 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, < 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, < 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, < 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, < 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, < < 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, < 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, < 765, 3, 5, 5, 3, 3, 3, 27, 27, 3, < 6, 6, 6, 28, 28, 3, 6, 11, 11, 11, < 3, 3, 12, 12, 12, 48, 17, 17, 66, 29, < 29, 60, 60, 18, 18, 310, 17, 29, 310, 17, < 17, 17, 17, 18, 61, 61, 18, 18, 18, 18, < 3, 3, 3, 4, 4, 4, 4, 109, 4, 4, < 21, 4, 4, 4, 511, 48, 4, 19, 19, 19, < 22, 109, 4, 20, 20, 20, 66, 4, 4, 141, < < 4, 17, 61, 21, 21, 141, 21, 37, 18, 37, < 75, 19, 75, 22, 22, 511, 22, 20, 30, 30, < 37, 37, 37, 37, 128, 128, 30, 4, 4, 4, < 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, < 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, < 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, < 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, < 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, < 9, 9, 9, 9, 9, 9, 9, 9, 13, 13, < 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, < < 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, < 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, < 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, < 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, < 13, 13, 13, 13, 13, 13, 23, 23, 163, 24, < 24, 38, 764, 38, 41, 41, 41, 23, 130, 130, < 24, 45, 45, 45, 38, 38, 38, 38, 163, 23, < 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, < 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, < 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, < < 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, < 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, < 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, < 25, 25, 25, 31, 31, 31, 32, 32, 32, 57, < 57, 57, 62, 62, 62, 62, 99, 99, 99, 99, < 131, 131, 133, 133, 167, 198, 198, 31, 167, 763, < 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, < 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, < 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, < 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, < < 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, < 33, 33, 33, 33, 33, 33, 33, 33, 33, 35, < 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, < 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, < 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, < 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, < 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, < 35, 35, 35, 35, 35, 35, 35, 49, 53, 53, < 53, 121, 105, 105, 53, 158, 108, 108, 115, 115, < 160, 158, 63, 63, 63, 291, 168, 275, 63, 121, < < 49, 188, 49, 275, 49, 63, 168, 205, 205, 160, < 49, 63, 291, 49, 49, 49, 405, 49, 49, 63, < 105, 170, 405, 49, 108, 49, 115, 180, 180, 180, < 180, 170, 762, 53, 170, 181, 181, 181, 185, 185, < 185, 188, 192, 192, 192, 209, 209, 63, 193, 193, < 193, 294, 194, 194, 194, 294, 192, 192, 192, 192, < 211, 211, 193, 193, 193, 193, 194, 194, 194, 194, < 195, 195, 195, 201, 201, 201, 210, 213, 213, 201, < 289, 257, 210, 210, 195, 195, 195, 195, 192, 217, < 217, 217, 264, 264, 289, 217, 194, 362, 211, 257, < < 266, 266, 217, 248, 248, 248, 248, 761, 217, 267, < 267, 269, 269, 195, 298, 309, 217, 314, 298, 362, < 314, 321, 321, 321, 309, 330, 330, 760, 201, 314, < 314, 317, 317, 317, 317, 321, 321, 321, 321, 708, < 314, 332, 332, 708, 217, 241, 241, 241, 241, 241, < 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, < 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, < 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, < 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, < 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, < < 241, 241, 241, 250, 250, 250, 250, 334, 334, 250, < 336, 336, 338, 338, 250, 344, 344, 757, 250, 415, < 415, 250, 756, 250, 418, 418, 250, 278, 278, 755, < 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, < 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, < 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, < 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, < 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, < 278, 278, 278, 278, 278, 324, 324, 324, 339, 363, < 364, 340, 340, 365, 339, 339, 342, 342, 366, 324, < < 324, 324, 324, 340, 371, 409, 342, 342, 409, 409, < 441, 363, 365, 444, 364, 420, 420, 420, 371, 485, < 754, 441, 494, 494, 444, 485, 366, 504, 504, 340, < 341, 341, 367, 341, 341, 341, 341, 341, 341, 341, < 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, < 341, 341, 341, 341, 341, 341, 341, 367, 341, 341, < 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, < 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, < 341, 341, 341, 341, 341, 341, 341, 341, 343, 343, < 343, 343, 752, 369, 505, 505, 343, 750, 343, 343, < < 495, 495, 495, 343, 343, 343, 343, 343, 343, 360, < 360, 368, 360, 360, 360, 360, 360, 360, 360, 369, < 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, < 360, 360, 370, 442, 360, 360, 360, 360, 443, 368, < 428, 428, 368, 431, 431, 416, 416, 416, 561, 561, < 428, 428, 749, 431, 431, 443, 519, 445, 370, 416, < 416, 416, 416, 442, 360, 360, 360, 375, 375, 519, < 375, 375, 375, 375, 375, 375, 375, 440, 375, 375, < 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, < 445, 447, 375, 375, 375, 375, 419, 419, 419, 446, < < 450, 440, 449, 440, 520, 448, 503, 503, 503, 512, < 419, 419, 419, 419, 517, 447, 448, 520, 446, 450, < 501, 501, 375, 375, 375, 427, 427, 512, 449, 517, < 501, 501, 427, 427, 427, 427, 427, 427, 427, 427, < 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, < 427, 427, 427, 427, 427, 427, 427, 429, 429, 429, < 429, 462, 514, 513, 518, 429, 515, 566, 566, 521, < 567, 567, 429, 429, 429, 429, 429, 429, 432, 432, < 432, 432, 516, 462, 521, 515, 432, 513, 518, 462, < 514, 574, 522, 432, 432, 432, 432, 432, 432, 502, < < 502, 502, 502, 532, 565, 565, 565, 502, 516, 522, < 572, 573, 574, 532, 502, 502, 502, 502, 502, 502, < 575, 576, 573, 577, 578, 579, 580, 583, 581, 582, < 615, 615, 634, 572, 617, 617, 656, 656, 684, 684, < 748, 577, 575, 581, 681, 747, 583, 686, 686, 810, < 810, 576, 578, 745, 744, 579, 580, 582, 743, 742, < 740, 681, 634, 769, 769, 769, 769, 769, 769, 769, < 769, 769, 769, 769, 769, 769, 769, 769, 769, 770, < 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, < 770, 770, 770, 770, 770, 771, 771, 771, 771, 771, < < 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, < 771, 772, 772, 772, 772, 772, 772, 772, 772, 772, < 772, 772, 772, 772, 772, 772, 772, 773, 773, 773, < 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, < 773, 773, 773, 774, 774, 774, 774, 774, 774, 774, < 774, 774, 774, 774, 774, 774, 774, 774, 774, 775, < 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, < 775, 775, 775, 775, 775, 776, 776, 776, 776, 776, < 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, < 776, 777, 777, 777, 777, 777, 777, 777, 777, 777, < < 777, 777, 777, 777, 777, 777, 777, 778, 778, 778, < 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, < 778, 778, 778, 779, 779, 779, 779, 779, 779, 779, < 779, 779, 779, 779, 779, 779, 779, 779, 779, 780, < 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, < 780, 780, 780, 780, 780, 781, 781, 781, 781, 781, < 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, < 781, 782, 782, 782, 782, 782, 782, 782, 782, 782, < 782, 782, 782, 782, 782, 782, 782, 783, 783, 783, < 783, 739, 738, 783, 783, 783, 784, 784, 784, 784, < < 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, < 784, 785, 785, 785, 785, 737, 736, 785, 785, 785, < 786, 735, 786, 786, 786, 786, 786, 786, 786, 786, < 786, 786, 786, 786, 786, 786, 787, 734, 787, 787, < 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, < 787, 787, 788, 788, 788, 733, 732, 788, 788, 788, < 789, 731, 789, 789, 789, 789, 789, 789, 789, 789, < 789, 789, 789, 789, 789, 789, 790, 729, 790, 790, < 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, < 790, 790, 791, 727, 791, 791, 791, 791, 791, 791, < < 791, 791, 791, 791, 791, 791, 791, 791, 792, 792, < 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, < 792, 792, 792, 792, 793, 726, 793, 793, 725, 793, < 793, 793, 724, 723, 793, 793, 722, 721, 720, 793, < 794, 794, 794, 794, 719, 718, 794, 794, 794, 795, < 717, 795, 795, 795, 795, 795, 795, 795, 795, 795, < 795, 795, 795, 795, 795, 796, 796, 796, 796, 715, < 714, 796, 796, 796, 797, 713, 797, 797, 797, 797, < 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, < 798, 712, 798, 798, 798, 798, 798, 798, 798, 798, < < 798, 710, 798, 798, 798, 798, 799, 709, 707, 706, < 799, 799, 799, 799, 705, 704, 799, 799, 800, 703, < 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, < 800, 800, 800, 800, 801, 801, 801, 801, 702, 701, < 801, 801, 801, 802, 802, 802, 802, 802, 802, 802, < 802, 802, 802, 802, 802, 802, 802, 802, 802, 803, < 803, 803, 803, 700, 803, 803, 803, 803, 803, 803, < 803, 803, 803, 803, 803, 804, 699, 698, 804, 804, < 804, 804, 804, 804, 804, 682, 804, 804, 804, 804, < 804, 805, 680, 805, 805, 805, 805, 805, 805, 805, < < 805, 805, 805, 805, 805, 805, 805, 806, 679, 806, < 806, 678, 806, 806, 806, 677, 675, 806, 806, 674, < 672, 671, 806, 807, 807, 807, 807, 670, 669, 807, < 807, 807, 808, 668, 808, 808, 808, 808, 808, 808, < 808, 808, 808, 808, 808, 808, 808, 808, 809, 809, < 667, 809, 809, 666, 665, 664, 809, 809, 811, 663, < 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, < 811, 811, 811, 811, 812, 662, 812, 812, 812, 812, < 812, 812, 812, 812, 812, 812, 812, 812, 812, 812, < 813, 661, 813, 813, 813, 813, 813, 813, 813, 813, < < 813, 813, 813, 813, 813, 813, 814, 814, 660, 659, < 814, 814, 814, 815, 815, 658, 655, 815, 815, 815, < 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, < 816, 816, 816, 816, 816, 816, 817, 817, 817, 817, < 817, 817, 817, 817, 817, 817, 817, 817, 817, 817, < 817, 817, 818, 653, 818, 818, 818, 818, 818, 818, < 818, 818, 818, 652, 818, 818, 818, 818, 819, 651, < 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, < 819, 819, 819, 819, 820, 820, 650, 646, 644, 643, < 820, 821, 821, 821, 821, 642, 641, 821, 821, 821, < < 821, 822, 639, 822, 822, 822, 822, 822, 822, 822, < 822, 822, 822, 822, 822, 822, 822, 823, 637, 823, < 823, 823, 823, 823, 823, 823, 823, 823, 823, 823, < 823, 823, 823, 824, 636, 824, 824, 824, 824, 824, < 824, 824, 824, 824, 824, 824, 824, 824, 824, 825, < 635, 825, 825, 825, 825, 825, 825, 825, 825, 825, < 825, 825, 825, 825, 825, 826, 633, 826, 826, 826, < 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, < 826, 827, 632, 827, 827, 827, 827, 827, 827, 827, < 827, 827, 827, 827, 827, 827, 827, 828, 828, 828, < < 828, 828, 828, 828, 828, 828, 828, 828, 828, 828, < 828, 828, 828, 829, 631, 829, 829, 630, 829, 829, < 829, 629, 628, 829, 829, 627, 626, 625, 829, 830, < 830, 830, 830, 624, 623, 830, 830, 830, 831, 621, < 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, < 831, 831, 831, 831, 832, 832, 832, 832, 619, 612, < 832, 832, 832, 833, 833, 611, 610, 609, 833, 833, < 834, 608, 607, 606, 834, 834, 834, 834, 604, 601, < 834, 834, 835, 600, 835, 835, 835, 835, 835, 835, < 835, 835, 835, 835, 835, 835, 835, 835, 836, 836, < < 836, 836, 599, 598, 836, 836, 836, 837, 837, 837, < 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, < 837, 837, 837, 838, 838, 838, 838, 597, 838, 838, < 838, 838, 838, 838, 838, 838, 838, 838, 838, 839, < 596, 595, 839, 839, 839, 839, 839, 839, 839, 594, < 839, 839, 839, 839, 839, 840, 593, 840, 840, 592, < 840, 840, 840, 591, 590, 840, 840, 588, 569, 568, < 840, 841, 841, 841, 841, 564, 563, 841, 841, 841, < 842, 562, 842, 842, 842, 842, 842, 842, 842, 842, < 842, 842, 842, 842, 842, 842, 843, 843, 560, 843, < < 843, 559, 558, 557, 843, 843, 844, 556, 844, 844, < 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, < 844, 844, 845, 555, 845, 845, 845, 845, 845, 845, < 845, 845, 845, 845, 845, 845, 845, 845, 846, 554, < 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, < 846, 846, 846, 846, 847, 847, 847, 847, 847, 847, < 847, 847, 847, 847, 847, 847, 847, 847, 847, 847, < 848, 848, 848, 848, 553, 552, 848, 848, 848, 849, < 849, 849, 849, 551, 549, 849, 849, 849, 850, 850, < 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, < < 850, 850, 850, 850, 851, 851, 851, 851, 851, 851, < 851, 851, 851, 851, 851, 851, 851, 851, 851, 851, < 852, 548, 852, 852, 852, 852, 852, 852, 852, 852, < 852, 546, 852, 852, 852, 852, 853, 853, 545, 544, < 543, 542, 853, 854, 854, 854, 854, 541, 540, 854, < 854, 854, 854, 855, 539, 855, 855, 855, 855, 855, < 855, 855, 855, 855, 855, 855, 855, 855, 855, 856, < 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, < 856, 856, 856, 856, 856, 857, 857, 857, 857, 857, < 857, 857, 857, 857, 857, 857, 857, 857, 857, 857, < < 857, 538, 536, 534, 533, 530, 528, 526, 525, 524, < 523, 509, 508, 507, 506, 500, 499, 498, 497, 496, < 492, 491, 490, 489, 488, 487, 486, 483, 482, 481, < 480, 479, 478, 476, 475, 474, 473, 472, 471, 469, < 468, 467, 464, 463, 461, 460, 459, 458, 457, 454, < 453, 452, 451, 439, 437, 436, 435, 434, 430, 426, < 423, 422, 421, 414, 413, 412, 411, 410, 408, 407, < 406, 404, 403, 402, 401, 400, 399, 398, 397, 396, < 395, 394, 393, 392, 391, 390, 388, 387, 386, 384, < 383, 382, 381, 380, 379, 378, 377, 376, 373, 372, < < 361, 356, 355, 352, 350, 346, 337, 327, 326, 325, < 323, 318, 315, 313, 312, 311, 308, 307, 306, 305, < 303, 301, 300, 299, 297, 296, 295, 293, 292, 290, < 287, 286, 284, 282, 281, 280, 276, 263, 262, 243, < 240, 239, 234, 231, 226, 222, 221, 220, 219, 216, < 208, 207, 204, 203, 189, 187, 183, 179, 176, 175, < 174, 173, 172, 171, 169, 166, 165, 162, 161, 159, < 156, 155, 154, 153, 151, 149, 148, 146, 144, 143, < 137, 134, 125, 124, 122, 119, 114, 112, 107, 103, < 97, 92, 89, 87, 85, 84, 83, 80, 76, 74, < < 73, 71, 67, 65, 59, 55, 50, 47, 43, 39, < 16, 15, 10, 8, 7, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, < 768, 768, 768, 768 < } ; < < static yy_state_type yy_last_accepting_state; < static char *yy_last_accepting_cpos; < < /* The intent behind this definition is that it'll catch < * any uses of REJECT which flex missed. < */ < #define REJECT reject_used_but_not_detected < #define yymore() yymore_used_but_not_detected < #define YY_MORE_ADJ 0 < #define YY_RESTORE_YY_MORE_OFFSET < char *yytext; < #line 1 "scan.l" < #define INITIAL 0 < /* scan.l - scanner for flex input */ < #line 4 "scan.l" < /*- < * Copyright (c) 1990 The Regents of the University of California. < * All rights reserved. < * < * This code is derived from software contributed to Berkeley by < * Vern Paxson. < * < * The United States Government has rights in this work pursuant < * to contract no. DE-AC03-76SF00098 between the United States < * Department of Energy and the University of California. < * < * Redistribution and use in source and binary forms with or without < * modification are permitted provided that: (1) source distributions retain < * this entire copyright notice and comment, and (2) distributions including < * binaries display the following acknowledgement: ``This product includes < * software developed by the University of California, Berkeley and its < * contributors'' in the documentation or other materials provided with the < * distribution and in all advertising materials mentioning features or use < * of this software. Neither the name of the University nor the names of < * its contributors may be used to endorse or promote products derived from < * this software without specific prior written permission. < * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED < * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF < * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. < */ < < /* $Header: /home/daffy/u0/vern/flex/RCS/scan.l,v 2.56 95/04/24 12:17:19 vern Exp $ */ < < #include "flexdef.h" < #include "parse.h" < < #define ACTION_ECHO add_action( yytext ) < #define ACTION_IFDEF(def, should_define) \ < { \ < if ( should_define ) \ < action_define( def, 1 ); \ < } < < #define MARK_END_OF_PROLOG mark_prolog(); < < #define YY_DECL \ < int flexscan() < < #define RETURNCHAR \ < yylval = (unsigned char) yytext[0]; \ < return CHAR; < < #define RETURNNAME \ < if(strlen(yytext) < MAXLINE) \ < { \ < strcpy( nmstr, yytext ); \ < } \ < else \ < { \ < fputs("Input line too long!\n", stderr); \ < exit(1); \ < } /* end of else */ \ < return NAME; < < #define PUT_BACK_STRING(str, start) \ < for ( i = strlen( str ) - 1; i >= start; --i ) \ < unput((str)[i]) < < #define CHECK_REJECT(str) \ < if ( all_upper( str ) ) \ < reject = true; < < #define CHECK_YYMORE(str) \ < if ( all_lower( str ) ) \ < yymore_used = true; < #define YY_STACK_USED 1 < #define YY_NO_TOP_STATE 1 < #define SECT2 1 < #define SECT2PROLOG 2 < #define SECT3 3 < #define CODEBLOCK 4 < #define PICKUPDEF 5 < #define SC 6 < #define CARETISBOL 7 < #define NUM 8 < #define QUOTE 9 < < #define FIRSTCCL 10 < #define CCL 11 < #define ACTION 12 < #define RECOVER 13 < #define COMMENT 14 < #define ACTION_STRING 15 < #define PERCENT_BRACE_ACTION 16 < < #define OPTION 17 < #define LINEDIR 18 < < #line 1344 "scan.c" < < /* Macros after this point can all be overridden by user definitions in < * section 1. < */ < < #ifndef YY_SKIP_YYWRAP < #ifdef __cplusplus < extern "C" int yywrap YY_PROTO(( void )); < #else < extern int yywrap YY_PROTO(( void )); < #endif < #endif < < #ifndef YY_NO_UNPUT < static void yyunput YY_PROTO(( int c, char *buf_ptr )); < #endif < < #ifndef yytext_ptr < static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int )); < #endif < < #ifdef YY_NEED_STRLEN < static int yy_flex_strlen YY_PROTO(( yyconst char * )); < #endif < < #ifndef YY_NO_INPUT < #ifdef __cplusplus < static int yyinput YY_PROTO(( void )); < #else < static int input YY_PROTO(( void )); < #endif < #endif < < #if YY_STACK_USED < static int yy_start_stack_ptr = 0; < static int yy_start_stack_depth = 0; < static int *yy_start_stack = 0; < #ifndef YY_NO_PUSH_STATE < static void yy_push_state YY_PROTO(( int new_state )); < #endif < #ifndef YY_NO_POP_STATE < static void yy_pop_state YY_PROTO(( void )); < #endif < #ifndef YY_NO_TOP_STATE < static int yy_top_state YY_PROTO(( void )); < #endif < < #else < #define YY_NO_PUSH_STATE 1 < #define YY_NO_POP_STATE 1 < #define YY_NO_TOP_STATE 1 < #endif < < #ifdef YY_MALLOC_DECL < YY_MALLOC_DECL < #else < #if __STDC__ < #ifndef __cplusplus < #include < #endif < #else < /* Just try to get by without declaring the routines. This will fail < * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int) < * or sizeof(void*) != sizeof(int). < */ < #endif < #endif < < /* Amount of stuff to slurp up with each read. */ < #ifndef YY_READ_BUF_SIZE < #define YY_READ_BUF_SIZE 8192 < #endif < < /* Copy whatever the last rule matched to the standard output. */ < < #ifndef ECHO < /* This used to be an fputs(), but since the string might contain NUL's, < * we now use fwrite(). < */ < #define ECHO (void) fwrite( yytext, yyleng, 1, yyout ) < #endif < < /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, < * is returned in "result". < */ < #ifndef YY_INPUT < #define YY_INPUT(buf,result,max_size) \ < if ( yy_current_buffer->yy_is_interactive ) \ < { \ < int c = '*', n; \ < for ( n = 0; n < max_size && \ < (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ < buf[n] = (char) c; \ < if ( c == '\n' ) \ < buf[n++] = (char) c; \ < if ( c == EOF && ferror( yyin ) ) \ < YY_FATAL_ERROR( "input in flex scanner failed" ); \ < result = n; \ < } \ < else \ < { \ < errno=0; \ < while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ < { \ < if( errno != EINTR) \ < { \ < YY_FATAL_ERROR( "input in flex scanner failed" ); \ < break; \ < } \ < errno=0; \ < clearerr(yyin); \ < } \ < } < #endif < < /* No semi-colon after return; correct usage is to write "yyterminate();" - < * we don't want an extra ';' after the "return" because that will cause < * some compilers to complain about unreachable statements. < */ < #ifndef yyterminate < #define yyterminate() return YY_NULL < #endif < < /* Number of entries by which start-condition stack grows. */ < #ifndef YY_START_STACK_INCR < #define YY_START_STACK_INCR 25 < #endif < < /* Report a fatal error. */ < #ifndef YY_FATAL_ERROR < #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) < #endif < < /* Default declaration of generated scanner - a define so the user can < * easily add parameters. < */ < #ifndef YY_DECL < #define YY_DECL int yylex YY_PROTO(( void )) < #endif < < /* Code executed at the beginning of each rule, after yytext and yyleng < * have been set up. < */ < #ifndef YY_USER_ACTION < #define YY_USER_ACTION < #endif < < /* Code executed at the end of each rule. */ < #ifndef YY_BREAK < #define YY_BREAK break; < #endif < < #define YY_RULE_SETUP \ < if ( yyleng > 0 ) \ < yy_current_buffer->yy_at_bol = \ < (yytext[yyleng - 1] == '\n'); \ < YY_USER_ACTION < < YY_DECL < { < register yy_state_type yy_current_state; < register char *yy_cp, *yy_bp; < register int yy_act; < < #line 102 "scan.l" < < static int bracelevel, didadef, indented_code; < static int doing_rule_action = false; < static int option_sense; < < int doing_codeblock = false; < int i; < Char nmdef[MAXLINE], myesc(); < < < #line 1520 "scan.c" < < if ( yy_init ) < { < yy_init = 0; < < #ifdef YY_USER_INIT < YY_USER_INIT; < #endif < < if ( ! yy_start ) < yy_start = 1; /* first start state */ < < if ( ! yyin ) < yyin = stdin; < < if ( ! yyout ) < yyout = stdout; < < if ( ! yy_current_buffer ) < yy_current_buffer = < yy_create_buffer( yyin, YY_BUF_SIZE ); < < yy_load_buffer_state(); < } < < while ( 1 ) /* loops until end-of-file is reached */ < { < yy_cp = yy_c_buf_p; < < /* Support of yytext. */ < *yy_cp = yy_hold_char; < < /* yy_bp points to the position in yy_ch_buf of the start of < * the current run. < */ < yy_bp = yy_cp; < < yy_current_state = yy_start; < yy_current_state += YY_AT_BOL(); < yy_match: < do < { < register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; < if ( yy_accept[yy_current_state] ) < { < yy_last_accepting_state = yy_current_state; < yy_last_accepting_cpos = yy_cp; < } < while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) < { < yy_current_state = (int) yy_def[yy_current_state]; < if ( yy_current_state >= 769 ) < yy_c = yy_meta[(unsigned int) yy_c]; < } < yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; < ++yy_cp; < } < while ( yy_base[yy_current_state] != 2716 ); < < yy_find_action: < yy_act = yy_accept[yy_current_state]; < if ( yy_act == 0 ) < { /* have to back up */ < yy_cp = yy_last_accepting_cpos; < yy_current_state = yy_last_accepting_state; < yy_act = yy_accept[yy_current_state]; < } < < YY_DO_BEFORE_ACTION; < < < do_action: /* This label is used only to access EOF actions. */ < < < switch ( yy_act ) < { /* beginning of action switch */ < case 0: /* must back up */ < /* undo the effects of YY_DO_BEFORE_ACTION */ < *yy_cp = yy_hold_char; < yy_cp = yy_last_accepting_cpos; < yy_current_state = yy_last_accepting_state; < goto yy_find_action; < < < case 1: < YY_RULE_SETUP < #line 113 "scan.l" < indented_code = true; BEGIN(CODEBLOCK); < YY_BREAK < case 2: < YY_RULE_SETUP < #line 114 "scan.l" < ACTION_ECHO; yy_push_state( COMMENT ); < YY_BREAK < case 3: < YY_RULE_SETUP < #line 115 "scan.l" < yy_push_state( LINEDIR ); < YY_BREAK < case 4: < YY_RULE_SETUP < #line 116 "scan.l" < return SCDECL; < YY_BREAK < case 5: < YY_RULE_SETUP < #line 117 "scan.l" < return XSCDECL; < YY_BREAK < case 6: < YY_RULE_SETUP < #line 118 "scan.l" < { < ++linenum; < line_directive_out( (FILE *) 0, 1 ); < indented_code = false; < BEGIN(CODEBLOCK); < } < YY_BREAK < case 7: < YY_RULE_SETUP < #line 125 "scan.l" < /* discard */ < YY_BREAK < case 8: < YY_RULE_SETUP < #line 127 "scan.l" < { < sectnum = 2; < bracelevel = 0; < mark_defs1(); < line_directive_out( (FILE *) 0, 1 ); < BEGIN(SECT2PROLOG); < return SECTEND; < } < YY_BREAK < case 9: < YY_RULE_SETUP < #line 136 "scan.l" < yytext_is_array = false; ++linenum; < YY_BREAK < case 10: < YY_RULE_SETUP < #line 137 "scan.l" < yytext_is_array = true; ++linenum; < YY_BREAK < case 11: < YY_RULE_SETUP < #line 139 "scan.l" < BEGIN(OPTION); return OPTION_OP; < YY_BREAK < case 12: < YY_RULE_SETUP < #line 141 "scan.l" < ++linenum; /* ignore */ < YY_BREAK < case 13: < YY_RULE_SETUP < #line 142 "scan.l" < ++linenum; /* ignore */ < YY_BREAK < case 14: < YY_RULE_SETUP < #line 144 "scan.l" < synerr( _( "unrecognized '%' directive" ) ); < YY_BREAK < case 15: < YY_RULE_SETUP < #line 146 "scan.l" < { < if(strlen(yytext) < MAXLINE) < { < strcpy( nmstr, yytext ); < } < else < { < fputs("Input line too long!\n", stderr); < exit(1); < } /* end of else */ < didadef = false; < BEGIN(PICKUPDEF); < } < YY_BREAK < case 16: < YY_RULE_SETUP < #line 160 "scan.l" < RETURNNAME; < YY_BREAK < case 17: < YY_RULE_SETUP < #line 161 "scan.l" < ++linenum; /* allows blank lines in section 1 */ < YY_BREAK < case 18: < YY_RULE_SETUP < #line 162 "scan.l" < ACTION_ECHO; ++linenum; /* maybe end of comment line */ < YY_BREAK < < < case 19: < YY_RULE_SETUP < #line 167 "scan.l" < ACTION_ECHO; yy_pop_state(); < YY_BREAK < case 20: < YY_RULE_SETUP < #line 168 "scan.l" < ACTION_ECHO; < YY_BREAK < case 21: < YY_RULE_SETUP < #line 169 "scan.l" < ACTION_ECHO; < YY_BREAK < case 22: < YY_RULE_SETUP < #line 170 "scan.l" < ++linenum; ACTION_ECHO; < YY_BREAK < < < case 23: < YY_RULE_SETUP < #line 174 "scan.l" < yy_pop_state(); < YY_BREAK < case 24: < YY_RULE_SETUP < #line 175 "scan.l" < linenum = myctoi( yytext ); < YY_BREAK < case 25: < YY_RULE_SETUP < #line 177 "scan.l" < { < flex_free( (void *) infilename ); < infilename = copy_string( yytext + 1 ); < infilename[strlen( infilename ) - 1] = '\0'; < } < YY_BREAK < case 26: < YY_RULE_SETUP < #line 182 "scan.l" < /* ignore spurious characters */ < YY_BREAK < < < case 27: < YY_RULE_SETUP < #line 186 "scan.l" < ++linenum; BEGIN(INITIAL); < YY_BREAK < case 28: < YY_RULE_SETUP < #line 188 "scan.l" < ACTION_ECHO; < YY_BREAK < case 29: < YY_RULE_SETUP < #line 190 "scan.l" < { < ++linenum; < ACTION_ECHO; < if ( indented_code ) < BEGIN(INITIAL); < } < YY_BREAK < < < case 30: < YY_RULE_SETUP < #line 200 "scan.l" < /* separates name and definition */ < YY_BREAK < case 31: < YY_RULE_SETUP < #line 202 "scan.l" < { < if(strlen(yytext) < MAXLINE) < { < strcpy( (char *) nmdef, yytext ); < } < else < { < fputs("Input line too long!\n", stderr); < exit(1); < } /* end of else */ < < < < /* Skip trailing whitespace. */ < for ( i = strlen( (char *) nmdef ) - 1; < i >= 0 && (nmdef[i] == ' ' || nmdef[i] == '\t'); < --i ) < ; < < nmdef[i + 1] = '\0'; < < ndinstal( nmstr, nmdef ); < didadef = true; < } < YY_BREAK < case 32: < YY_RULE_SETUP < #line 227 "scan.l" < { < if ( ! didadef ) < synerr( _( "incomplete name definition" ) ); < BEGIN(INITIAL); < ++linenum; < } < YY_BREAK < < < case 33: < YY_RULE_SETUP < #line 237 "scan.l" < ++linenum; BEGIN(INITIAL); < YY_BREAK < case 34: < YY_RULE_SETUP < #line 238 "scan.l" < option_sense = true; < YY_BREAK < case 35: < YY_RULE_SETUP < #line 240 "scan.l" < return '='; < YY_BREAK < case 36: < YY_RULE_SETUP < #line 242 "scan.l" < option_sense = ! option_sense; < YY_BREAK < case 37: < YY_RULE_SETUP < #line 244 "scan.l" < csize = option_sense ? 128 : 256; < YY_BREAK < case 38: < YY_RULE_SETUP < #line 245 "scan.l" < csize = option_sense ? 256 : 128; < YY_BREAK < case 39: < YY_RULE_SETUP < #line 247 "scan.l" < long_align = option_sense; < YY_BREAK < case 40: < YY_RULE_SETUP < #line 248 "scan.l" < { < action_define( "YY_ALWAYS_INTERACTIVE", option_sense ); < } < YY_BREAK < case 41: < YY_RULE_SETUP < #line 251 "scan.l" < yytext_is_array = option_sense; < YY_BREAK < case 42: < YY_RULE_SETUP < #line 252 "scan.l" < backing_up_report = option_sense; < YY_BREAK < case 43: < YY_RULE_SETUP < #line 253 "scan.l" < interactive = ! option_sense; < YY_BREAK < case 44: < YY_RULE_SETUP < #line 254 "scan.l" < C_plus_plus = option_sense; < YY_BREAK < case 45: < YY_RULE_SETUP < #line 255 "scan.l" < caseins = ! option_sense; < YY_BREAK < case 46: < YY_RULE_SETUP < #line 256 "scan.l" < caseins = option_sense; < YY_BREAK < case 47: < YY_RULE_SETUP < #line 257 "scan.l" < ddebug = option_sense; < YY_BREAK < case 48: < YY_RULE_SETUP < #line 258 "scan.l" < spprdflt = ! option_sense; < YY_BREAK < case 49: < YY_RULE_SETUP < #line 259 "scan.l" < useecs = option_sense; < YY_BREAK < case 50: < YY_RULE_SETUP < #line 260 "scan.l" < { < useecs = usemecs = false; < use_read = fullspd = true; < } < YY_BREAK < case 51: < YY_RULE_SETUP < #line 264 "scan.l" < { < useecs = usemecs = false; < use_read = fulltbl = true; < } < YY_BREAK < case 52: < YY_RULE_SETUP < #line 268 "scan.l" < ACTION_IFDEF("YY_NO_INPUT", ! option_sense); < YY_BREAK < case 53: < YY_RULE_SETUP < #line 269 "scan.l" < interactive = option_sense; < YY_BREAK < case 54: < YY_RULE_SETUP < #line 270 "scan.l" < lex_compat = option_sense; < YY_BREAK < case 55: < YY_RULE_SETUP < #line 271 "scan.l" < { < action_define( "YY_MAIN", option_sense ); < if ( option_sense ) do_yywrap = ! option_sense; < } < YY_BREAK < case 56: < YY_RULE_SETUP < #line 275 "scan.l" < usemecs = option_sense; < YY_BREAK < case 57: < YY_RULE_SETUP < #line 276 "scan.l" < { < action_define( "YY_NEVER_INTERACTIVE", option_sense ); < } < YY_BREAK < case 58: < YY_RULE_SETUP < #line 279 "scan.l" < performance_report += option_sense ? 1 : -1; < YY_BREAK < case 59: < YY_RULE_SETUP < #line 280 "scan.l" < yytext_is_array = ! option_sense; < YY_BREAK < case 60: < YY_RULE_SETUP < #line 281 "scan.l" < use_read = option_sense; < YY_BREAK < case 61: < YY_RULE_SETUP < #line 282 "scan.l" < reject_really_used = option_sense; < YY_BREAK < case 62: < YY_RULE_SETUP < #line 283 "scan.l" < action_define( "YY_STACK_USED", option_sense ); < YY_BREAK < case 63: < YY_RULE_SETUP < #line 284 "scan.l" < do_stdinit = option_sense; < YY_BREAK < case 64: < YY_RULE_SETUP < #line 285 "scan.l" < use_stdout = option_sense; < YY_BREAK < case 65: < YY_RULE_SETUP < #line 286 "scan.l" < ACTION_IFDEF("YY_NO_UNPUT", ! option_sense); < YY_BREAK < case 66: < YY_RULE_SETUP < #line 287 "scan.l" < printstats = option_sense; < YY_BREAK < case 67: < YY_RULE_SETUP < #line 288 "scan.l" < nowarn = ! option_sense; < YY_BREAK < case 68: < YY_RULE_SETUP < #line 289 "scan.l" < do_yylineno = option_sense; < YY_BREAK < case 69: < YY_RULE_SETUP < #line 290 "scan.l" < yymore_really_used = option_sense; < YY_BREAK < case 70: < YY_RULE_SETUP < #line 291 "scan.l" < do_yywrap = option_sense; < YY_BREAK < case 71: < YY_RULE_SETUP < #line 293 "scan.l" < ACTION_IFDEF("YY_NO_PUSH_STATE", ! option_sense); < YY_BREAK < case 72: < YY_RULE_SETUP < #line 294 "scan.l" < ACTION_IFDEF("YY_NO_POP_STATE", ! option_sense); < YY_BREAK < case 73: < YY_RULE_SETUP < #line 295 "scan.l" < ACTION_IFDEF("YY_NO_TOP_STATE", ! option_sense); < YY_BREAK < case 74: < YY_RULE_SETUP < #line 297 "scan.l" < ACTION_IFDEF("YY_NO_SCAN_BUFFER", ! option_sense); < YY_BREAK < case 75: < YY_RULE_SETUP < #line 298 "scan.l" < ACTION_IFDEF("YY_NO_SCAN_BYTES", ! option_sense); < YY_BREAK < case 76: < YY_RULE_SETUP < #line 299 "scan.l" < ACTION_IFDEF("YY_NO_SCAN_STRING", ! option_sense); < YY_BREAK < case 77: < YY_RULE_SETUP < #line 301 "scan.l" < return OPT_OUTFILE; < YY_BREAK < case 78: < YY_RULE_SETUP < #line 302 "scan.l" < return OPT_PREFIX; < YY_BREAK < case 79: < YY_RULE_SETUP < #line 303 "scan.l" < return OPT_YYCLASS; < YY_BREAK < case 80: < YY_RULE_SETUP < #line 305 "scan.l" < { < if(strlen(yytext + 1 ) < MAXLINE) < { < strcpy( nmstr, yytext + 1 ); < } < else < { < fputs("Input line too long!\n", stderr); < exit(1); < } /* end of else */ < nmstr[strlen( nmstr ) - 1] = '\0'; < return NAME; < } < YY_BREAK < case 81: < YY_RULE_SETUP < #line 319 "scan.l" < { < format_synerr( _( "unrecognized %%option: %s" ), < yytext ); < BEGIN(RECOVER); < } < YY_BREAK < < case 82: < YY_RULE_SETUP < #line 326 "scan.l" < ++linenum; BEGIN(INITIAL); < YY_BREAK < < case 83: < YY_RULE_SETUP < #line 330 "scan.l" < ++bracelevel; yyless( 2 ); /* eat only %{ */ < YY_BREAK < case 84: < YY_RULE_SETUP < #line 331 "scan.l" < --bracelevel; yyless( 2 ); /* eat only %} */ < YY_BREAK < case 85: < YY_RULE_SETUP < #line 333 "scan.l" < ACTION_ECHO; /* indented code in prolog */ < YY_BREAK < case 86: < YY_RULE_SETUP < #line 335 "scan.l" < { /* non-indented code */ < if ( bracelevel <= 0 ) < { /* not in %{ ... %} */ < yyless( 0 ); /* put it all back */ < yy_set_bol( 1 ); < mark_prolog(); < BEGIN(SECT2); < } < else < ACTION_ECHO; < } < YY_BREAK < case 87: < YY_RULE_SETUP < #line 347 "scan.l" < ACTION_ECHO; < YY_BREAK < case 88: < YY_RULE_SETUP < #line 348 "scan.l" < ++linenum; ACTION_ECHO; < YY_BREAK < case YY_STATE_EOF(SECT2PROLOG): < #line 350 "scan.l" < { < mark_prolog(); < sectnum = 0; < yyterminate(); /* to stop the parser */ < } < YY_BREAK < < < case 89: < YY_RULE_SETUP < #line 358 "scan.l" < ++linenum; /* allow blank lines in section 2 */ < YY_BREAK < case 90: < YY_RULE_SETUP < #line 360 "scan.l" < { < indented_code = false; < doing_codeblock = true; < bracelevel = 1; < BEGIN(PERCENT_BRACE_ACTION); < } < YY_BREAK < case 91: < YY_RULE_SETUP < #line 367 "scan.l" < BEGIN(SC); return '<'; < YY_BREAK < case 92: < YY_RULE_SETUP < #line 368 "scan.l" < return '^'; < YY_BREAK < case 93: < YY_RULE_SETUP < #line 369 "scan.l" < BEGIN(QUOTE); return '"'; < YY_BREAK < case 94: < *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ < yy_c_buf_p = yy_cp = yy_bp + 1; < YY_DO_BEFORE_ACTION; /* set up yytext again */ < YY_RULE_SETUP < #line 370 "scan.l" < BEGIN(NUM); return '{'; < YY_BREAK < case 95: < *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ < yy_c_buf_p = yy_cp = yy_bp + 1; < YY_DO_BEFORE_ACTION; /* set up yytext again */ < YY_RULE_SETUP < #line 371 "scan.l" < return '$'; < YY_BREAK < case 96: < YY_RULE_SETUP < #line 373 "scan.l" < { < bracelevel = 1; < BEGIN(PERCENT_BRACE_ACTION); < < if ( in_rule ) < { < doing_rule_action = true; < in_rule = false; < return '\n'; < } < } < YY_BREAK < case 97: < YY_RULE_SETUP < #line 384 "scan.l" < continued_action = true; ++linenum; return '\n'; < YY_BREAK < case 98: < YY_RULE_SETUP < #line 386 "scan.l" < { < yyless( yyleng - 2 ); /* put back '/', '*' */ < bracelevel = 0; < continued_action = false; < BEGIN(ACTION); < } < YY_BREAK < case 99: < YY_RULE_SETUP < #line 393 "scan.l" < /* allow indented rules */ < YY_BREAK < case 100: < YY_RULE_SETUP < #line 395 "scan.l" < { < /* This rule is separate from the one below because < * otherwise we get variable trailing context, so < * we can't build the scanner using -{f,F}. < */ < bracelevel = 0; < continued_action = false; < BEGIN(ACTION); < < if ( in_rule ) < { < doing_rule_action = true; < in_rule = false; < return '\n'; < } < } < YY_BREAK < case 101: < YY_RULE_SETUP < #line 412 "scan.l" < { < bracelevel = 0; < continued_action = false; < BEGIN(ACTION); < unput( '\n' ); /* so sees it */ < < if ( in_rule ) < { < doing_rule_action = true; < in_rule = false; < return '\n'; < } < } < YY_BREAK < case 102: < #line 427 "scan.l" < case 103: < YY_RULE_SETUP < #line 427 "scan.l" < return EOF_OP; < YY_BREAK < case 104: < YY_RULE_SETUP < #line 429 "scan.l" < { < sectnum = 3; < BEGIN(SECT3); < yyterminate(); /* to stop the parser */ < } < YY_BREAK < case 105: < YY_RULE_SETUP < #line 435 "scan.l" < { < int cclval; < < if(strlen(yytext ) < MAXLINE) < { < strcpy( nmstr, yytext ); < } < else < { < fputs("Input line too long!\n", stderr); < exit(1); < } < < /* Check to see if we've already encountered this < * ccl. < */ < if ( (cclval = ccllookup( (Char *) nmstr )) != 0 ) < { < if ( input() != ']' ) < synerr( _( "bad character class" ) ); < < yylval = cclval; < ++cclreuse; < return PREVCCL; < } < else < { < /* We fudge a bit. We know that this ccl will < * soon be numbered as lastccl + 1 by cclinit. < */ < cclinstal( (Char *) nmstr, lastccl + 1 ); < < /* Push back everything but the leading bracket < * so the ccl can be rescanned. < */ < yyless( 1 ); < < BEGIN(FIRSTCCL); < return '['; < } < } < YY_BREAK < case 106: < YY_RULE_SETUP < #line 477 "scan.l" < { < register Char *nmdefptr; < Char *ndlookup(); < < if(strlen(yytext + 1 ) < MAXLINE) < { < strcpy( nmstr, yytext + 1 ); < } < else < { < fputs("Input line too long!\n", stderr); < exit(1); < } /* end of else */ < nmstr[yyleng - 2] = '\0'; /* chop trailing brace */ < < if ( (nmdefptr = ndlookup( nmstr )) == 0 ) < format_synerr( < _( "undefined definition {%s}" ), < nmstr ); < < else < { /* push back name surrounded by ()'s */ < int len = strlen( (char *) nmdefptr ); < < if ( lex_compat || nmdefptr[0] == '^' || < (len > 0 && nmdefptr[len - 1] == '$') ) < { /* don't use ()'s after all */ < PUT_BACK_STRING((char *) nmdefptr, 0); < < if ( nmdefptr[0] == '^' ) < BEGIN(CARETISBOL); < } < < else < { < unput(')'); < PUT_BACK_STRING((char *) nmdefptr, 0); < unput('('); < } < } < } < YY_BREAK < case 107: < YY_RULE_SETUP < #line 519 "scan.l" < return (unsigned char) yytext[0]; < YY_BREAK < case 108: < YY_RULE_SETUP < #line 520 "scan.l" < RETURNCHAR; < YY_BREAK < < < case 109: < YY_RULE_SETUP < #line 525 "scan.l" < return (unsigned char) yytext[0]; < YY_BREAK < case 110: < YY_RULE_SETUP < #line 526 "scan.l" < BEGIN(SECT2); return '>'; < YY_BREAK < case 111: < *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ < yy_c_buf_p = yy_cp = yy_bp + 1; < YY_DO_BEFORE_ACTION; /* set up yytext again */ < YY_RULE_SETUP < #line 527 "scan.l" < BEGIN(CARETISBOL); return '>'; < YY_BREAK < case 112: < YY_RULE_SETUP < #line 528 "scan.l" < RETURNNAME; < YY_BREAK < case 113: < YY_RULE_SETUP < #line 529 "scan.l" < { < format_synerr( _( "bad : %s" ), < yytext ); < } < YY_BREAK < < case 114: < YY_RULE_SETUP < #line 535 "scan.l" < BEGIN(SECT2); return '^'; < YY_BREAK < < case 115: < YY_RULE_SETUP < #line 539 "scan.l" < RETURNCHAR; < YY_BREAK < case 116: < YY_RULE_SETUP < #line 540 "scan.l" < BEGIN(SECT2); return '"'; < YY_BREAK < case 117: < YY_RULE_SETUP < #line 542 "scan.l" < { < synerr( _( "missing quote" ) ); < BEGIN(SECT2); < ++linenum; < return '"'; < } < YY_BREAK < < < case 118: < *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ < yy_c_buf_p = yy_cp = yy_bp + 1; < YY_DO_BEFORE_ACTION; /* set up yytext again */ < YY_RULE_SETUP < #line 552 "scan.l" < BEGIN(CCL); return '^'; < YY_BREAK < case 119: < *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ < yy_c_buf_p = yy_cp = yy_bp + 1; < YY_DO_BEFORE_ACTION; /* set up yytext again */ < YY_RULE_SETUP < #line 553 "scan.l" < return '^'; < YY_BREAK < case 120: < YY_RULE_SETUP < #line 554 "scan.l" < BEGIN(CCL); RETURNCHAR; < YY_BREAK < < < case 121: < *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ < yy_c_buf_p = yy_cp = yy_bp + 1; < YY_DO_BEFORE_ACTION; /* set up yytext again */ < YY_RULE_SETUP < #line 558 "scan.l" < return '-'; < YY_BREAK < case 122: < YY_RULE_SETUP < #line 559 "scan.l" < RETURNCHAR; < YY_BREAK < case 123: < YY_RULE_SETUP < #line 560 "scan.l" < BEGIN(SECT2); return ']'; < YY_BREAK < case 124: < YY_RULE_SETUP < #line 561 "scan.l" < { < synerr( _( "bad character class" ) ); < BEGIN(SECT2); < return ']'; < } < YY_BREAK < < < case 125: < YY_RULE_SETUP < #line 569 "scan.l" < BEGIN(CCL); return CCE_ALNUM; < YY_BREAK < case 126: < YY_RULE_SETUP < #line 570 "scan.l" < BEGIN(CCL); return CCE_ALPHA; < YY_BREAK < case 127: < YY_RULE_SETUP < #line 571 "scan.l" < BEGIN(CCL); return CCE_BLANK; < YY_BREAK < case 128: < YY_RULE_SETUP < #line 572 "scan.l" < BEGIN(CCL); return CCE_CNTRL; < YY_BREAK < case 129: < YY_RULE_SETUP < #line 573 "scan.l" < BEGIN(CCL); return CCE_DIGIT; < YY_BREAK < case 130: < YY_RULE_SETUP < #line 574 "scan.l" < BEGIN(CCL); return CCE_GRAPH; < YY_BREAK < case 131: < YY_RULE_SETUP < #line 575 "scan.l" < BEGIN(CCL); return CCE_LOWER; < YY_BREAK < case 132: < YY_RULE_SETUP < #line 576 "scan.l" < BEGIN(CCL); return CCE_PRINT; < YY_BREAK < case 133: < YY_RULE_SETUP < #line 577 "scan.l" < BEGIN(CCL); return CCE_PUNCT; < YY_BREAK < case 134: < YY_RULE_SETUP < #line 578 "scan.l" < BEGIN(CCL); return CCE_SPACE; < YY_BREAK < case 135: < YY_RULE_SETUP < #line 579 "scan.l" < BEGIN(CCL); return CCE_UPPER; < YY_BREAK < case 136: < YY_RULE_SETUP < #line 580 "scan.l" < BEGIN(CCL); return CCE_XDIGIT; < YY_BREAK < case 137: < YY_RULE_SETUP < #line 581 "scan.l" < { < format_synerr( < _( "bad character class expression: %s" ), < yytext ); < BEGIN(CCL); return CCE_ALNUM; < } < YY_BREAK < < < case 138: < YY_RULE_SETUP < #line 590 "scan.l" < { < yylval = myctoi( yytext ); < return NUMBER; < } < YY_BREAK < case 139: < YY_RULE_SETUP < #line 595 "scan.l" < return ','; < YY_BREAK < case 140: < YY_RULE_SETUP < #line 596 "scan.l" < BEGIN(SECT2); return '}'; < YY_BREAK < case 141: < YY_RULE_SETUP < #line 598 "scan.l" < { < synerr( _( "bad character inside {}'s" ) ); < BEGIN(SECT2); < return '}'; < } < YY_BREAK < case 142: < YY_RULE_SETUP < #line 604 "scan.l" < { < synerr( _( "missing }" ) ); < BEGIN(SECT2); < ++linenum; < return '}'; < } < YY_BREAK < < < case 143: < YY_RULE_SETUP < #line 614 "scan.l" < bracelevel = 0; < YY_BREAK < case 144: < YY_RULE_SETUP < #line 616 "scan.l" < ACTION_ECHO; yy_push_state( COMMENT ); < YY_BREAK < < case 145: < YY_RULE_SETUP < #line 619 "scan.l" < { < ACTION_ECHO; < CHECK_REJECT(yytext); < } < YY_BREAK < case 146: < YY_RULE_SETUP < #line 623 "scan.l" < { < ACTION_ECHO; < CHECK_YYMORE(yytext); < } < YY_BREAK < < case 147: < YY_RULE_SETUP < #line 629 "scan.l" < ACTION_ECHO; < YY_BREAK < case 148: < YY_RULE_SETUP < #line 630 "scan.l" < { < ++linenum; < ACTION_ECHO; < if ( bracelevel == 0 || < (doing_codeblock && indented_code) ) < { < if ( doing_rule_action ) < add_action( "\tYY_BREAK\n" ); < < doing_rule_action = doing_codeblock = false; < BEGIN(SECT2); < } < } < YY_BREAK < < /* Reject and YYmore() are checked for above, in PERCENT_BRACE_ACTION */ < < case 149: < YY_RULE_SETUP < #line 648 "scan.l" < ACTION_ECHO; ++bracelevel; < YY_BREAK < case 150: < YY_RULE_SETUP < #line 649 "scan.l" < ACTION_ECHO; --bracelevel; < YY_BREAK < case 151: < YY_RULE_SETUP < #line 650 "scan.l" < ACTION_ECHO; < YY_BREAK < case 152: < YY_RULE_SETUP < #line 651 "scan.l" < ACTION_ECHO; < YY_BREAK < case 153: < YY_RULE_SETUP < #line 652 "scan.l" < ACTION_ECHO; /* character constant */ < YY_BREAK < case 154: < YY_RULE_SETUP < #line 653 "scan.l" < ACTION_ECHO; BEGIN(ACTION_STRING); < YY_BREAK < case 155: < YY_RULE_SETUP < #line 654 "scan.l" < { < ++linenum; < ACTION_ECHO; < if ( bracelevel == 0 ) < { < if ( doing_rule_action ) < add_action( "\tYY_BREAK\n" ); < < doing_rule_action = false; < BEGIN(SECT2); < } < } < YY_BREAK < case 156: < YY_RULE_SETUP < #line 666 "scan.l" < ACTION_ECHO; < YY_BREAK < < < case 157: < YY_RULE_SETUP < #line 670 "scan.l" < ACTION_ECHO; < YY_BREAK < case 158: < YY_RULE_SETUP < #line 671 "scan.l" < ACTION_ECHO; < YY_BREAK < case 159: < YY_RULE_SETUP < #line 672 "scan.l" < ++linenum; ACTION_ECHO; < YY_BREAK < case 160: < YY_RULE_SETUP < #line 673 "scan.l" < ACTION_ECHO; BEGIN(ACTION); < YY_BREAK < case 161: < YY_RULE_SETUP < #line 674 "scan.l" < ACTION_ECHO; < YY_BREAK < < case YY_STATE_EOF(COMMENT): < case YY_STATE_EOF(ACTION): < case YY_STATE_EOF(ACTION_STRING): < #line 677 "scan.l" < { < synerr( _( "EOF encountered inside an action" ) ); < yyterminate(); < } < YY_BREAK < case 162: < YY_RULE_SETUP < #line 683 "scan.l" < { < yylval = myesc( (Char *) yytext ); < < if ( YY_START == FIRSTCCL ) < BEGIN(CCL); < < return CHAR; < } < YY_BREAK < < case 163: < YY_RULE_SETUP < #line 694 "scan.l" < ECHO; < YY_BREAK < case YY_STATE_EOF(SECT3): < #line 695 "scan.l" < sectnum = 0; yyterminate(); < YY_BREAK < < case 164: < YY_RULE_SETUP < #line 698 "scan.l" < format_synerr( _( "bad character: %s" ), yytext ); < YY_BREAK < case 165: < YY_RULE_SETUP < #line 700 "scan.l" < YY_FATAL_ERROR( "flex scanner jammed" ); < YY_BREAK < #line 2800 "scan.c" < case YY_STATE_EOF(INITIAL): < case YY_STATE_EOF(SECT2): < case YY_STATE_EOF(CODEBLOCK): < case YY_STATE_EOF(PICKUPDEF): < case YY_STATE_EOF(SC): < case YY_STATE_EOF(CARETISBOL): < case YY_STATE_EOF(NUM): < case YY_STATE_EOF(QUOTE): < case YY_STATE_EOF(FIRSTCCL): < case YY_STATE_EOF(CCL): < case YY_STATE_EOF(RECOVER): < case YY_STATE_EOF(PERCENT_BRACE_ACTION): < case YY_STATE_EOF(OPTION): < case YY_STATE_EOF(LINEDIR): < yyterminate(); < < case YY_END_OF_BUFFER: < { < /* Amount of text matched not including the EOB char. */ < int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1; < < /* Undo the effects of YY_DO_BEFORE_ACTION. */ < *yy_cp = yy_hold_char; < YY_RESTORE_YY_MORE_OFFSET < < if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW ) < { < /* We're scanning a new file or input source. It's < * possible that this happened because the user < * just pointed yyin at a new source and called < * yylex(). If so, then we have to assure < * consistency between yy_current_buffer and our < * globals. Here is the right place to do so, because < * this is the first action (other than possibly a < * back-up) that will match for the new input source. < */ < yy_n_chars = yy_current_buffer->yy_n_chars; < yy_current_buffer->yy_input_file = yyin; < yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL; < } < < /* Note that here we test for yy_c_buf_p "<=" to the position < * of the first EOB in the buffer, since yy_c_buf_p will < * already have been incremented past the NUL character < * (since all states make transitions on EOB to the < * end-of-buffer state). Contrast this with the test < * in input(). < */ < if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] ) < { /* This was really a NUL. */ < yy_state_type yy_next_state; < < yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text; < < yy_current_state = yy_get_previous_state(); < < /* Okay, we're now positioned to make the NUL < * transition. We couldn't have < * yy_get_previous_state() go ahead and do it < * for us because it doesn't know how to deal < * with the possibility of jamming (and we don't < * want to build jamming into it because then it < * will run more slowly). < */ < < yy_next_state = yy_try_NUL_trans( yy_current_state ); < < yy_bp = yytext_ptr + YY_MORE_ADJ; < < if ( yy_next_state ) < { < /* Consume the NUL. */ < yy_cp = ++yy_c_buf_p; < yy_current_state = yy_next_state; < goto yy_match; < } < < else < { < yy_cp = yy_c_buf_p; < goto yy_find_action; < } < } < < else switch ( yy_get_next_buffer() ) < { < case EOB_ACT_END_OF_FILE: < { < yy_did_buffer_switch_on_eof = 0; < < if ( yywrap() ) < { < /* Note: because we've taken care in < * yy_get_next_buffer() to have set up < * yytext, we can now set up < * yy_c_buf_p so that if some total < * hoser (like flex itself) wants to < * call the scanner after we return the < * YY_NULL, it'll still work - another < * YY_NULL will get returned. < */ < yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; < < yy_act = YY_STATE_EOF(YY_START); < goto do_action; < } < < else < { < if ( ! yy_did_buffer_switch_on_eof ) < YY_NEW_FILE; < } < break; < } < < case EOB_ACT_CONTINUE_SCAN: < yy_c_buf_p = < yytext_ptr + yy_amount_of_matched_text; < < yy_current_state = yy_get_previous_state(); < < yy_cp = yy_c_buf_p; < yy_bp = yytext_ptr + YY_MORE_ADJ; < goto yy_match; < < case EOB_ACT_LAST_MATCH: < yy_c_buf_p = < &yy_current_buffer->yy_ch_buf[yy_n_chars]; < < yy_current_state = yy_get_previous_state(); < < yy_cp = yy_c_buf_p; < yy_bp = yytext_ptr + YY_MORE_ADJ; < goto yy_find_action; < } < break; < } < < default: < YY_FATAL_ERROR( < "fatal flex scanner internal error--no action found" ); < } /* end of action switch */ < } /* end of scanning one token */ < } /* end of yylex */ < < < /* yy_get_next_buffer - try to read in a new buffer < * < * Returns a code representing an action: < * EOB_ACT_LAST_MATCH - < * EOB_ACT_CONTINUE_SCAN - continue scanning from current position < * EOB_ACT_END_OF_FILE - end of file < */ < < static int yy_get_next_buffer() < { < register char *dest = yy_current_buffer->yy_ch_buf; < register char *source = yytext_ptr; < register int number_to_move, i; < int ret_val; < < if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] ) < YY_FATAL_ERROR( < "fatal flex scanner internal error--end of buffer missed" ); < < if ( yy_current_buffer->yy_fill_buffer == 0 ) < { /* Don't try to fill the buffer, so this is an EOF. */ < if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 ) < { < /* We matched a single character, the EOB, so < * treat this as a final EOF. < */ < return EOB_ACT_END_OF_FILE; < } < < else < { < /* We matched some text prior to the EOB, first < * process it. < */ < return EOB_ACT_LAST_MATCH; < } < } < < /* Try to read more data. */ < < /* First move last chars to start of buffer. */ < number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1; < < for ( i = 0; i < number_to_move; ++i ) < *(dest++) = *(source++); < < if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING ) < /* don't do the read, it's not guaranteed to return an EOF, < * just force an EOF < */ < yy_current_buffer->yy_n_chars = yy_n_chars = 0; < < else < { < int num_to_read = < yy_current_buffer->yy_buf_size - number_to_move - 1; < < while ( num_to_read <= 0 ) < { /* Not enough room in the buffer - grow it. */ < #ifdef YY_USES_REJECT < YY_FATAL_ERROR( < "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); < #else < < /* just a shorter name for the current buffer */ < YY_BUFFER_STATE b = yy_current_buffer; < < int yy_c_buf_p_offset = < (int) (yy_c_buf_p - b->yy_ch_buf); < < if ( b->yy_is_our_buffer ) < { < int new_size = b->yy_buf_size * 2; < < if ( new_size <= 0 ) < b->yy_buf_size += b->yy_buf_size / 8; < else < b->yy_buf_size *= 2; < < b->yy_ch_buf = (char *) < /* Include room in for 2 EOB chars. */ < yy_flex_realloc( (void *) b->yy_ch_buf, < b->yy_buf_size + 2 ); < } < else < /* Can't grow it, we don't own it. */ < b->yy_ch_buf = 0; < < if ( ! b->yy_ch_buf ) < YY_FATAL_ERROR( < "fatal error - scanner input buffer overflow" ); < < yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset]; < < num_to_read = yy_current_buffer->yy_buf_size - < number_to_move - 1; < #endif < } < < if ( num_to_read > YY_READ_BUF_SIZE ) < num_to_read = YY_READ_BUF_SIZE; < < /* Read in more data. */ < YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]), < yy_n_chars, num_to_read ); < < yy_current_buffer->yy_n_chars = yy_n_chars; < } < < if ( yy_n_chars == 0 ) < { < if ( number_to_move == YY_MORE_ADJ ) < { < ret_val = EOB_ACT_END_OF_FILE; < yyrestart( yyin ); < } < < else < { < ret_val = EOB_ACT_LAST_MATCH; < yy_current_buffer->yy_buffer_status = < YY_BUFFER_EOF_PENDING; < } < } < < else < ret_val = EOB_ACT_CONTINUE_SCAN; < < yy_n_chars += number_to_move; < yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR; < yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR; < < yytext_ptr = &yy_current_buffer->yy_ch_buf[0]; < < return ret_val; < } < < < /* yy_get_previous_state - get the state just before the EOB char was reached */ < < static yy_state_type yy_get_previous_state() < { < register yy_state_type yy_current_state; < register char *yy_cp; < < yy_current_state = yy_start; < yy_current_state += YY_AT_BOL(); < < for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp ) < { < register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); < if ( yy_accept[yy_current_state] ) < { < yy_last_accepting_state = yy_current_state; < yy_last_accepting_cpos = yy_cp; < } < while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) < { < yy_current_state = (int) yy_def[yy_current_state]; < if ( yy_current_state >= 769 ) < yy_c = yy_meta[(unsigned int) yy_c]; < } < yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; < } < < return yy_current_state; < } < < < /* yy_try_NUL_trans - try to make a transition on the NUL character < * < * synopsis < * next_state = yy_try_NUL_trans( current_state ); < */ < < #ifdef YY_USE_PROTOS < static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state ) < #else < static yy_state_type yy_try_NUL_trans( yy_current_state ) < yy_state_type yy_current_state; < #endif < { < register int yy_is_jam; < register char *yy_cp = yy_c_buf_p; < < register YY_CHAR yy_c = 1; < if ( yy_accept[yy_current_state] ) < { < yy_last_accepting_state = yy_current_state; < yy_last_accepting_cpos = yy_cp; < } < while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) < { < yy_current_state = (int) yy_def[yy_current_state]; < if ( yy_current_state >= 769 ) < yy_c = yy_meta[(unsigned int) yy_c]; < } < yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; < yy_is_jam = (yy_current_state == 768); < < return yy_is_jam ? 0 : yy_current_state; < } < < < #ifndef YY_NO_UNPUT < #ifdef YY_USE_PROTOS < static void yyunput( int c, register char *yy_bp ) < #else < static void yyunput( c, yy_bp ) < int c; < register char *yy_bp; < #endif < { < register char *yy_cp = yy_c_buf_p; < < /* undo effects of setting up yytext */ < *yy_cp = yy_hold_char; < < if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) < { /* need to shift things up to make room */ < /* +2 for EOB chars. */ < register int number_to_move = yy_n_chars + 2; < register char *dest = &yy_current_buffer->yy_ch_buf[ < yy_current_buffer->yy_buf_size + 2]; < register char *source = < &yy_current_buffer->yy_ch_buf[number_to_move]; < < while ( source > yy_current_buffer->yy_ch_buf ) < *--dest = *--source; < < yy_cp += (int) (dest - source); < yy_bp += (int) (dest - source); < yy_current_buffer->yy_n_chars = < yy_n_chars = yy_current_buffer->yy_buf_size; < < if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) < YY_FATAL_ERROR( "flex scanner push-back overflow" ); < } < < *--yy_cp = (char) c; < < < yytext_ptr = yy_bp; < yy_hold_char = *yy_cp; < yy_c_buf_p = yy_cp; < } < #endif /* ifndef YY_NO_UNPUT */ < < < #ifdef __cplusplus < static int yyinput() < #else < static int input() < #endif < { < int c; < < *yy_c_buf_p = yy_hold_char; < < if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR ) < { < /* yy_c_buf_p now points to the character we want to return. < * If this occurs *before* the EOB characters, then it's a < * valid NUL; if not, then we've hit the end of the buffer. < */ < if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] ) < /* This was really a NUL. */ < *yy_c_buf_p = '\0'; < < else < { /* need more input */ < int offset = yy_c_buf_p - yytext_ptr; < ++yy_c_buf_p; < < switch ( yy_get_next_buffer() ) < { < case EOB_ACT_LAST_MATCH: < /* This happens because yy_g_n_b() < * sees that we've accumulated a < * token and flags that we need to < * try matching the token before < * proceeding. But for input(), < * there's no matching to consider. < * So convert the EOB_ACT_LAST_MATCH < * to EOB_ACT_END_OF_FILE. < */ < < /* Reset buffer status. */ < yyrestart( yyin ); < < /* fall through */ < < case EOB_ACT_END_OF_FILE: < { < if ( yywrap() ) < return EOF; < < if ( ! yy_did_buffer_switch_on_eof ) < YY_NEW_FILE; < #ifdef __cplusplus < return yyinput(); < #else < return input(); < #endif < } < < case EOB_ACT_CONTINUE_SCAN: < yy_c_buf_p = yytext_ptr + offset; < break; < } < } < } < < c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */ < *yy_c_buf_p = '\0'; /* preserve yytext */ < yy_hold_char = *++yy_c_buf_p; < < yy_current_buffer->yy_at_bol = (c == '\n'); < < return c; < } < < < #ifdef YY_USE_PROTOS < void yyrestart( FILE *input_file ) < #else < void yyrestart( input_file ) < FILE *input_file; < #endif < { < if ( ! yy_current_buffer ) < yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); < < yy_init_buffer( yy_current_buffer, input_file ); < yy_load_buffer_state(); < } < < < #ifdef YY_USE_PROTOS < void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) < #else < void yy_switch_to_buffer( new_buffer ) < YY_BUFFER_STATE new_buffer; < #endif < { < if ( yy_current_buffer == new_buffer ) < return; < < if ( yy_current_buffer ) < { < /* Flush out information for old buffer. */ < *yy_c_buf_p = yy_hold_char; < yy_current_buffer->yy_buf_pos = yy_c_buf_p; < yy_current_buffer->yy_n_chars = yy_n_chars; < } < < yy_current_buffer = new_buffer; < yy_load_buffer_state(); < < /* We don't actually know whether we did this switch during < * EOF (yywrap()) processing, but the only time this flag < * is looked at is after yywrap() is called, so it's safe < * to go ahead and always set it. < */ < yy_did_buffer_switch_on_eof = 1; < } < < < #ifdef YY_USE_PROTOS < void yy_load_buffer_state( void ) < #else < void yy_load_buffer_state() < #endif < { < yy_n_chars = yy_current_buffer->yy_n_chars; < yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos; < yyin = yy_current_buffer->yy_input_file; < yy_hold_char = *yy_c_buf_p; < } < < < #ifdef YY_USE_PROTOS < YY_BUFFER_STATE yy_create_buffer( FILE *file, int size ) < #else < YY_BUFFER_STATE yy_create_buffer( file, size ) < FILE *file; < int size; < #endif < { < YY_BUFFER_STATE b; < < b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); < if ( ! b ) < YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); < < b->yy_buf_size = size; < < /* yy_ch_buf has to be 2 characters longer than the size given because < * we need to put in 2 end-of-buffer characters. < */ < b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 ); < if ( ! b->yy_ch_buf ) < YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); < < b->yy_is_our_buffer = 1; < < yy_init_buffer( b, file ); < < return b; < } < < < #ifdef YY_USE_PROTOS < void yy_delete_buffer( YY_BUFFER_STATE b ) < #else < void yy_delete_buffer( b ) < YY_BUFFER_STATE b; < #endif < { < if ( ! b ) < return; < < if ( b == yy_current_buffer ) < yy_current_buffer = (YY_BUFFER_STATE) 0; < < if ( b->yy_is_our_buffer ) < yy_flex_free( (void *) b->yy_ch_buf ); < < yy_flex_free( (void *) b ); < } < < < #ifndef _WIN32 < #include < #else < #ifndef YY_ALWAYS_INTERACTIVE < #ifndef YY_NEVER_INTERACTIVE < extern int isatty YY_PROTO(( int )); < #endif < #endif < #endif < < #ifdef YY_USE_PROTOS < void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) < #else < void yy_init_buffer( b, file ) < YY_BUFFER_STATE b; < FILE *file; < #endif < < < { < yy_flush_buffer( b ); < < b->yy_input_file = file; < b->yy_fill_buffer = 1; < < #if YY_ALWAYS_INTERACTIVE < b->yy_is_interactive = 1; < #else < #if YY_NEVER_INTERACTIVE < b->yy_is_interactive = 0; < #else < b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; < #endif < #endif < } < < < #ifdef YY_USE_PROTOS < void yy_flush_buffer( YY_BUFFER_STATE b ) < #else < void yy_flush_buffer( b ) < YY_BUFFER_STATE b; < #endif < < { < if ( ! b ) < return; < < b->yy_n_chars = 0; < < /* We always need two end-of-buffer characters. The first causes < * a transition to the end-of-buffer state. The second causes < * a jam in that state. < */ < b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; < b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; < < b->yy_buf_pos = &b->yy_ch_buf[0]; < < b->yy_at_bol = 1; < b->yy_buffer_status = YY_BUFFER_NEW; < < if ( b == yy_current_buffer ) < yy_load_buffer_state(); < } < < < #ifndef YY_NO_SCAN_BUFFER < #ifdef YY_USE_PROTOS < YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size ) < #else < YY_BUFFER_STATE yy_scan_buffer( base, size ) < char *base; < yy_size_t size; < #endif < { < YY_BUFFER_STATE b; < < if ( size < 2 || < base[size-2] != YY_END_OF_BUFFER_CHAR || < base[size-1] != YY_END_OF_BUFFER_CHAR ) < /* They forgot to leave room for the EOB's. */ < return 0; < < b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); < if ( ! b ) < YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); < < b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ < b->yy_buf_pos = b->yy_ch_buf = base; < b->yy_is_our_buffer = 0; < b->yy_input_file = 0; < b->yy_n_chars = b->yy_buf_size; < b->yy_is_interactive = 0; < b->yy_at_bol = 1; < b->yy_fill_buffer = 0; < b->yy_buffer_status = YY_BUFFER_NEW; < < yy_switch_to_buffer( b ); < < return b; < } < #endif < < < #ifndef YY_NO_SCAN_STRING < #ifdef YY_USE_PROTOS < YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str ) < #else < YY_BUFFER_STATE yy_scan_string( yy_str ) < yyconst char *yy_str; < #endif < { < int len; < for ( len = 0; yy_str[len]; ++len ) < ; < < return yy_scan_bytes( yy_str, len ); < } < #endif < < < #ifndef YY_NO_SCAN_BYTES < #ifdef YY_USE_PROTOS < YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len ) < #else < YY_BUFFER_STATE yy_scan_bytes( bytes, len ) < yyconst char *bytes; < int len; < #endif < { < YY_BUFFER_STATE b; < char *buf; < yy_size_t n; < int i; < < /* Get memory for full buffer, including space for trailing EOB's. */ < n = len + 2; < buf = (char *) yy_flex_alloc( n ); < if ( ! buf ) < YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); < < for ( i = 0; i < len; ++i ) < buf[i] = bytes[i]; < < buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR; < < b = yy_scan_buffer( buf, n ); < if ( ! b ) < YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); < < /* It's okay to grow etc. this buffer, and we should throw it < * away when we're done. < */ < b->yy_is_our_buffer = 1; < < return b; < } < #endif < < < #ifndef YY_NO_PUSH_STATE < #ifdef YY_USE_PROTOS < static void yy_push_state( int new_state ) < #else < static void yy_push_state( new_state ) < int new_state; < #endif < { < if ( yy_start_stack_ptr >= yy_start_stack_depth ) < { < yy_size_t new_size; < < yy_start_stack_depth += YY_START_STACK_INCR; < new_size = yy_start_stack_depth * sizeof( int ); < < if ( ! yy_start_stack ) < yy_start_stack = (int *) yy_flex_alloc( new_size ); < < else < yy_start_stack = (int *) yy_flex_realloc( < (void *) yy_start_stack, new_size ); < < if ( ! yy_start_stack ) < YY_FATAL_ERROR( < "out of memory expanding start-condition stack" ); < } < < yy_start_stack[yy_start_stack_ptr++] = YY_START; < < BEGIN(new_state); < } < #endif < < < #ifndef YY_NO_POP_STATE < static void yy_pop_state() < { < if ( --yy_start_stack_ptr < 0 ) < YY_FATAL_ERROR( "start-condition stack underflow" ); < < BEGIN(yy_start_stack[yy_start_stack_ptr]); < } < #endif < < < #ifndef YY_NO_TOP_STATE < static int yy_top_state() < { < return yy_start_stack[yy_start_stack_ptr - 1]; < } < #endif < < #ifndef YY_EXIT_FAILURE < #define YY_EXIT_FAILURE 2 < #endif < < #ifdef YY_USE_PROTOS < static void yy_fatal_error( yyconst char msg[] ) < #else < static void yy_fatal_error( msg ) < char msg[]; < #endif < { < (void) fprintf( stderr, "%s\n", msg ); < exit( YY_EXIT_FAILURE ); < } < < < < /* Redefine yyless() so it works in section 3 code. */ < < #undef yyless < #define yyless(n) \ < do \ < { \ < /* Undo effects of setting up yytext. */ \ < yytext[yyleng] = yy_hold_char; \ < yy_c_buf_p = yytext + n; \ < yy_hold_char = *yy_c_buf_p; \ < *yy_c_buf_p = '\0'; \ < yyleng = n; \ < } \ < while ( 0 ) < < < /* Internal utility routines. */ < < #ifndef yytext_ptr < #ifdef YY_USE_PROTOS < static void yy_flex_strncpy( char *s1, yyconst char *s2, int n ) < #else < static void yy_flex_strncpy( s1, s2, n ) < char *s1; < yyconst char *s2; < int n; < #endif < { < register int i; < for ( i = 0; i < n; ++i ) < s1[i] = s2[i]; < } < #endif < < #ifdef YY_NEED_STRLEN < #ifdef YY_USE_PROTOS < static int yy_flex_strlen( yyconst char *s ) < #else < static int yy_flex_strlen( s ) < yyconst char *s; < #endif < { < register int n; < for ( n = 0; s[n]; ++n ) < ; < < return n; < } < #endif < < < #ifdef YY_USE_PROTOS < static void *yy_flex_alloc( yy_size_t size ) < #else < static void *yy_flex_alloc( size ) < yy_size_t size; < #endif < { < return (void *) malloc( size ); < } < < #ifdef YY_USE_PROTOS < static void *yy_flex_realloc( void *ptr, yy_size_t size ) < #else < static void *yy_flex_realloc( ptr, size ) < void *ptr; < yy_size_t size; < #endif < { < /* The cast to (char *) in the following accommodates both < * implementations that use char* generic pointers, and those < * that use void* generic pointers. It works with the latter < * because both ANSI C and C++ allow castless assignment from < * any pointer type to void*, and deal with argument conversions < * as though doing an assignment. < */ < return (void *) realloc( (char *) ptr, size ); < } < < #ifdef YY_USE_PROTOS < static void yy_flex_free( void *ptr ) < #else < static void yy_flex_free( ptr ) < void *ptr; < #endif < { < free( ptr ); < } < < #if YY_MAIN < int main() < { < yylex(); < return 0; < } < #endif < #line 700 "scan.l" < < < < int yywrap() < { < if ( --num_input_files > 0 ) < { < set_input_file( *++input_files ); < return 0; < } < < else < return 1; < } < < < /* set_input_file - open the given file (if NULL, stdin) for scanning */ < < void set_input_file( file ) < char *file; < { < if ( file && strcmp( file, "-" ) ) < { < infilename = copy_string( file ); < yyin = fopen( infilename, "r" ); < < if ( yyin == NULL ) < lerrsf( _( "can't open %s" ), file ); < } < < else < { < yyin = stdin; < infilename = copy_string( "" ); < } < < linenum = 1; < } < < < /* Wrapper routines for accessing the scanner's malloc routines. */ < < void *flex_alloc( size ) < size_t size; < { < return (void *) malloc( size ); < } < < void *flex_realloc( ptr, size ) < void *ptr; < size_t size; < { < return (void *) realloc( ptr, size ); < } < < void flex_free( ptr ) < void *ptr; < { < if ( ptr ) < free( ptr ); < } make[1]: *** [Makefile:145: check] Error 1 make[1]: Leaving directory '/<>' make: *** [debian/rules:34: build-arch-stamp] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2019-05-22T18:18:38Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 3252 Build-Time: 16 Distribution: unstable Fail-Stage: build Foreign Architectures: mips Host Architecture: mips Install-Time: 25 Job: flex-old_2.5.4a-10 Machine Architecture: amd64 Package: flex-old Package-Time: 51 Source-Version: 2.5.4a-10 Space: 3252 Status: attempted Version: 2.5.4a-10 -------------------------------------------------------------------------------- Finished at 2019-05-22T18:18:38Z Build needed 00:00:51, 3252k disk space