RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux z13-012 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 16:30:42 UTC 2017 s390x Buildd toolchain package versions: launchpad-buildd_152 python-lpbuildd_152 sbuild_0.67.0-2ubuntu7.1 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 23 Sep 16:32:25 ntpdate[16207]: adjust time server 10.211.37.1 offset 0.000039 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 /home/buildd/filecache-default/c63540de4962374dad549ddd7685c5c502845718 Creating target for build PACKAGEBUILD-13420729 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 Starting target for build PACKAGEBUILD-13420729 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 'deb http://ftpmaster.internal/ubuntu artful main universe' Overriding sources.list in build-PACKAGEBUILD-13420729 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 Updating target for build PACKAGEBUILD-13420729 Get:1 http://ftpmaster.internal/ubuntu artful InRelease [237 kB] Get:2 http://ftpmaster.internal/ubuntu artful/main s390x Packages [1016 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main Translation-en [544 kB] Get:4 http://ftpmaster.internal/ubuntu artful/universe s390x Packages [7773 kB] Get:5 http://ftpmaster.internal/ubuntu artful/universe Translation-en [4785 kB] Fetched 14.4 MB in 5s (2626 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: build-essential 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 4754 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu artful/main s390x build-essential s390x 12.4ubuntu1 [4754 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 4754 B in 0s (7851 B/s) (Reading database ... 12436 files and directories currently installed.) Preparing to unpack .../build-essential_12.4ubuntu1_s390x.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Setting up build-essential (12.4ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13420729 s390x artful -c chroot:build-PACKAGEBUILD-13420729 --arch=s390x --dist=artful --nolog form_4.1-1.dsc Initiating build PACKAGEBUILD-13420729 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 16:30:42 UTC 2017 s390x sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on z13-012.buildd +==============================================================================+ | form 4.1-1 (s390x) 23 Sep 2017 16:32 | +==============================================================================+ Package: form Version: 4.1-1 Source Version: 4.1-1 Distribution: artful Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x I: NOTICE: Log filtering will replace 'build/form-tEAkXo/form-4.1' with '<>' I: NOTICE: Log filtering will replace 'build/form-tEAkXo' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13420729/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- form_4.1-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-Z0cvdh/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-Z0cvdh/apt_archive ./ InRelease Get:2 copy:/<>/resolver-Z0cvdh/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-Z0cvdh/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-Z0cvdh/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-Z0cvdh/apt_archive ./ Packages [524 B] Fetched 2857 B in 0s (0 B/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 NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 780 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-Z0cvdh/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [780 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 780 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12436 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), autotools-dev, libmpich-dev, texlive-latex-base, ruby, strace Filtered Build-Depends: debhelper (>= 9), autotools-dev, libmpich-dev, texlive-latex-base, ruby, strace dpkg-deb: building package 'sbuild-build-depends-form-dummy' in '/<>/resolver-OcHZmp/apt_archive/sbuild-build-depends-form-dummy.deb'. Ign:1 copy:/<>/resolver-OcHZmp/apt_archive ./ InRelease Get:2 copy:/<>/resolver-OcHZmp/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-OcHZmp/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-OcHZmp/apt_archive ./ Sources [243 B] Get:5 copy:/<>/resolver-OcHZmp/apt_archive ./ Packages [561 B] Fetched 2923 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install form 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 bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism file fontconfig-config fonts-dejavu-core fonts-lmodern gettext gettext-base gfortran gfortran-7 groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo2 libcroco3 libcups2 libcupsimage2 libdbus-1-3 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgfortran-7-dev libgfortran4 libglib2.0-0 libgraphite2-3 libgs9 libgs9-common libharfbuzz-icu0 libharfbuzz0b libice6 libicu57 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libkpathsea6 liblcms2-2 libmagic-mgc libmagic1 libmpich-dev libmpich12 libnspr4 libnss3 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpoppler68 libpotrace0 libptexenc1 libruby2.3 libsigsegv2 libsm6 libsynctex1 libtexlua52 libtiff5 libtimedate-perl libtool libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6 libyaml-0-2 libzzip-0-13 m4 man-db po-debconf poppler-data rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3 rubygems-integration strace t1utils tex-common texlive-base texlive-binaries texlive-latex-base ucf x11-common xdg-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-multilib gfortran-doc gfortran-7-multilib gfortran-7-doc libgfortran4-dbg libcoarrays-dev groff cups-common liblcms2-utils libtool-doc gcj-jdk m4-doc less www-browser libmail-box-perl poppler-utils ghostscript fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum ri ruby-dev bundler gv | postscript-viewer perl-tk xpdf-reader | pdf-viewer gvfs-bin Recommended packages: curl | wget | lynx-cur libcupsfilters1 dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs fonts-droid-fallback mpich libltdl-dev xml-core libmail-sendmail-perl zip fonts-lato libjs-jquery lmodern python wish texlive-latex-base-doc libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism file fontconfig-config fonts-dejavu-core fonts-lmodern gettext gettext-base gfortran gfortran-7 groff-base intltool-debian libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo2 libcroco3 libcups2 libcupsimage2 libdbus-1-3 libexpat1 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libgfortran-7-dev libgfortran4 libglib2.0-0 libgraphite2-3 libgs9 libgs9-common libharfbuzz-icu0 libharfbuzz0b libice6 libicu57 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libkpathsea6 liblcms2-2 libmagic-mgc libmagic1 libmpich-dev libmpich12 libnspr4 libnss3 libpaper-utils libpaper1 libpipeline1 libpixman-1-0 libpoppler68 libpotrace0 libptexenc1 libruby2.3 libsigsegv2 libsm6 libsynctex1 libtexlua52 libtiff5 libtimedate-perl libtool libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxmu6 libxpm4 libxrender1 libxt6 libyaml-0-2 libzzip-0-13 m4 man-db po-debconf poppler-data rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3 rubygems-integration sbuild-build-depends-form-dummy strace t1utils tex-common texlive-base texlive-binaries texlive-latex-base ucf x11-common xdg-utils 0 upgraded, 110 newly installed, 1 to remove and 0 not upgraded. Need to get 74.2 MB of archives. After this operation, 280 MB of additional disk space will be used. Get:1 copy:/<>/resolver-OcHZmp/apt_archive ./ sbuild-build-depends-form-dummy 0.invalid.0 [820 B] Get:2 http://ftpmaster.internal/ubuntu artful/main s390x groff-base s390x 1.22.3-9 [1174 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main s390x libbsd0 s390x 0.8.6-1 [40.7 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main s390x bsdmainutils s390x 9.0.12+nmu1ubuntu1 [179 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main s390x libpipeline1 s390x 1.4.2-1 [24.3 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main s390x man-db s390x 2.7.6.1-2 [887 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main s390x libjpeg-turbo8 s390x 1.5.2-0ubuntu3 [100 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main s390x poppler-data all 0.4.8-1 [1476 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main s390x ucf all 3.0036 [52.9 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main s390x tex-common all 6.09 [33.0 kB] Get:11 http://ftpmaster.internal/ubuntu artful/main s390x libmagic-mgc s390x 1:5.32-1 [185 kB] Get:12 http://ftpmaster.internal/ubuntu artful/main s390x libmagic1 s390x 1:5.32-1 [66.9 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main s390x file s390x 1:5.32-1 [21.8 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main s390x libdbus-1-3 s390x 1.10.22-1ubuntu1 [158 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main s390x libexpat1 s390x 2.2.3-1 [66.7 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main s390x gettext-base s390x 0.19.8.1-4ubuntu1 [47.7 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main s390x libglib2.0-0 s390x 2.54.0-1ubuntu1 [1074 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main s390x libicu57 s390x 57.1-6 [7484 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main s390x libxau6 s390x 1:1.0.8-1 [7420 B] Get:20 http://ftpmaster.internal/ubuntu artful/main s390x libxdmcp6 s390x 1:1.1.2-3 [10.7 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main s390x libxcb1 s390x 1.11.1-1ubuntu1 [38.8 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main s390x libx11-data all 2:1.6.4-3 [114 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main s390x libx11-6 s390x 2:1.6.4-3 [546 kB] Get:24 http://ftpmaster.internal/ubuntu artful/main s390x libxext6 s390x 2:1.3.3-1 [27.8 kB] Get:25 http://ftpmaster.internal/ubuntu artful/main s390x libxml2 s390x 2.9.4+dfsg1-3.1 [594 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main s390x libyaml-0-2 s390x 0.1.7-2ubuntu3 [41.3 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main s390x strace s390x 4.15-2ubuntu3 [180 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main s390x libsigsegv2 s390x 2.11-1 [12.6 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main s390x m4 s390x 1.4.18-1 [195 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main s390x autoconf all 2.69-11 [322 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main s390x autotools-dev all 20161112.1 [39.5 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main s390x automake all 1:1.15-6ubuntu1 [509 kB] Get:33 http://ftpmaster.internal/ubuntu artful/main s390x autopoint all 0.19.8.1-4ubuntu1 [412 kB] Get:34 http://ftpmaster.internal/ubuntu artful/main s390x libtool all 2.4.6-2 [194 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main s390x dh-autoreconf all 14 [15.5 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main s390x libarchive-zip-perl all 1.59-1 [84.0 kB] Get:37 http://ftpmaster.internal/ubuntu artful/main s390x libfile-stripnondeterminism-perl all 0.038-1 [13.3 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main s390x libtimedate-perl all 2.3000-2 [37.5 kB] Get:39 http://ftpmaster.internal/ubuntu artful/main s390x dh-strip-nondeterminism all 0.038-1 [5026 B] Get:40 http://ftpmaster.internal/ubuntu artful/main s390x libcroco3 s390x 0.6.12-1 [74.7 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main s390x gettext s390x 0.19.8.1-4ubuntu1 [1048 kB] Get:42 http://ftpmaster.internal/ubuntu artful/main s390x intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main s390x po-debconf all 1.0.20 [232 kB] Get:44 http://ftpmaster.internal/ubuntu artful/main s390x debhelper all 10.7.2ubuntu2 [877 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main s390x fonts-dejavu-core all 2.37-1 [1041 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main s390x fontconfig-config all 2.11.94-0ubuntu2 [49.9 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main s390x fonts-lmodern all 2.004.5-3 [4551 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main s390x libgfortran4 s390x 7.2.0-6ubuntu1 [271 kB] Get:49 http://ftpmaster.internal/ubuntu artful/main s390x libgfortran-7-dev s390x 7.2.0-6ubuntu1 [315 kB] Get:50 http://ftpmaster.internal/ubuntu artful/main s390x gfortran-7 s390x 7.2.0-6ubuntu1 [5499 kB] Get:51 http://ftpmaster.internal/ubuntu artful/main s390x gfortran s390x 4:7.2.0-1ubuntu1 [1278 B] Get:52 http://ftpmaster.internal/ubuntu artful/main s390x libavahi-common-data s390x 0.6.32-1ubuntu1 [22.0 kB] Get:53 http://ftpmaster.internal/ubuntu artful/main s390x libavahi-common3 s390x 0.6.32-1ubuntu1 [20.3 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main s390x libavahi-client3 s390x 0.6.32-1ubuntu1 [22.7 kB] Get:55 http://ftpmaster.internal/ubuntu artful/main s390x libfreetype6 s390x 2.8-0.2ubuntu2 [313 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main s390x libfontconfig1 s390x 2.11.94-0ubuntu2 [127 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main s390x libpixman-1-0 s390x 0.34.0-1 [136 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main s390x libxcb-render0 s390x 1.11.1-1ubuntu1 [11.4 kB] Get:59 http://ftpmaster.internal/ubuntu artful/main s390x libxcb-shm0 s390x 1.11.1-1ubuntu1 [5488 B] Get:60 http://ftpmaster.internal/ubuntu artful/main s390x libxrender1 s390x 1:0.9.10-1 [17.8 kB] Get:61 http://ftpmaster.internal/ubuntu artful/main s390x libcairo2 s390x 1.14.10-1 [515 kB] Get:62 http://ftpmaster.internal/ubuntu artful/main s390x libcups2 s390x 2.2.4-7 [193 kB] Get:63 http://ftpmaster.internal/ubuntu artful/main s390x libcupsimage2 s390x 2.2.4-7 [17.0 kB] Get:64 http://ftpmaster.internal/ubuntu artful/main s390x libgraphite2-3 s390x 1.3.10-2 [71.2 kB] Get:65 http://ftpmaster.internal/ubuntu artful/main s390x libijs-0.35 s390x 0.35-12 [15.0 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main s390x libjbig2dec0 s390x 0.13-4.1 [53.4 kB] Get:67 http://ftpmaster.internal/ubuntu artful/main s390x libjpeg8 s390x 8c-2ubuntu8 [2142 B] Get:68 http://ftpmaster.internal/ubuntu artful/main s390x liblcms2-2 s390x 2.7-1ubuntu1 [128 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main s390x libpaper1 s390x 1.1.24+nmu5ubuntu1 [13.5 kB] Get:70 http://ftpmaster.internal/ubuntu artful/main s390x libjbig0 s390x 2.1-3.1 [26.6 kB] Get:71 http://ftpmaster.internal/ubuntu artful/main s390x libtiff5 s390x 4.0.8-5 [140 kB] Get:72 http://ftpmaster.internal/ubuntu artful/main s390x libgs9-common all 9.21~dfsg+1-0ubuntu3 [5121 kB] Get:73 http://ftpmaster.internal/ubuntu artful/main s390x libgs9 s390x 9.21~dfsg+1-0ubuntu3 [2042 kB] Get:74 http://ftpmaster.internal/ubuntu artful/main s390x libharfbuzz0b s390x 1.4.2-1 [200 kB] Get:75 http://ftpmaster.internal/ubuntu artful/main s390x libharfbuzz-icu0 s390x 1.4.2-1 [5232 B] Get:76 http://ftpmaster.internal/ubuntu artful/main s390x x11-common all 1:7.7+19ubuntu2 [22.2 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main s390x libice6 s390x 2:1.0.9-2 [36.9 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main s390x libkpathsea6 s390x 2017.20170613.44572-5build1 [53.2 kB] Get:79 http://ftpmaster.internal/ubuntu artful/main s390x libnspr4 s390x 2:4.16-1ubuntu1 [107 kB] Get:80 http://ftpmaster.internal/ubuntu artful/main s390x libnss3 s390x 2:3.32-1ubuntu2 [1040 kB] Get:81 http://ftpmaster.internal/ubuntu artful/main s390x libpaper-utils s390x 1.1.24+nmu5ubuntu1 [8182 B] Get:82 http://ftpmaster.internal/ubuntu artful/main s390x libpoppler68 s390x 0.57.0-2ubuntu1 [720 kB] Get:83 http://ftpmaster.internal/ubuntu artful/main s390x libpotrace0 s390x 1.14-2 [16.7 kB] Get:84 http://ftpmaster.internal/ubuntu artful/main s390x libptexenc1 s390x 2017.20170613.44572-5build1 [34.1 kB] Get:85 http://ftpmaster.internal/ubuntu artful/main s390x libsm6 s390x 2:1.2.2-1 [15.3 kB] Get:86 http://ftpmaster.internal/ubuntu artful/main s390x libsynctex1 s390x 2017.20170613.44572-5build1 [38.8 kB] Get:87 http://ftpmaster.internal/ubuntu artful/main s390x libtexlua52 s390x 2017.20170613.44572-5build1 [86.4 kB] Get:88 http://ftpmaster.internal/ubuntu artful/main s390x libxt6 s390x 1:1.1.5-1 [147 kB] Get:89 http://ftpmaster.internal/ubuntu artful/main s390x libxmu6 s390x 2:1.1.2-2 [43.8 kB] Get:90 http://ftpmaster.internal/ubuntu artful/main s390x libxpm4 s390x 1:3.5.12-1 [32.6 kB] Get:91 http://ftpmaster.internal/ubuntu artful/main s390x libxaw7 s390x 2:1.0.13-1 [163 kB] Get:92 http://ftpmaster.internal/ubuntu artful/main s390x libxi6 s390x 2:1.7.9-1 [27.5 kB] Get:93 http://ftpmaster.internal/ubuntu artful/main s390x libzzip-0-13 s390x 0.13.62-3.1 [25.2 kB] Get:94 http://ftpmaster.internal/ubuntu artful/main s390x rubygems-integration all 1.11 [4994 B] Get:95 http://ftpmaster.internal/ubuntu artful/main s390x ruby-did-you-mean all 1.0.0-2 [8390 B] Get:96 http://ftpmaster.internal/ubuntu artful/main s390x ruby-minitest all 5.10.3-1 [38.6 kB] Get:97 http://ftpmaster.internal/ubuntu artful/main s390x ruby-net-telnet all 0.1.1-2 [12.6 kB] Get:98 http://ftpmaster.internal/ubuntu artful/main s390x ruby-power-assert all 0.3.0-1 [7952 B] Get:99 http://ftpmaster.internal/ubuntu artful/main s390x ruby-test-unit all 3.2.5-1 [61.1 kB] Get:100 http://ftpmaster.internal/ubuntu artful/main s390x libruby2.3 s390x 2.3.3-1ubuntu1 [2877 kB] Get:101 http://ftpmaster.internal/ubuntu artful/main s390x ruby2.3 s390x 2.3.3-1ubuntu1 [41.0 kB] Get:102 http://ftpmaster.internal/ubuntu artful/main s390x ruby s390x 1:2.3.3 [5636 B] Get:103 http://ftpmaster.internal/ubuntu artful/main s390x rake all 12.0.0-1 [44.2 kB] Get:104 http://ftpmaster.internal/ubuntu artful/main s390x t1utils s390x 1.40-2 [54.1 kB] Get:105 http://ftpmaster.internal/ubuntu artful/main s390x texlive-binaries s390x 2017.20170613.44572-5build1 [7244 kB] Get:106 http://ftpmaster.internal/ubuntu artful/main s390x xdg-utils all 1.1.1-1ubuntu2 [59.6 kB] Get:107 http://ftpmaster.internal/ubuntu artful/main s390x texlive-base all 2017.20170818-1 [18.6 MB] Get:108 http://ftpmaster.internal/ubuntu artful/main s390x texlive-latex-base all 2017.20170818-1 [946 kB] Get:109 http://ftpmaster.internal/ubuntu artful/universe s390x libmpich12 s390x 3.3~a2-2 [790 kB] Get:110 http://ftpmaster.internal/ubuntu artful/universe s390x libmpich-dev s390x 3.3~a2-2 [1178 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 74.2 MB in 15s (4688 kB/s) (Reading database ... 12436 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package groff-base. (Reading database ... 12427 files and directories currently installed.) Preparing to unpack .../000-groff-base_1.22.3-9_s390x.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../001-libbsd0_0.8.6-1_s390x.deb ... Unpacking libbsd0:s390x (0.8.6-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../002-bsdmainutils_9.0.12+nmu1ubuntu1_s390x.deb ... Unpacking bsdmainutils (9.0.12+nmu1ubuntu1) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../003-libpipeline1_1.4.2-1_s390x.deb ... Unpacking libpipeline1:s390x (1.4.2-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.7.6.1-2_s390x.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libjpeg-turbo8:s390x. Preparing to unpack .../005-libjpeg-turbo8_1.5.2-0ubuntu3_s390x.deb ... Unpacking libjpeg-turbo8:s390x (1.5.2-0ubuntu3) ... Selecting previously unselected package poppler-data. Preparing to unpack .../006-poppler-data_0.4.8-1_all.deb ... Unpacking poppler-data (0.4.8-1) ... Selecting previously unselected package ucf. Preparing to unpack .../007-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package tex-common. Preparing to unpack .../008-tex-common_6.09_all.deb ... Unpacking tex-common (6.09) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../009-libmagic-mgc_1%3a5.32-1_s390x.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../010-libmagic1_1%3a5.32-1_s390x.deb ... Unpacking libmagic1:s390x (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../011-file_1%3a5.32-1_s390x.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package libdbus-1-3:s390x. Preparing to unpack .../012-libdbus-1-3_1.10.22-1ubuntu1_s390x.deb ... Unpacking libdbus-1-3:s390x (1.10.22-1ubuntu1) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../013-libexpat1_2.2.3-1_s390x.deb ... Unpacking libexpat1:s390x (2.2.3-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.19.8.1-4ubuntu1_s390x.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../015-libglib2.0-0_2.54.0-1ubuntu1_s390x.deb ... Unpacking libglib2.0-0:s390x (2.54.0-1ubuntu1) ... Selecting previously unselected package libicu57:s390x. Preparing to unpack .../016-libicu57_57.1-6_s390x.deb ... Unpacking libicu57:s390x (57.1-6) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../017-libxau6_1%3a1.0.8-1_s390x.deb ... Unpacking libxau6:s390x (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../018-libxdmcp6_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.2-3) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../019-libxcb1_1.11.1-1ubuntu1_s390x.deb ... Unpacking libxcb1:s390x (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../020-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../021-libx11-6_2%3a1.6.4-3_s390x.deb ... Unpacking libx11-6:s390x (2:1.6.4-3) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../022-libxext6_2%3a1.3.3-1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.3-1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../023-libxml2_2.9.4+dfsg1-3.1_s390x.deb ... Unpacking libxml2:s390x (2.9.4+dfsg1-3.1) ... Selecting previously unselected package libyaml-0-2:s390x. Preparing to unpack .../024-libyaml-0-2_0.1.7-2ubuntu3_s390x.deb ... Unpacking libyaml-0-2:s390x (0.1.7-2ubuntu3) ... Selecting previously unselected package strace. Preparing to unpack .../025-strace_4.15-2ubuntu3_s390x.deb ... Unpacking strace (4.15-2ubuntu3) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../026-libsigsegv2_2.11-1_s390x.deb ... Unpacking libsigsegv2:s390x (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../027-m4_1.4.18-1_s390x.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../028-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../029-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../030-automake_1%3a1.15-6ubuntu1_all.deb ... Unpacking automake (1:1.15-6ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../031-autopoint_0.19.8.1-4ubuntu1_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../032-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../033-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../034-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../035-libfile-stripnondeterminism-perl_0.038-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.038-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../036-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../037-dh-strip-nondeterminism_0.038-1_all.deb ... Unpacking dh-strip-nondeterminism (0.038-1) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../038-libcroco3_0.6.12-1_s390x.deb ... Unpacking libcroco3:s390x (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../039-gettext_0.19.8.1-4ubuntu1_s390x.deb ... Unpacking gettext (0.19.8.1-4ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../040-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../041-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../042-debhelper_10.7.2ubuntu2_all.deb ... Unpacking debhelper (10.7.2ubuntu2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../043-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../044-fontconfig-config_2.11.94-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.11.94-0ubuntu2) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../045-fonts-lmodern_2.004.5-3_all.deb ... Unpacking fonts-lmodern (2.004.5-3) ... Selecting previously unselected package libgfortran4:s390x. Preparing to unpack .../046-libgfortran4_7.2.0-6ubuntu1_s390x.deb ... Unpacking libgfortran4:s390x (7.2.0-6ubuntu1) ... Selecting previously unselected package libgfortran-7-dev:s390x. Preparing to unpack .../047-libgfortran-7-dev_7.2.0-6ubuntu1_s390x.deb ... Unpacking libgfortran-7-dev:s390x (7.2.0-6ubuntu1) ... Selecting previously unselected package gfortran-7. Preparing to unpack .../048-gfortran-7_7.2.0-6ubuntu1_s390x.deb ... Unpacking gfortran-7 (7.2.0-6ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../049-gfortran_4%3a7.2.0-1ubuntu1_s390x.deb ... Unpacking gfortran (4:7.2.0-1ubuntu1) ... Selecting previously unselected package libavahi-common-data:s390x. Preparing to unpack .../050-libavahi-common-data_0.6.32-1ubuntu1_s390x.deb ... Unpacking libavahi-common-data:s390x (0.6.32-1ubuntu1) ... Selecting previously unselected package libavahi-common3:s390x. Preparing to unpack .../051-libavahi-common3_0.6.32-1ubuntu1_s390x.deb ... Unpacking libavahi-common3:s390x (0.6.32-1ubuntu1) ... Selecting previously unselected package libavahi-client3:s390x. Preparing to unpack .../052-libavahi-client3_0.6.32-1ubuntu1_s390x.deb ... Unpacking libavahi-client3:s390x (0.6.32-1ubuntu1) ... Selecting previously unselected package libfreetype6:s390x. Preparing to unpack .../053-libfreetype6_2.8-0.2ubuntu2_s390x.deb ... Unpacking libfreetype6:s390x (2.8-0.2ubuntu2) ... Selecting previously unselected package libfontconfig1:s390x. Preparing to unpack .../054-libfontconfig1_2.11.94-0ubuntu2_s390x.deb ... Unpacking libfontconfig1:s390x (2.11.94-0ubuntu2) ... Selecting previously unselected package libpixman-1-0:s390x. Preparing to unpack .../055-libpixman-1-0_0.34.0-1_s390x.deb ... Unpacking libpixman-1-0:s390x (0.34.0-1) ... Selecting previously unselected package libxcb-render0:s390x. Preparing to unpack .../056-libxcb-render0_1.11.1-1ubuntu1_s390x.deb ... Unpacking libxcb-render0:s390x (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shm0:s390x. Preparing to unpack .../057-libxcb-shm0_1.11.1-1ubuntu1_s390x.deb ... Unpacking libxcb-shm0:s390x (1.11.1-1ubuntu1) ... Selecting previously unselected package libxrender1:s390x. Preparing to unpack .../058-libxrender1_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender1:s390x (1:0.9.10-1) ... Selecting previously unselected package libcairo2:s390x. Preparing to unpack .../059-libcairo2_1.14.10-1_s390x.deb ... Unpacking libcairo2:s390x (1.14.10-1) ... Selecting previously unselected package libcups2:s390x. Preparing to unpack .../060-libcups2_2.2.4-7_s390x.deb ... Unpacking libcups2:s390x (2.2.4-7) ... Selecting previously unselected package libcupsimage2:s390x. Preparing to unpack .../061-libcupsimage2_2.2.4-7_s390x.deb ... Unpacking libcupsimage2:s390x (2.2.4-7) ... Selecting previously unselected package libgraphite2-3:s390x. Preparing to unpack .../062-libgraphite2-3_1.3.10-2_s390x.deb ... Unpacking libgraphite2-3:s390x (1.3.10-2) ... Selecting previously unselected package libijs-0.35:s390x. Preparing to unpack .../063-libijs-0.35_0.35-12_s390x.deb ... Unpacking libijs-0.35:s390x (0.35-12) ... Selecting previously unselected package libjbig2dec0:s390x. Preparing to unpack .../064-libjbig2dec0_0.13-4.1_s390x.deb ... Unpacking libjbig2dec0:s390x (0.13-4.1) ... Selecting previously unselected package libjpeg8:s390x. Preparing to unpack .../065-libjpeg8_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg8:s390x (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:s390x. Preparing to unpack .../066-liblcms2-2_2.7-1ubuntu1_s390x.deb ... Unpacking liblcms2-2:s390x (2.7-1ubuntu1) ... Selecting previously unselected package libpaper1:s390x. Preparing to unpack .../067-libpaper1_1.1.24+nmu5ubuntu1_s390x.deb ... Unpacking libpaper1:s390x (1.1.24+nmu5ubuntu1) ... Selecting previously unselected package libjbig0:s390x. Preparing to unpack .../068-libjbig0_2.1-3.1_s390x.deb ... Unpacking libjbig0:s390x (2.1-3.1) ... Selecting previously unselected package libtiff5:s390x. Preparing to unpack .../069-libtiff5_4.0.8-5_s390x.deb ... Unpacking libtiff5:s390x (4.0.8-5) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../070-libgs9-common_9.21~dfsg+1-0ubuntu3_all.deb ... Unpacking libgs9-common (9.21~dfsg+1-0ubuntu3) ... Selecting previously unselected package libgs9:s390x. Preparing to unpack .../071-libgs9_9.21~dfsg+1-0ubuntu3_s390x.deb ... Unpacking libgs9:s390x (9.21~dfsg+1-0ubuntu3) ... Selecting previously unselected package libharfbuzz0b:s390x. Preparing to unpack .../072-libharfbuzz0b_1.4.2-1_s390x.deb ... Unpacking libharfbuzz0b:s390x (1.4.2-1) ... Selecting previously unselected package libharfbuzz-icu0:s390x. Preparing to unpack .../073-libharfbuzz-icu0_1.4.2-1_s390x.deb ... Unpacking libharfbuzz-icu0:s390x (1.4.2-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../074-x11-common_1%3a7.7+19ubuntu2_all.deb ... Unpacking x11-common (1:7.7+19ubuntu2) ... Selecting previously unselected package libice6:s390x. Preparing to unpack .../075-libice6_2%3a1.0.9-2_s390x.deb ... Unpacking libice6:s390x (2:1.0.9-2) ... Selecting previously unselected package libkpathsea6:s390x. Preparing to unpack .../076-libkpathsea6_2017.20170613.44572-5build1_s390x.deb ... Unpacking libkpathsea6:s390x (2017.20170613.44572-5build1) ... Selecting previously unselected package libnspr4:s390x. Preparing to unpack .../077-libnspr4_2%3a4.16-1ubuntu1_s390x.deb ... Unpacking libnspr4:s390x (2:4.16-1ubuntu1) ... Selecting previously unselected package libnss3:s390x. Preparing to unpack .../078-libnss3_2%3a3.32-1ubuntu2_s390x.deb ... Unpacking libnss3:s390x (2:3.32-1ubuntu2) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../079-libpaper-utils_1.1.24+nmu5ubuntu1_s390x.deb ... Unpacking libpaper-utils (1.1.24+nmu5ubuntu1) ... Selecting previously unselected package libpoppler68:s390x. Preparing to unpack .../080-libpoppler68_0.57.0-2ubuntu1_s390x.deb ... Unpacking libpoppler68:s390x (0.57.0-2ubuntu1) ... Selecting previously unselected package libpotrace0. Preparing to unpack .../081-libpotrace0_1.14-2_s390x.deb ... Unpacking libpotrace0 (1.14-2) ... Selecting previously unselected package libptexenc1:s390x. Preparing to unpack .../082-libptexenc1_2017.20170613.44572-5build1_s390x.deb ... Unpacking libptexenc1:s390x (2017.20170613.44572-5build1) ... Selecting previously unselected package libsm6:s390x. Preparing to unpack .../083-libsm6_2%3a1.2.2-1_s390x.deb ... Unpacking libsm6:s390x (2:1.2.2-1) ... Selecting previously unselected package libsynctex1:s390x. Preparing to unpack .../084-libsynctex1_2017.20170613.44572-5build1_s390x.deb ... Unpacking libsynctex1:s390x (2017.20170613.44572-5build1) ... Selecting previously unselected package libtexlua52:s390x. Preparing to unpack .../085-libtexlua52_2017.20170613.44572-5build1_s390x.deb ... Unpacking libtexlua52:s390x (2017.20170613.44572-5build1) ... Selecting previously unselected package libxt6:s390x. Preparing to unpack .../086-libxt6_1%3a1.1.5-1_s390x.deb ... Unpacking libxt6:s390x (1:1.1.5-1) ... Selecting previously unselected package libxmu6:s390x. Preparing to unpack .../087-libxmu6_2%3a1.1.2-2_s390x.deb ... Unpacking libxmu6:s390x (2:1.1.2-2) ... Selecting previously unselected package libxpm4:s390x. Preparing to unpack .../088-libxpm4_1%3a3.5.12-1_s390x.deb ... Unpacking libxpm4:s390x (1:3.5.12-1) ... Selecting previously unselected package libxaw7:s390x. Preparing to unpack .../089-libxaw7_2%3a1.0.13-1_s390x.deb ... Unpacking libxaw7:s390x (2:1.0.13-1) ... Selecting previously unselected package libxi6:s390x. Preparing to unpack .../090-libxi6_2%3a1.7.9-1_s390x.deb ... Unpacking libxi6:s390x (2:1.7.9-1) ... Selecting previously unselected package libzzip-0-13:s390x. Preparing to unpack .../091-libzzip-0-13_0.13.62-3.1_s390x.deb ... Unpacking libzzip-0-13:s390x (0.13.62-3.1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../092-rubygems-integration_1.11_all.deb ... Unpacking rubygems-integration (1.11) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../093-ruby-did-you-mean_1.0.0-2_all.deb ... Unpacking ruby-did-you-mean (1.0.0-2) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../094-ruby-minitest_5.10.3-1_all.deb ... Unpacking ruby-minitest (5.10.3-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../095-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../096-ruby-power-assert_0.3.0-1_all.deb ... Unpacking ruby-power-assert (0.3.0-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../097-ruby-test-unit_3.2.5-1_all.deb ... Unpacking ruby-test-unit (3.2.5-1) ... Selecting previously unselected package libruby2.3:s390x. Preparing to unpack .../098-libruby2.3_2.3.3-1ubuntu1_s390x.deb ... Unpacking libruby2.3:s390x (2.3.3-1ubuntu1) ... Selecting previously unselected package ruby2.3. Preparing to unpack .../099-ruby2.3_2.3.3-1ubuntu1_s390x.deb ... Unpacking ruby2.3 (2.3.3-1ubuntu1) ... Selecting previously unselected package ruby. Preparing to unpack .../100-ruby_1%3a2.3.3_s390x.deb ... Unpacking ruby (1:2.3.3) ... Selecting previously unselected package rake. Preparing to unpack .../101-rake_12.0.0-1_all.deb ... Unpacking rake (12.0.0-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../102-t1utils_1.40-2_s390x.deb ... Unpacking t1utils (1.40-2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../103-texlive-binaries_2017.20170613.44572-5build1_s390x.deb ... Unpacking texlive-binaries (2017.20170613.44572-5build1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../104-xdg-utils_1.1.1-1ubuntu2_all.deb ... Unpacking xdg-utils (1.1.1-1ubuntu2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../105-texlive-base_2017.20170818-1_all.deb ... Unpacking texlive-base (2017.20170818-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../106-texlive-latex-base_2017.20170818-1_all.deb ... Unpacking texlive-latex-base (2017.20170818-1) ... Selecting previously unselected package libmpich12:s390x. Preparing to unpack .../107-libmpich12_3.3~a2-2_s390x.deb ... Unpacking libmpich12:s390x (3.3~a2-2) ... Selecting previously unselected package libmpich-dev. Preparing to unpack .../108-libmpich-dev_3.3~a2-2_s390x.deb ... Unpacking libmpich-dev (3.3~a2-2) ... Selecting previously unselected package sbuild-build-depends-form-dummy. Preparing to unpack .../109-sbuild-build-depends-form-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-form-dummy (0.invalid.0) ... Setting up libgs9-common (9.21~dfsg+1-0ubuntu3) ... Setting up libkpathsea6:s390x (2017.20170613.44572-5build1) ... Setting up libtexlua52:s390x (2017.20170613.44572-5build1) ... Setting up strace (4.15-2ubuntu3) ... Setting up libexpat1:s390x (2.2.3-1) ... Setting up libmpich12:s390x (3.3~a2-2) ... Setting up libsynctex1:s390x (2017.20170613.44572-5build1) ... Setting up libptexenc1:s390x (2017.20170613.44572-5build1) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libgfortran4:s390x (7.2.0-6ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:s390x (2.7-1ubuntu1) ... Setting up libjbig0:s390x (2.1-3.1) ... Setting up libsigsegv2:s390x (2.11-1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up poppler-data (0.4.8-1) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:s390x (2.54.0-1ubuntu1) ... No schema files found: doing nothing. Setting up gettext-base (0.19.8.1-4ubuntu1) ... Setting up libjpeg-turbo8:s390x (1.5.2-0ubuntu3) ... Setting up libpipeline1:s390x (1.4.2-1) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:s390x (57.1-6) ... Setting up libbsd0:s390x (0.8.6-1) ... Setting up libnspr4:s390x (2:4.16-1ubuntu1) ... Setting up ucf (3.0036) ... Setting up libxml2:s390x (2.9.4+dfsg1-3.1) ... Setting up libfreetype6:s390x (2.8-0.2ubuntu2) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:s390x (1:5.32-1) ... Setting up libgraphite2-3:s390x (1.3.10-2) ... Setting up libcroco3:s390x (0.6.12-1) ... Setting up libjbig2dec0:s390x (0.13-4.1) ... Setting up ruby-did-you-mean (1.0.0-2) ... Setting up libyaml-0-2:s390x (0.1.7-2ubuntu3) ... Setting up libpixman-1-0:s390x (0.34.0-1) ... Processing triggers for libc-bin (2.26-0ubuntu1) ... Setting up autotools-dev (20161112.1) ... Setting up t1utils (1.40-2) ... Processing triggers for systemd (234-2ubuntu10) ... Setting up libgfortran-7-dev:s390x (7.2.0-6ubuntu1) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libijs-0.35:s390x (0.35-12) ... Setting up rubygems-integration (1.11) ... Setting up libpotrace0 (1.14-2) ... Setting up gfortran-7 (7.2.0-6ubuntu1) ... Setting up libxdmcp6:s390x (1:1.1.2-3) ... Setting up bsdmainutils (9.0.12+nmu1ubuntu1) ... 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 ruby-minitest (5.10.3-1) ... Setting up libzzip-0-13:s390x (0.13.62-3.1) ... Setting up x11-common (1:7.7+19ubuntu2) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up xdg-utils (1.1.1-1ubuntu2) ... Setting up libx11-data (2:1.6.4-3) ... Setting up libxau6:s390x (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-4ubuntu1) ... Setting up libdbus-1-3:s390x (1.10.22-1ubuntu1) ... Setting up fonts-lmodern (2.004.5-3) ... Setting up ruby-power-assert (0.3.0-1) ... Setting up libavahi-common-data:s390x (0.6.32-1ubuntu1) ... Setting up libfile-stripnondeterminism-perl (0.038-1) ... Setting up libjpeg8:s390x (8c-2ubuntu8) ... Setting up libpaper1:s390x (1.1.24+nmu5ubuntu1) ... Creating config file /etc/papersize with new version Setting up gfortran (4:7.2.0-1ubuntu1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libpaper-utils (1.1.24+nmu5ubuntu1) ... Setting up fontconfig-config (2.11.94-0ubuntu2) ... Setting up tex-common (6.09) ... update-language: texlive-base not installed and configured, doing nothing! Setting up gettext (0.19.8.1-4ubuntu1) ... Setting up libnss3:s390x (2:3.32-1ubuntu2) ... Setting up libharfbuzz0b:s390x (1.4.2-1) ... Setting up libtiff5:s390x (4.0.8-5) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.32-1) ... Setting up libmpich-dev (3.3~a2-2) ... update-alternatives: using /usr/include/mpich to provide /usr/include/mpi (mpi) in auto mode Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.15-6ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:s390x (2:1.0.9-2) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libavahi-common3:s390x (0.6.32-1ubuntu1) ... Setting up libxcb1:s390x (1.11.1-1ubuntu1) ... Setting up libtool (2.4.6-2) ... Setting up libfontconfig1:s390x (2.11.94-0ubuntu2) ... Setting up libsm6:s390x (2:1.2.2-1) ... Setting up libxcb-render0:s390x (1.11.1-1ubuntu1) ... Setting up libharfbuzz-icu0:s390x (1.4.2-1) ... Setting up po-debconf (1.0.20) ... Setting up libx11-6:s390x (2:1.6.4-3) ... Setting up libxcb-shm0:s390x (1.11.1-1ubuntu1) ... Setting up libxpm4:s390x (1:3.5.12-1) ... Setting up libxt6:s390x (1:1.1.5-1) ... Setting up libxrender1:s390x (1:0.9.10-1) ... Setting up libavahi-client3:s390x (0.6.32-1ubuntu1) ... Setting up libpoppler68:s390x (0.57.0-2ubuntu1) ... Setting up libcups2:s390x (2.2.4-7) ... Setting up libxext6:s390x (2:1.3.3-1) ... Setting up libxmu6:s390x (2:1.1.2-2) ... Setting up libcupsimage2:s390x (2.2.4-7) ... Setting up libgs9:s390x (9.21~dfsg+1-0ubuntu3) ... Setting up libxi6:s390x (2:1.7.9-1) ... Setting up libxaw7:s390x (2:1.0.13-1) ... Setting up libcairo2:s390x (1.14.10-1) ... Setting up texlive-binaries (2017.20170613.44572-5build1) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2017.20170818-1) ... /usr/bin/tl-paper: setting paper size for dvips to a4. /usr/bin/tl-paper: setting paper size for dvipdfmx to a4. /usr/bin/tl-paper: setting paper size for xdvi to a4. /usr/bin/tl-paper: setting paper size for pdftex to a4. Setting up texlive-latex-base (2017.20170818-1) ... Setting up rake (12.0.0-1) ... Setting up dh-strip-nondeterminism (0.038-1) ... Setting up debhelper (10.7.2ubuntu2) ... Setting up dh-autoreconf (14) ... Setting up ruby-test-unit (3.2.5-1) ... Setting up libruby2.3:s390x (2.3.3-1ubuntu1) ... Setting up ruby2.3 (2.3.3-1ubuntu1) ... Setting up ruby (1:2.3.3) ... Setting up sbuild-build-depends-form-dummy (0.invalid.0) ... (Reading database ... 21239 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for tex-common (6.09) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Processing triggers for libc-bin (2.26-0ubuntu1) ... Processing triggers for systemd (234-2ubuntu10) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-93-generic s390x (s390x) Toolchain package versions: binutils_2.29.1-1ubuntu1 dpkg-dev_1.18.24ubuntu1 g++-7_7.2.0-6ubuntu1 gcc-7_7.2.0-6ubuntu1 libc6-dev_2.26-0ubuntu1 libstdc++-7-dev_7.2.0-6ubuntu1 libstdc++6_7.2.0-6ubuntu1 linux-libc-dev_4.13.0-11.12 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_2.0-1 apt_1.5~rc4 apt-transport-https_1.5~rc4 autoconf_2.69-11 automake_1:1.15-6ubuntu1 autopoint_0.19.8.1-4ubuntu1 autotools-dev_20161112.1 base-files_9.6ubuntu101 base-passwd_3.5.43 bash_4.4-5ubuntu1 binutils_2.29.1-1ubuntu1 binutils-common_2.29.1-1ubuntu1 binutils-s390x-linux-gnu_2.29.1-1ubuntu1 bsdmainutils_9.0.12+nmu1ubuntu1 bsdutils_1:2.30.1-0ubuntu4 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 coreutils_8.26-3ubuntu3 cpp_4:7.2.0-1ubuntu1 cpp-7_7.2.0-6ubuntu1 dash_0.5.8-2.3ubuntu1 debconf_1.5.63 debhelper_10.7.2ubuntu2 debianutils_4.8.2 dh-autoreconf_14 dh-strip-nondeterminism_0.038-1 diffutils_1:3.6-1 dmsetup_2:1.02.137-2ubuntu3 dpkg_1.18.24ubuntu1 dpkg-dev_1.18.24ubuntu1 e2fslibs_1.43.5-1 e2fsprogs_1.43.5-1 fakeroot_1.21-1ubuntu2 fdisk_2.30.1-0ubuntu4 file_1:5.32-1 findutils_4.6.0+git+20170729-2 fontconfig-config_2.11.94-0ubuntu2 fonts-dejavu-core_2.37-1 fonts-lmodern_2.004.5-3 g++_4:7.2.0-1ubuntu1 g++-7_7.2.0-6ubuntu1 gcc_4:7.2.0-1ubuntu1 gcc-7_7.2.0-6ubuntu1 gcc-7-base_7.2.0-6ubuntu1 gettext_0.19.8.1-4ubuntu1 gettext-base_0.19.8.1-4ubuntu1 gfortran_4:7.2.0-1ubuntu1 gfortran-7_7.2.0-6ubuntu1 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hostname_3.18 init_1.49ubuntu1 init-system-helpers_1.49ubuntu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu17 libapt-pkg5.0_1.5~rc4 libarchive-zip-perl_1.59-1 libasn1-8-heimdal_7.4.0.dfsg.1-2 libassuan0_2.4.3-3 libatomic1_7.2.0-6ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libavahi-client3_0.6.32-1ubuntu1 libavahi-common-data_0.6.32-1ubuntu1 libavahi-common3_0.6.32-1ubuntu1 libbinutils_2.29.1-1ubuntu1 libblkid1_2.30.1-0ubuntu4 libbsd0_0.8.6-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu1 libc-dev-bin_2.26-0ubuntu1 libc6_2.26-0ubuntu1 libc6-dev_2.26-0ubuntu1 libcairo2_1.14.10-1 libcap-ng0_0.7.7-3build1 libcap2_1:2.25-1 libcc1-0_7.2.0-6ubuntu1 libcomerr2_1.43.5-1 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.3-4ubuntu1 libcups2_2.2.4-7 libcupsimage2_2.2.4-7 libcurl3-gnutls_7.55.1-1ubuntu1 libdb5.3_5.3.28-13.1 libdbus-1-3_1.10.22-1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.18.24ubuntu1 libexpat1_2.2.3-1 libfakeroot_1.21-1ubuntu2 libfdisk1_2.30.1-0ubuntu4 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1 libfontconfig1_2.11.94-0ubuntu2 libfreetype6_2.8-0.2ubuntu2 libgcc-7-dev_7.2.0-6ubuntu1 libgcc1_1:7.2.0-6ubuntu1 libgcrypt20_1.7.8-2ubuntu1 libgdbm3_1.8.3-14 libgfortran-7-dev_7.2.0-6ubuntu1 libgfortran4_7.2.0-6ubuntu1 libglib2.0-0_2.54.0-1ubuntu1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.8-6ubuntu3 libgomp1_7.2.0-6ubuntu1 libgpg-error0_1.27-3 libgraphite2-3_1.3.10-2 libgs9_9.21~dfsg+1-0ubuntu3 libgs9-common_9.21~dfsg+1-0ubuntu3 libgssapi-krb5-2_1.15.1-2 libgssapi3-heimdal_7.4.0.dfsg.1-2 libharfbuzz-icu0_1.4.2-1 libharfbuzz0b_1.4.2-1 libhcrypto4-heimdal_7.4.0.dfsg.1-2 libheimbase1-heimdal_7.4.0.dfsg.1-2 libheimntlm0-heimdal_7.4.0.dfsg.1-2 libhogweed4_3.3-1 libhx509-5-heimdal_7.4.0.dfsg.1-2 libice6_2:1.0.9-2 libicu57_57.1-6 libidn11_1.33-2 libidn2-0_2.0.2-5 libijs-0.35_0.35-12 libip4tc0_1.6.1-2ubuntu1 libisl15_0.18-1 libitm1_7.2.0-6ubuntu1 libjbig0_2.1-3.1 libjbig2dec0_0.13-4.1 libjpeg-turbo8_1.5.2-0ubuntu3 libjpeg8_8c-2ubuntu8 libk5crypto3_1.15.1-2 libkeyutils1_1.5.9-9ubuntu1 libkmod2_24-1ubuntu2 libkpathsea6_2017.20170613.44572-5build1 libkrb5-26-heimdal_7.4.0.dfsg.1-2 libkrb5-3_1.15.1-2 libkrb5support0_1.15.1-2 libksba8_1.3.5-2 liblcms2-2_2.7-1ubuntu1 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.1-0ubuntu4 libmpc3_1.0.3-2 libmpfr4_3.1.6-1 libmpich-dev_3.3~a2-2 libmpich12_3.3~a2-2 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnpth0_1.5-2 libnspr4_2:4.16-1ubuntu1 libnss3_2:3.32-1ubuntu2 libp11-kit0_0.23.7-3 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpaper-utils_1.1.24+nmu5ubuntu1 libpaper1_1.1.24+nmu5ubuntu1 libpcre3_2:8.39-4 libperl5.26_5.26.0-8ubuntu1 libpipeline1_1.4.2-1 libpixman-1-0_0.34.0-1 libpng16-16_1.6.32-2 libpoppler68_0.57.0-2ubuntu1 libpotrace0_1.14-2 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.18.0-2 libptexenc1_2017.20170613.44572-5build1 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.4.0.dfsg.1-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libruby2.3_2.3.3-1ubuntu1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu2 libselinux1_2.7-1 libsemanage-common_2.7-1 libsemanage1_2.7-1 libsepol1_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsm6_2:1.2.2-1 libsmartcols1_2.30.1-0ubuntu4 libsqlite3-0_3.19.3-3 libss2_1.43.5-1 libssl1.0.0_1.0.2g-1ubuntu13 libstdc++-7-dev_7.2.0-6ubuntu1 libstdc++6_7.2.0-6ubuntu1 libsynctex1_2017.20170613.44572-5build1 libsystemd0_234-2ubuntu10 libtasn1-6_4.12-2.1 libtexlua52_2017.20170613.44572-5build1 libtiff5_4.0.8-5 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libudev1_234-2ubuntu10 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.1-0ubuntu4 libwind0-heimdal_7.4.0.dfsg.1-2 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-render0_1.11.1-1ubuntu1 libxcb-shm0_1.11.1-1ubuntu1 libxcb1_1.11.1-1ubuntu1 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1 libxi6_2:1.7.9-1 libxml2_2.9.4+dfsg1-3.1 libxmu6_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrender1_1:0.9.10-1 libxt6_1:1.1.5-1 libyaml-0-2_0.1.7-2ubuntu3 libzzip-0-13_0.13.62-3.1 linux-libc-dev_4.13.0-11.12 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mount_2.30.1-0ubuntu4 multiarch-support_2.26-0ubuntu1 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu13 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 perl_5.26.0-8ubuntu1 perl-base_5.26.0-8ubuntu1 perl-modules-5.26_5.26.0-8ubuntu1 pinentry-curses_1.0.0-2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 poppler-data_0.4.8-1 procps_2:3.3.12-1ubuntu2 rake_12.0.0-1 readline-common_7.0-0ubuntu2 ruby_1:2.3.3 ruby-did-you-mean_1.0.0-2 ruby-minitest_5.10.3-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_0.3.0-1 ruby-test-unit_3.2.5-1 ruby2.3_2.3.3-1ubuntu1 rubygems-integration_1.11 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-form-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.10 strace_4.15-2ubuntu3 systemd_234-2ubuntu10 systemd-sysv_234-2ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 t1utils_1.40-2 tar_1.29b-2 tex-common_6.09 texlive-base_2017.20170818-1 texlive-binaries_2017.20170613.44572-5build1 texlive-latex-base_2017.20170818-1 tzdata_2017b-2 ubuntu-keyring_2016.10.27 ucf_3.0036 util-linux_2.30.1-0ubuntu4 x11-common_1:7.7+19ubuntu2 xdg-utils_1.1.1-1ubuntu2 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Aug 19 12:17:37 2016 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./form_4.1-1.dsc dpkg-source: info: extracting form in form-4.1 dpkg-source: info: unpacking form_4.1.orig.tar.gz dpkg-source: info: unpacking form_4.1-1.debian.tar.xz dpkg-source: info: applying fix-typo dpkg-source: info: applying rbtest Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13420729 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13420729 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13420729 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package form dpkg-buildpackage: info: source version 4.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build form-4.1 dpkg-buildpackage: info: host architecture s390x fakeroot debian/rules clean dh clean --with autotools_dev --parallel dh_auto_clean -O--parallel dh_autotools-dev_restoreconfig -O--parallel dh_clean -O--parallel debian/rules build-arch dh build-arch --with autotools_dev --parallel dh_update_autotools_config -a -O--parallel dh_autotools-dev_updateconfig -a -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- --enable-parform ./configure --build=s390x-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/s390x-linux-gnu --libexecdir=\${prefix}/lib/s390x-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-parform configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether gcc and cc understand -c and -o together... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... 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 fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking for inline... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking build system type... s390x-ibm-linux-gnu checking host system type... s390x-ibm-linux-gnu checking for unistd.h... (cached) yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of void *... 8 checking size of off_t... 8 configure: The data model is LP64 checking gmp.h usability... no checking gmp.h presence... no checking for gmp.h... no configure: GMP is not available checking zlib.h usability... no checking zlib.h presence... no checking for zlib.h... no configure: zlib is not available checking whether pthreads works without any flags... no checking whether pthreads works with -pthread... yes checking for pthread_rwlock_t... yes checking for the POSIX thread clock... yes checking for library containing clock_gettime... none required checking for mpicc... mpicc checking whether MPI works with mpicc... yes checking whether mpicc accepts -show... yes checking for mpic++... mpic++ checking whether MPI works with mpic++... yes checking whether mpic++ accepts -show... yes checking for library containing ftime... none required checking for doxygen... no checking for latex... /usr/bin/latex checking for pdflatex... /usr/bin/pdflatex checking for dvips... /usr/bin/dvips checking for makeindex... /usr/bin/makeindex checking for htlatex... no checking for ruby... /usr/bin/ruby checking for strace... /usr/bin/strace checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating sources/Makefile config.status: creating doc/Makefile config.status: creating doc/manual/Makefile config.status: creating doc/manual/manual.tex config.status: creating doc/devref/Makefile config.status: creating doc/devref/devref.tex config.status: creating doc/doxygen/Makefile config.status: creating doc/doxygen/DoxyfileHTML config.status: creating doc/doxygen/DoxyfileLATEX config.status: creating doc/doxygen/DoxyfilePDFLATEX config.status: creating check/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode ##################### CONFIGURATION ##################### Compiling for: UNKNOWN CPU Linux (LP64 POSIX) The following executables can be compiled: form scalar version tform multi-threaded version parform parallel version using MPI Type 'make ' in the source directory to build a specific version. Type 'make' to build all. Type 'make install' to install the executables in /usr/bin. Type 'make check' to run automatic tests. Available documentation: manual ( dvi ps pdf ) Type 'make ' in the directories doc/manual or doc/doxygen to generate the respective documentation with the specified format. ######################################################### make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build make -j4 make[2]: Entering directory '/<>' make all-recursive make[3]: Entering directory '/<>' Making all in doc make[4]: Entering directory '/<>/doc' Making all in doxygen make[5]: Entering directory '/<>/doc/doxygen' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/doc/doxygen' Making all in manual make[5]: Entering directory '/<>/doc/manual' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/doc/manual' Making all in devref make[5]: Entering directory '/<>/doc/devref' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/doc/devref' make[5]: Entering directory '/<>/doc' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/doc' make[4]: Leaving directory '/<>/doc' Making all in sources make[4]: Entering directory '/<>/sources' gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-argument.o `test -f 'argument.c' || echo './'`argument.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-checkpoint.o `test -f 'checkpoint.c' || echo './'`checkpoint.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-comexpr.o `test -f 'comexpr.c' || echo './'`comexpr.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-compcomm.o `test -f 'compcomm.c' || echo './'`compcomm.c comexpr.c: In function ‘CoFill’: comexpr.c:1149:2: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ comexpr.c:1150:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ inp1 = ++p; c = 0; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-compiler.o `test -f 'compiler.c' || echo './'`compiler.c compiler.c: In function ‘CompileSubExpressions’: compiler.c:692:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ compiler.c:693:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:696:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( t >= tokens && t[0] >= 0 ) t--; ^~ compiler.c:697:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t >= tokens && *t == TFUNCTION ) { ^~ compiler.c:698:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; i = 0; while ( *t >= 0 ) i = 128*i + *t++; ^~ compiler.c:701:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSYMBOL || *t == TINDEX ) { ^~ compiler.c:701:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSYMBOL || *t == TINDEX ) { ^~ compiler.c:702:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; i = 0; while ( *t >= 0 ) i = 128*i + *t++; ^~ compiler.c:703:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[1] == TINDEX ) { ^~ compiler.c:714:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) { sumlevel = 0; *fill++ = *s++; } ^~ compiler.c:715:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == LPARENTHESIS ) { ^~ compiler.c:726:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) level++; ^~ compiler.c:727:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RPARENTHESIS ) level--; ^~ compiler.c:728:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TENDOFIT ) { ^~ compiler.c:772:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ compiler.c: In function ‘CodeGenerator’: compiler.c:854:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ compiler.c:855:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS || *s == TMINUS ) { ^~ compiler.c:855:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS || *s == TMINUS ) { ^~ compiler.c:856:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( first || mulflag ) { if ( *s == TMINUS ) sign = -sign; } ^~ compiler.c:865:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) sign = -1; ^~ compiler.c:873:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:874:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:875:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += 2*MAXPOWER; } ^~ compiler.c:878:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] TryPower: if ( *s == TPOWER ) { ^~ compiler.c:880:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:882:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:883:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:884:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:885:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:897:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:898:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:900:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += WILDOFFSET; } ^~ compiler.c:908:4: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:912:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:913:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:915:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += WILDOFFSET; } ^~ compiler.c:917:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOT ) { /* DotProduct ? */ ^~ compiler.c:919:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:919:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:920:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TSETDOL ); ^~ compiler.c:921:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:930:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR && *s != TDUBIOUS ) { ^~ compiler.c:930:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR && *s != TDUBIOUS ) { ^~ compiler.c:934:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:936:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:940:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNOPEN ) { ^~ compiler.c:942:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:942:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:943:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TSETDOL ); ^~ compiler.c:944:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:953:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TINDEX || *s == TDUBIOUS ) { ^~ compiler.c:953:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TINDEX || *s == TDUBIOUS ) { ^~ compiler.c:955:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:957:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:964:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TGENINDEX ) { ^~ compiler.c:968:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ compiler.c:968:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ compiler.c:969:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *s == TNUMBER ) ? 100: 128; ^~ compiler.c:971:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:979:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:979:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:979:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:980:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; sign = -sign; } ^~ compiler.c:982:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:984:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:991:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1007:4: warning: case label value is less than minimum value for type case TDELTA: ^~~~ compiler.c:1008:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) { ^~ compiler.c:1015:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1016:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1020:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) { ^~ compiler.c:1020:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) { ^~ compiler.c:1024:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:1064:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1078:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1078:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1080:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCLOSE ) s++; ^~ compiler.c:1086:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) goto doexpr; ^~ compiler.c:1086:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) goto doexpr; ^~ compiler.c:1087:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TDOLLAR ) { ^~ compiler.c:1087:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TDOLLAR ) { ^~ compiler.c:1091:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:1093:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1101:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1101:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1103:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCLOSE ) s++; ^~ compiler.c:1109:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { x1 += WILDOFFSET; s++; } ^~ compiler.c:1111:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) { ^~ compiler.c:1135:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && *s == TVECTOR ) { sign = -sign; c = *s++; } ^~ compiler.c:1135:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && *s == TVECTOR ) { sign = -sign; c = *s++; } ^~ compiler.c:1136:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1137:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1138:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD && c != TNUMBER ) { x2 += WILDOFFSET; s++; } ^~ compiler.c:1138:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD && c != TNUMBER ) { x2 += WILDOFFSET; s++; } ^~ compiler.c:1139:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM || c == TSETDOL ) { ^~ compiler.c:1139:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM || c == TSETDOL ) { ^~ compiler.c:1140:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETDOL ) x2 = -x2; ^~ compiler.c:1149:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1151:9: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1158:9: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1160:9: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1172:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1180:8: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:1183:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1187:8: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ compiler.c:1191:8: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1194:8: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1198:8: warning: case label value is less than minimum value for type case TSGAMMA: /* Special gamma's */ ^~~~ compiler.c:1205:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1206:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1219:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1226:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1226:32: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1226:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1227:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || *s == TNUMBER1 || *s == TSUBEXP ) ) { ^~ compiler.c:1227:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] || *s == TNUMBER1 || *s == TSUBEXP ) ) { ^~ compiler.c:1231:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1232:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1239:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:1242:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( c == TINDEX ) { ^~ compiler.c:1251:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { ^~ compiler.c:1252:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) x2 += 2*MAXPOWER; ^~ compiler.c:1253:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( c != TNUMBER ) x2 += WILDOFFSET; ^~ compiler.c:1257:8: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1259:8: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1261:8: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ compiler.c:1302:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1309:8: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:1312:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1317:8: warning: case label value is less than minimum value for type case TSGAMMA: /* Special gamma's */ ^~~~ compiler.c:1323:8: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1325:8: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1328:8: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ compiler.c:1330:8: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1332:8: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1342:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1344:10: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1346:10: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1348:10: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1355:10: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1357:10: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1365:8: warning: case label value is less than minimum value for type case TSUBEXP: ^~~~ compiler.c:1386:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1387:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1397:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1399:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1413:4: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1414:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = 128*x1 + *s++; ^~ compiler.c:1415:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:1416:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOT ) goto dovector; ^~ compiler.c:1417:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:1427:4: warning: case label value is less than minimum value for type case TSUBEXP: ^~~~ compiler.c:1428:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1429:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1431:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1432:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1433:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1434:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( c == TSYMBOL ) x2 += 2*MAXPOWER; ^~ compiler.c:1446:4: warning: case label value is less than minimum value for type case TMULTIPLY: ^~~~ compiler.c:1449:4: warning: case label value is less than minimum value for type case TDIVIDE: ^~~~ compiler.c:1453:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ compiler.c:1455:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1464:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:1467:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1468:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1470:8: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1473:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1480:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1483:8: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1485:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1486:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1492:8: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1494:8: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1504:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1506:10: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1508:10: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1510:10: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1517:10: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1519:10: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1532:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1533:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1536:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TFUNCLOSE ) s++; ^~ compiler.c:1579:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ compiler.c:1587:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSUBEXP ) { ^~ compiler.c:1591:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = 128*x2 + *s++; } ^~ compiler.c:1600:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ compiler.c:1606:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1608:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1609:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1610:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD || c == TSYMBOL ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1610:32: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD || c == TSYMBOL ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1616:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1619:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1620:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] s++; if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1621:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] c = *s++; base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1622:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:1639:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 100*y + *s++; } ^~ compiler.c:1641:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ compiler.c:1643:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 100*y + *s++; x2 = 10000; } ^~ compiler.c:1648:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1649:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] s++; if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1650:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] c = *s++; base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1651:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:1671:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1674:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 128*y + *s++; } ^~ compiler.c:1677:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ compiler.c:1679:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 128*y + *s++; x2 = 16384; } ^~ compiler.c:1687:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1690:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1702:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ compiler.c:1706:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ compiler.c:1709:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER ) { ^~ compiler.c:1711:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = 100*x2 + *s++; } ^~ compiler.c:1715:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ compiler.c:1726:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOLLAR ) { ^~ compiler.c:1728:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1730:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) goto CloseBraces; ^~ compiler.c:1731:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == LBRACE ) { ^~ compiler.c:1741:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1743:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1745:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1746:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1747:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:1748:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:1763:4: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1766:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = x1*128 + *s++; ^~ compiler.c:1769:4: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1772:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = x1*128 + *s++; ^~ compiler.c:1775:4: warning: case label value is less than minimum value for type case TFUNOPEN: ^~~~ compiler.c:1781:4: warning: case label value is less than minimum value for type case TFUNCLOSE: ^~~~ compiler.c:1788:4: warning: case label value is less than minimum value for type case TSGAMMA: ^~~~ compiler.c: In function ‘CodeFactors’: compiler.c:1887:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t != TENDOFIT ) { ^~ compiler.c:1888:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1888:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1889:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:67: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1892:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:69: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1893:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:75: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1898:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TPLUS || *t == TMINUS ) && ( t > tokens ) ^~ compiler.c:1898:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TPLUS || *t == TMINUS ) && ( t > tokens ) ^~ compiler.c:1899:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] && ( t[-1] != TPLUS && t[-1] != TMINUS ) ) { ^~ compiler.c:1899:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] && ( t[-1] != TPLUS && t[-1] != TMINUS ) ) { ^~ compiler.c:1900:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1900:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1900:54: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1901:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1901:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1925:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && t > tokens ) { ^~ compiler.c:1925:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && t > tokens ) { ^~ compiler.c:1928:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ compiler.c:1930:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:1931:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:1938:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOLLAR ) { ^~ compiler.c:1940:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:1941:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:1957:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1957:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1957:50: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1964:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t != TENDOFIT ) { ^~ compiler.c:1965:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1965:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1966:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:67: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1969:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:69: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1970:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:75: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1975:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && ( t > tokens ) ) { ^~ compiler.c:1975:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && ( t > tokens ) ) { ^~ compiler.c:1976:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1976:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1976:54: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1977:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1977:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1990:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TDIVIDE ) power = -1; ^~ compiler.c:1991:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TMULTIPLY ) power = 1; ^~ compiler.c:1994:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TPOWER ) { ^~ compiler.c:1997:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:1997:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:1998:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2001:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TSYMBOL ) { ^~ compiler.c:2002:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; while ( *tt >= 0 ) tt++; ^~ compiler.c:2005:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c:2028:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ compiler.c:2031:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:2032:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:2033:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) { ^~ compiler.c:2036:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) nparenthesis++; ^~ compiler.c:2037:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) nparenthesis--; ^~ compiler.c:2042:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) { ^~ compiler.c:2045:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2045:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2046:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2049:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *tt != TNUMBER ) { ^~ compiler.c:2053:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c:2087:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOLLAR ) { ^~ compiler.c:2090:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:2091:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:2093:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) { ^~ compiler.c:2096:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2096:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2097:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2100:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *tt != TNUMBER ) { ^~ compiler.c:2104:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c: In function ‘CodeGenerator’: compiler.c:1152:12: warning: statement will never be executed [-Wswitch-unreachable] *t++ = x2; ~^~ compiler.c:1161:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( x2 >= 0 && x2 < AM.OffsetIndex ) { ^ compiler.c:1164:9: note: here default: ^~~~~~~ compiler.c:1173:12: warning: statement will never be executed [-Wswitch-unreachable] if ( inset < 2 ) *t++ = x2 + AM.OffsetIndex; ^ compiler.c:1345:12: warning: statement will never be executed [-Wswitch-unreachable] (*relo)--; *t++ = -x2-1; break; ~^~~~~~ compiler.c:1258:11: warning: statement will never be executed [-Wswitch-unreachable] *t++ = -SYMBOL; *t++ = x2; break; ~^~ compiler.c:1507:17: warning: statement will never be executed [-Wswitch-unreachable] *relo -= 2; *t++ = -x2-1; break; ^~ compiler.c:1471:11: warning: statement will never be executed [-Wswitch-unreachable] *t++ = SYMBOL; *t++ = 4; *t++ = x2; *t++ = 1; ~^~ compiler.c:874:8: warning: statement will never be executed [-Wswitch-unreachable] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ~~~^~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-compress.o `test -f 'compress.c' || echo './'`compress.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-comtool.o `test -f 'comtool.c' || echo './'`comtool.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-dollar.o `test -f 'dollar.c' || echo './'`dollar.c dollar.c: In function ‘DolToTerms’: dollar.c:1394:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( t[0] < 0 ) { ^ dollar.c:1427:3: note: here case DOLNUMBER: ^~~~ dollar.c:1472:4: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ dollar.c:1473:3: note: here case DOLZERO: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-execute.o `test -f 'execute.c' || echo './'`execute.c execute.c: In function ‘CleanExpr’: execute.c:75:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( par ) { ^ execute.c:82:4: note: here case GLOBALEXPRESSION: ^~~~ execute.c:84:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( par ) { ^ execute.c:138:4: note: here case SKIPLEXPRESSION: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-extcmd.o `test -f 'extcmd.c' || echo './'`extcmd.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-factor.o `test -f 'factor.c' || echo './'`factor.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-findpat.o `test -f 'findpat.c' || echo './'`findpat.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-function.o `test -f 'function.c' || echo './'`function.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-if.o `test -f 'if.c' || echo './'`if.c if.c: In function ‘DoIfStatement’: if.c:438:17: warning: this statement may fall through [-Wimplicit-fallthrough=] d->index = d->where[2]; ~~~~~~~~~^~~~~~~~~~~~~ if.c:439:7: note: here case DOLINDEX: ^~~~ if.c:460:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( d->where[0] <= -FUNCTION || ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( d->where[0] < 0 && d->where[2] != 0 ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || ( d->where[0] > 0 && d->where[d->where[0]] != 0 ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if.c:474:7: note: here case DOLARGUMENT: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-index.o `test -f 'index.c' || echo './'`index.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-lus.o `test -f 'lus.c' || echo './'`lus.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-message.o `test -f 'message.c' || echo './'`message.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-minos.o `test -f 'minos.c' || echo './'`minos.c minos.c: In function ‘ReadObject’: minos.c:1297:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ minos.c:1297:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ minos.c:1298:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ minos.c:1298:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-module.o `test -f 'module.c' || echo './'`module.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-names.o `test -f 'names.c' || echo './'`names.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-normal.o `test -f 'normal.c' || echo './'`normal.c normal.c: In function ‘Normalize’: normal.c:852:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( r3 < r2 ) *t++ = *r3++; *term = t - term; ^~~~~ normal.c:852:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( r3 < r2 ) *t++ = *r3++; *term = t - term; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-notation.o `test -f 'notation.c' || echo './'`notation.c notation.c: In function ‘PrintExtraSymbol’: notation.c:1029:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( num >= MAXVARIABLES-cbuf[AM.sbufnum].numrhs ) { ^ notation.c:1036:3: note: here case EXTRASYMBOL: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-opera.o `test -f 'opera.c' || echo './'`opera.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-optimize.o `test -f 'optimize.cc' || echo './'`optimize.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-pattern.o `test -f 'pattern.c' || echo './'`pattern.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-poly.o `test -f 'poly.cc' || echo './'`poly.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-polyfact.o `test -f 'polyfact.cc' || echo './'`polyfact.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-polygcd.o `test -f 'polygcd.cc' || echo './'`polygcd.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-polywrap.o `test -f 'polywrap.cc' || echo './'`polywrap.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-pre.o `test -f 'pre.c' || echo './'`pre.c pre.c: In function ‘GetChar’: pre.c:345:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ pre.c:345:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ pre.c:353:8: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ pre.c:353:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ pre.c:355:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; t++; ^~~~~ pre.c:355:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; t++; ^ pre.c: In function ‘PutPreVar’: pre.c:594:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) *t++ = *s++; *t = 0; ^~~~~ pre.c:594:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) *t++ = *s++; *t = 0; ^ pre.c: In function ‘DoDo’: pre.c:2712:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) *u++ = *t++; *t = 0; *u = 0; ^~~~~ pre.c:2712:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) *u++ = *t++; *t = 0; *u = 0; ^ pre.c: In function ‘PreIfEval’: pre.c:4181:6: warning: this statement may fall through [-Wimplicit-fallthrough=] s++; ~^~ pre.c:4182:4: note: here case ')': ^~~~ pre.c: In function ‘DoExternal’: pre.c:4986:5: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ pre.c:4987:4: note: here case 0:case 1: continue; ^~~~ pre.c: In function ‘DoRmExternal’: pre.c:5292:5: warning: this statement may fall through [-Wimplicit-fallthrough=] n=AX.currentExternalChannel; ~^~~~~~~~~~~~~~~~~~~~~~~~~~ pre.c:5294:3: note: here default: ^~~~~~~ pre.c: In function ‘DoFromExternal’: pre.c:5366:5: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ pre.c:5367:4: note: here case 0:case 1: continue; ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-proces.o `test -f 'proces.c' || echo './'`proces.c proces.c: In function ‘FiniTerm’: proces.c:2778:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ( *v++ != *u++ ) break; i--; } ^~ proces.c:2778:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if ( *v++ != *u++ ) break; i--; } ^ proces.c: In function ‘Processor’: proces.c:280:25: warning: this statement may fall through [-Wimplicit-fallthrough=] AR.hidefile->POfill = AR.hidefile->POfull; proces.c:281:4: note: here case LOCALEXPRESSION: ^~~~ proces.c: In function ‘InFunction’: proces.c:1968:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( d->where[0] == 4 && ^ proces.c:1975:7: note: here case DOLTERMS: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-ratio.o `test -f 'ratio.c' || echo './'`ratio.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-reken.o `test -f 'reken.c' || echo './'`reken.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-reshuf.o `test -f 'reshuf.c' || echo './'`reshuf.c reshuf.c: In function ‘FunLevel’: reshuf.c:164:7: warning: this statement may fall through [-Wimplicit-fallthrough=] t += FUNHEAD-2; ~~^~~~~~~~~~~~ reshuf.c:165:6: note: here case DELTA: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-sch.o `test -f 'sch.c' || echo './'`sch.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-setfile.o `test -f 'setfile.c' || echo './'`setfile.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-smart.o `test -f 'smart.c' || echo './'`smart.c setfile.c: In function ‘WriteSetup’: setfile.c:763:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( StrICmp(sp->parameter,(UBYTE *)"incdir") == 0 && AM.IncDir ) { ^ setfile.c:767:4: note: here case STRINGVALUE: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-sort.o `test -f 'sort.c' || echo './'`sort.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-startup.o `test -f 'startup.c' || echo './'`startup.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-store.o `test -f 'store.c' || echo './'`store.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-symmetr.o `test -f 'symmetr.c' || echo './'`symmetr.c store.c: In function ‘ReadSaveVariables’: store.c:4300:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ( *((WORD *)out) == -AO.mpower ) *((WORD *)out) = -MAXPOWER; ^~ store.c:4301:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ out += sizeof(WORD); /* minpower */ ^~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-tables.o `test -f 'tables.c' || echo './'`tables.c tables.c: In function ‘CoTBenter’: tables.c:989:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:989:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c: In function ‘CheckTableDeclarations’: tables.c:1140:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; while ( *s ) s++; s++; ^~~~~ tables.c:1140:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; while ( *s ) s++; s++; ^ tables.c:1148:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1148:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c:1153:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1153:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c: In function ‘CoTBload’: tables.c:1192:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; while ( *s ) s++; s++; num++; ^~~~~ tables.c:1192:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; while ( *s ) s++; s++; num++; ^ tables.c:1205:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; es = t - arguments; ^~~~~ tables.c:1205:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; es = t - arguments; ^~ tables.c:1265:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; es = t - arguments; ^~~~~ tables.c:1265:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; es = t - arguments; ^~ tables.c: In function ‘CoTBuse’: tables.c:1617:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1617:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-token.o `test -f 'token.c' || echo './'`token.c token.c: In function ‘tokenize’: token.c:95:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && ( out[-1] == TWILDCARD || out[-1] == TNOT ) ) { ^~ token.c:95:63: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && ( out[-1] == TWILDCARD || out[-1] == TNOT ) ) { ^~ token.c:290:49: warning: comparison is always true due to limited range of data type [-Wtype-limits] ( ( out > AC.tokens+1 ) && ( out[-2] != TWILDCARD ) ) ) { ^~ token.c:312:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RPARENTHESIS ) { ^~ token.c:317:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 && t > AC.tokens ) t--; ^~ token.c:318:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TEXPRESSION ) { ^~ token.c:388:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] || out[-1] != TFUNOPEN ) ) { ^~ token.c:396:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out[-1] == TFUNOPEN ) out--; ^~ token.c:398:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TCOMMA ) *out++ = RPARENTHESIS; ^~ token.c:412:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TFUNOPEN && out[-1] != TCOMMA ) ^~ token.c:412:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TFUNOPEN && out[-1] != TCOMMA ) ^~ token.c:456:39: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && out[-1] != TFUNOPEN && ^~ token.c:457:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] out[-1] != LPARENTHESIS && out[-1] != TCOMMA ^~ token.c:457:42: warning: comparison is always true due to limited range of data type [-Wtype-limits] out[-1] != LPARENTHESIS && out[-1] != TCOMMA ^~ token.c:458:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] && out[-1] != LBRACE ) ^~ token.c:488:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] || object != 1 || out[-1] != TWILDCARD ) goto IllPos; ^~ token.c:540:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *out != TENDOFIT ) out++; ^~ token.c: In function ‘WriteTokens’: token.c:584:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *in != TENDOFIT ) { ^~ token.c:585:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *in < 0 ) { ^ token.c: In function ‘simp1token’: token.c:633:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:634:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:636:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *start != LBRACE ) start--; ^~ token.c:638:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) t--; ^~ token.c:639:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:639:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:639:57: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:640:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = start[1] == TNUMBER ? 100: 128; ^~ token.c:643:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *start >= 0 && start < fill ) ^~ token.c:647:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; n = *t++; while ( *t >= 0 ) { n = 128*n + *t++; } ^~ token.c: In function ‘simpwtoken’: token.c:721:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:722:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { ^~ token.c:724:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( t > s0 && t[-1] >= 0 ) t--; ^~ token.c:726:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *v >= 0 ) num = 128*num + *v++; ^~ token.c:731:5: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:732:5: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ token.c:734:5: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:737:5: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:740:5: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:753:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNOT && s[1] == TSET ) { notflag = 1; s++; } ^~ token.c:753:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNOT && s[1] == TSET ) { notflag = 1; s++; } ^~ token.c:754:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSET ) { ^~ token.c:755:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; num = 0; while ( *s >= 0 ) num = 128*num + *s++; ^~ token.c:756:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( notflag == 0 && *s == TWILDCARD && s[1] == TSET ) { ^~ token.c:756:50: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( notflag == 0 && *s == TWILDCARD && s[1] == TSET ) { ^~ token.c:757:36: warning: comparison is always true due to limited range of data type [-Wtype-limits] s += 2; numto = 0; while ( *s >= 0 ) numto = 128*numto + *s++; ^~ token.c:770:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( notflag == 0 && *s == LBRACE && s[1] == TSYMBOL ) { ^~ token.c:770:52: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( notflag == 0 && *s == LBRACE && s[1] == TSYMBOL ) { ^~ token.c:776:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] numto = 0; while ( *s >= 0 ) numto = 128*numto + *s++; ^~ token.c:777:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; /* most common mistake */ ^~ token.c:778:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:786:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOLLAR ) { ^~ token.c:788:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) numdollar = 128*numdollar + *s++; ^~ token.c:789:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:811:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:811:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:811:52: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:812:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:42: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:61: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:813:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:58: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:814:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:61: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:818:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOLLAR ) { ^~ token.c:820:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) numdollar = 128*numdollar + *s++; ^~ token.c:831:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TWILDARG ) { ^~ token.c:834:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { num = 128*num + *s; *fill++ = *s++; } ^~ token.c:844:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOLLAR ) { ^~ token.c:845:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; num = 0; while ( *s >= 0 ) num = 128*num + *s++; ^~ token.c: In function ‘simp2token’: token.c:878:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:879:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS && s[1] == LPARENTHESIS ) { ^~ token.c:879:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS && s[1] == LPARENTHESIS ) { ^~ token.c:883:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:884:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:886:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == RPARENTHESIS ) { ^~ token.c:891:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ token.c:892:62: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == AM.facnum && ( fill > (s0+1) ) && fill[-2] == TDIVIDE ^~ token.c:893:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNCTION ) { ^~ token.c:896:65: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == AM.invfacnum && ( fill > (s0+1) ) && fill[-2] == TDIVIDE ^~ token.c:897:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNCTION ) { ^~ token.c:909:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:910:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) { ^~ token.c:914:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:915:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:917:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TFUNCLOSE && s[1] != TWILDARG ) { /* Check for last argument in sum */ ^~ token.c:917:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[1] == TFUNCLOSE && s[1] != TWILDARG ) { /* Check for last argument in sum */ ^~ token.c:920:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TFUNOPEN ) n--; ^~ token.c:921:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == TFUNCLOSE ) n++; ^~ token.c:925:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *v >= 0 ) v--; ^~ token.c:926:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TFUNCTION ) { v++; ^~ token.c:927:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *v >= 0 && v < fill ) n = 128*n + *v++; ^~ token.c:941:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNOPEN ) { ^~ token.c:943:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TEXPRESSION ) { ^~ token.c:945:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *v >= 0 ) n = 128*n + *v++; ^~ token.c:955:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( ( fill[-1] == TFUNOPEN || fill[-1] == TCOMMA ) ^~ token.c:955:45: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( ( fill[-1] == TFUNOPEN || fill[-1] == TCOMMA ) ^~ token.c:956:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TFUNCLOSE || t[1] == TCOMMA ) ) ) { ^~ token.c:956:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TFUNCLOSE || t[1] == TCOMMA ) ) ) { ^~ token.c:959:6: warning: case label value is less than minimum value for type case TMINUS: ^~~~ token.c:961:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TVECTOR ) { ^~ token.c:962:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] w = v+1; while ( *w >= 0 ) w++; ^~ token.c:968:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TNUMBER || *v == TNUMBER1 ) { ^~ token.c:968:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TNUMBER || *v == TNUMBER1 ) { ^~ token.c:970:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:971:38: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:977:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:978:38: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:984:49: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( v+2 == t ) || ( v+3 == t && v[2] >= 0 ) ) ^~ token.c:989:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == LPARENTHESIS && t[-1] == RPARENTHESIS ) { ^~ token.c:989:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == LPARENTHESIS && t[-1] == RPARENTHESIS ) { ^~ token.c:993:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *w == LPARENTHESIS ) n++; ^~ token.c:994:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *w == RPARENTHESIS ) n--; ^~ token.c:1002:6: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ token.c:1003:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] v++; while ( *v >= 0 ) v++; ^~ token.c:1005:6: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1007:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] || v[1] == DENOMINATORSYMBOL ) && v[2] < 0 ) { ^ token.c:1010:6: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1011:6: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1012:6: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1013:6: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1014:6: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ token.c:1015:6: warning: case label value is less than minimum value for type case TSGAMMA: ^~~~ token.c:1016:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] tcommon: v++; while ( *v >= 0 ) v++; ^~ token.c:1017:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( v == t || ( v[0] == TWILDCARD && v+1 == t ) ) ^~ token.c:1021:6: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ token.c:1026:6: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1027:6: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1029:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:1030:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:1036:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:1037:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:1043:48: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( v+2 == t ) || ( v+3 == t && v[2] >= 0 ) ) ^~ token.c:1048:6: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ token.c:1049:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] v++; while ( *v >= 0 ) v++; ^~ token.c:1053:6: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1060:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *vv != TEXPRESSION ) break; ^~ token.c:1061:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv++; while ( *vv >= 0 ) vv++; ^~ token.c:1069:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *w == TFUNOPEN ) n--; ^~ token.c:1070:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *w == TFUNCLOSE ) n++; ^~ token.c:1073:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] w--; while ( w > to && *w >= 0 ) w--; ^~ token.c:1074:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *w != TFUNCTION ) { *fill++ = *s++; break; } ^~ token.c:1076:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *w >= 0 ) { n = 128*n + *w++; } ^~ token.c:1090:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ token.c: In function ‘simp3atoken’: token.c:1124:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1126:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDIVIDE ) { denom = -1; s++; } ^~ token.c:1129:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1130:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1131:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1132:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; /* skip the object */ ^~ token.c:1133:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; /* and the possible wildcard */ ^~ token.c:1135:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TPOWER ) continue; /* No power -> done */ ^~ token.c:1137:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) s++; /* negative: no difference here */ ^~ token.c:1138:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1138:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1139:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = *s == TNUMBER ? 100: 128; /* NUMBER = base 100 */ ^~ token.c:1142:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { /* it may look like not too big */ ^~ token.c:1146:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) s++; /* Finish the number if needed */ ^~ token.c:1147:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1150:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1150:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1150:50: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1151:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1152:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; ^~ token.c:1153:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1165:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1169:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1170:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1171:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1173:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER ) { ^~ token.c:1178:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1179:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1180:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1182:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1185:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1190:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) { ^~ token.c:1198:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOT ) goto dodot; ^~ token.c:1199:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER || *s == TPOWER1 ) numexp++; ^~ token.c:1199:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER || *s == TPOWER1 ) numexp++; ^~ token.c:1201:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1202:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1203:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1206:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1209:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1210:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1215:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *t == TPOWER || *t == TPOWER1 ) numexp++; ^~ token.c:1215:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *t == TPOWER || *t == TPOWER1 ) numexp++; ^~ token.c:1217:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1218:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1220:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1223:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1224:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1229:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1232:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1233:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1238:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1238:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1239:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[1] == TMINUS ) ) numexp++; ^~ token.c:1241:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1242:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1243:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *s == TPOWER || *s == TPOWER1 ) ^~ token.c:1243:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *s == TPOWER || *s == TPOWER1 ) ^~ token.c:1244:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && s[1] == TMINUS ) ) numexp++; ^~ token.c:1246:4: warning: case label value is less than minimum value for type case LPARENTHESIS: ^~~~ token.c:1249:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1250:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { if ( --n <= 0 ) break; } ^~ token.c:1254:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom > 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1254:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom > 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1255:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1255:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1255:59: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1256:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[3] < 0 ) break; ^ token.c:1259:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1259:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1260:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TMINUS && ( t[2] == TNUMBER ^~ token.c:1260:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TMINUS && ( t[2] == TNUMBER ^~ token.c:1261:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[2] == TNUMBER1 ) && t[3] >= 0 ^~ token.c:1261:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] || t[2] == TNUMBER1 ) && t[3] >= 0 ^~ token.c:1262:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[4] < 0 ) break; ^ token.c:1265:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1265:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1266:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TMINUS || t[1] == LPARENTHESIS ) ) ) numexp++; ^~ token.c:1266:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TMINUS || t[1] == LPARENTHESIS ) ) ) numexp++; ^~ token.c:1268:4: warning: case label value is less than minimum value for type case TSET: ^~~~ token.c:1269:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1280:4: warning: case label value is less than minimum value for type case TDOT: ^~~~ token.c:1282:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { s++; while ( *s >= 0 ) s++; } ^~ token.c:1282:44: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { s++; while ( *s >= 0 ) s++; } ^~ token.c:1283:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSET ) { ^~ token.c:1284:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1289:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ token.c:1292:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) n++; ^~ token.c:1293:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1303:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSETNUM ) { ^~ token.c:1304:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1305:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR ) goto nodot; ^~ token.c:1306:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1315:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1319:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c: In function ‘simp3btoken’: token.c:1348:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TEMPTY ) s++; ^~ token.c:1349:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1350:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TEMPTY ) { s++; continue; } ^~ token.c:1352:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDIVIDE ) { denom = -1; *fill++ = *s++; } ^~ token.c:1354:10: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM ) { ^~ token.c:1355:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1360:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1361:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1362:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1364:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1365:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1368:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TPOWER ) continue; ^~ token.c:1370:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) *fill++ = *s++; ^~ token.c:1371:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS ) s++; ^~ token.c:1372:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM ) { ^~ token.c:1373:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1377:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1377:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1378:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = *s == TNUMBER ? 100: 128; ^~ token.c:1381:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ token.c:1386:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1390:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1390:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1390:50: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1392:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *s >= 0 ) { n = 128*n + *s; *fill++ = *s++; } ^~ token.c:1393:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { *fill++ = *s++; ^~ token.c:1394:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1415:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *ss == TMINUS ) { denom = -denom; ss++; } ^~ token.c:1426:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *ss == TPOWER ) goto doublepower; ^~ token.c:1432:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1433:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1434:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1436:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1437:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1438:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1440:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1441:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TFUNCLOSE ) *fill++ = *s++; ^~ token.c:1444:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOT ) goto dodot; ^~ token.c:1447:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1448:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1449:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1452:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1455:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1456:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1463:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER || *t == TPOWER1 ) { ^~ token.c:1463:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER || *t == TPOWER1 ) { ^~ token.c:1465:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) ^~ token.c:1465:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) ^~ token.c:1467:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^~ token.c:1467:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^ token.c:1469:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( t[1] == TMINUS && denom < 0 && ^~ token.c:1470:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] ( t[2] == TNUMBER || t[2] == TNUMBER1 ) ) { ^~ token.c:1470:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] ( t[2] == TNUMBER || t[2] == TNUMBER1 ) ) { ^~ token.c:1471:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^~ token.c:1471:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^ token.c:1481:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TMINUS ) { t++; denom = -denom; } ^~ token.c:1484:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) { ^~ token.c:1487:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1488:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:1492:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCTION || *t == TDUBIOUS ) { ^~ token.c:1492:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCTION || *t == TDUBIOUS ) { ^~ token.c:1493:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1494:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TWILDCARD ) *fill++ = *t++; ^~ token.c:1495:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1498:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1499:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1504:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSET ) { ^~ token.c:1506:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { n = 128*n + *t; *fill++ = *t++; } ^~ token.c:1507:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1514:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1515:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1520:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ token.c:1521:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1522:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1525:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1526:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1530:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1533:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1534:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1539:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TVECTOR ) { ^~ token.c:1540:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1541:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1544:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1545:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1549:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOT ) { ^~ token.c:1551:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TVECTOR || *t == TDUBIOUS ) { ^~ token.c:1551:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TVECTOR || *t == TDUBIOUS ) { ^~ token.c:1552:36: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1554:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSET ) { ^~ token.c:1556:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { num = 128*num + *t; *fill++ = *t++; } ^~ token.c:1561:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1564:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1565:24: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1570:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSETNUM ) { ^~ token.c:1572:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { *fill++ = *t++; } ^~ token.c:1574:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { *fill++ = *t++; } ^~ token.c:1583:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1584:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TWILDCARD ) *fill++ = *t++; ^~ token.c:1587:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) goto doublepower; ^~ token.c:1603:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1604:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1606:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1609:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1610:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1615:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1618:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1619:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1624:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t > s || denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1624:55: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t > s || denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1625:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[1] == TMINUS ) ) goto dofunpower; ^~ token.c:1627:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1628:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1630:4: warning: case label value is less than minimum value for type case LPARENTHESIS: ^~~~ token.c:1633:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1634:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { if ( --n <= 0 ) break; } ^~ token.c:1639:4: warning: case label value is less than minimum value for type case TSET: ^~~~ token.c:1641:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { *fill++ = *s; n = 128*n + *s++; } ^~ token.c:1652:4: warning: case label value is less than minimum value for type case TDOT: ^~~~ token.c:1654:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { ^~ token.c:1655:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1657:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSET ) { ^~ token.c:1659:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { *fill++ = *s; n = 128*n + *s++; } ^~ token.c:1660:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ token.c:1667:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) n++; ^~ token.c:1668:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1678:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSETNUM ) { ^~ token.c:1679:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1680:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR ) goto nodot; ^~ token.c:1681:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1687:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1693:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c: In function ‘simp4token’: token.c:1718:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1719:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSET ) { ^~ token.c:1720:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TEMPTY ) s++; ^~ token.c:1724:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1725:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TNOT && fill[-2] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1725:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TNOT && fill[-2] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1726:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s1 = s++; n = 0; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1728:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != LBRACE ) { while ( s1 < s ) *fill++ = *s1++; continue; } ^~ token.c:1734:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TDOLLAR ) { ^~ token.c:1734:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TDOLLAR ) { ^~ token.c:1737:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1737:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1739:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TDOLLAR ); ^~ token.c:1741:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) nsym = 128*nsym + *s++; ^~ token.c:1742:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ token.c:1745:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1745:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1763:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNCLOSE ) { ^~ token.c:1766:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNCLOSE ) level++; ^~ token.c:1767:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNOPEN ) { ^~ token.c:1774:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { ^~ token.c:1777:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RBRACE ) level++; ^~ token.c:1778:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == LBRACE ) { ^~ token.c:1785:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { ^~ token.c:1788:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RPARENTHESIS ) level++; ^~ token.c:1789:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == LPARENTHESIS ) { ^~ token.c:1796:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNOPEN ) { ^~ token.c:1799:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == TFUNCTION ) { ^~ token.c:1805:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == LPARENTHESIS ) t1++; ^~ token.c:1806:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == TSYMBOL ) { ^~ token.c:1810:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t1[2] < 0 ) {} ^ token.c:1813:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t1 >= 0 && t1 < fill ) level = 128*level + *t1++; ^~ token.c:1815:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == LPARENTHESIS ^~ token.c:1816:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] && *t1 == RPARENTHESIS && t1[1] == TCOMMA ) break; ^~ token.c:1816:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] && *t1 == RPARENTHESIS && t1[1] == TCOMMA ) break; ^~ token.c:1817:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[1] != LPARENTHESIS && *t1 == TCOMMA ) break; ^~ token.c:1817:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] != LPARENTHESIS && *t1 == TCOMMA ) break; ^~ token.c:1830:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1830:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1849:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s1 >= 0 ) *s3++ = *s1++; ^~ token.c:1853:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s2 >= 0 ) *fill++ = *s2++; ^~ token.c:1854:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = type; while ( *s1 >= 0 ) *fill++ = *s1++; ^~ token.c: In function ‘simp5token’: token.c:1872:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1873:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCTION ) { ^~ token.c:1874:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1876:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) continue; ^~ token.c:1878:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TINDEX ) continue; ^~ token.c:1878:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TINDEX ) continue; ^~ token.c:1880:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1882:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TCOMMA ) continue; ^~ token.c: In function ‘simp6token’: token.c:1923:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TPLUS || *s == TMINUS ) s++; ^~ token.c:1923:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TPLUS || *s == TMINUS ) s++; ^~ token.c:1925:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1926:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) level++; ^~ token.c:1927:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RPARENTHESIS ) level--; ^~ token.c:1928:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNOPEN ) level++; ^~ token.c:1929:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) level--; ^~ token.c:1930:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *s == TPLUS || *s == TMINUS ) && level == 0 ) { ^~ token.c:1930:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *s == TPLUS || *s == TMINUS ) && level == 0 ) { ^~ token.c:1934:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1934:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1934:53: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1938:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEXPRESSION ) { ^~ token.c:1940:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1983:60: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( ( AS.Oldvflags[n] & ISFACTORIZED ) != 0 ) && *s != LBRACE ) { ^~ token.c:1988:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ss[-1] != TFUNOPEN || funnum != NUMFACTORS-FUNCTION ) { ^~ token.c:1996:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCTION ) { ^~ token.c:1997:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; funnum = 0; while ( *s >= 0 ) funnum = 128*funnum + *s++; ^~ token.c: In function ‘simpwtoken’: token.c:733:8: warning: statement will never be executed [-Wswitch-unreachable] *w++ = SYMTOSYM; *w++ = 4; *w++ = num; *w++ = -1; break; ~^~ token.c: In function ‘simp2token’: token.c:960:8: warning: statement will never be executed [-Wswitch-unreachable] v++; ~^~ token.c: In function ‘simp3atoken’: token.c:1132:6: warning: statement will never be executed [-Wswitch-unreachable] s++; while ( *s >= 0 ) s++; /* skip the object */ ~^~ token.c: In function ‘simp3btoken’: token.c:1363:17: warning: statement will never be executed [-Wswitch-unreachable] *fill++ = *s++; ~^~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-tools.o `test -f 'tools.c' || echo './'`tools.c In file included from tools.c:54:0: tools.c: In function ‘TruncateFile’: form3.h:422:22: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] #define Utruncate(f) ftruncate(f->descriptor,0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ tools.c:1287:3: note: in expansion of macro ‘Utruncate’ Utruncate(f); ^~~~~~~~~ tools.c: In function ‘ToGeneral’: tools.c:2678:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case MINVECTOR: k = -k; ~~^~~~ tools.c:2679:4: note: here case INDEX: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-transform.o `test -f 'transform.c' || echo './'`transform.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-wildcard.o `test -f 'wildcard.c' || echo './'`wildcard.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-mytime.o `test -f 'mytime.cc' || echo './'`mytime.cc wildcard.c: In function ‘CheckWild’: wildcard.c:2271:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( ( type == SYMTOSYM && *w == newnumber ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || ( type == SYMTONUM && *w-2*MAXPOWER == newnumber ) ) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wildcard.c:2274:5: note: here case SYMTOSUB: ^~~~ wildcard.c:2306:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( *w == newnumber ) goto NoMatch; ^ wildcard.c:2307:5: note: here case VECTOSUB: ^~~~ wildcard.c:2339:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( *w == newnumber ) goto NoMatch; ^ wildcard.c:2340:5: note: here case INDTOSUB: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o form-unixfile.o `test -f 'unixfile.c' || echo './'`unixfile.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-argument.o `test -f 'argument.c' || echo './'`argument.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-checkpoint.o `test -f 'checkpoint.c' || echo './'`checkpoint.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-comexpr.o `test -f 'comexpr.c' || echo './'`comexpr.c comexpr.c: In function ‘CoFill’: comexpr.c:1149:2: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ comexpr.c:1150:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ inp1 = ++p; c = 0; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-compcomm.o `test -f 'compcomm.c' || echo './'`compcomm.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-compiler.o `test -f 'compiler.c' || echo './'`compiler.c compiler.c: In function ‘CompileSubExpressions’: compiler.c:692:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ compiler.c:693:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:696:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( t >= tokens && t[0] >= 0 ) t--; ^~ compiler.c:697:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t >= tokens && *t == TFUNCTION ) { ^~ compiler.c:698:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; i = 0; while ( *t >= 0 ) i = 128*i + *t++; ^~ compiler.c:701:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSYMBOL || *t == TINDEX ) { ^~ compiler.c:701:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSYMBOL || *t == TINDEX ) { ^~ compiler.c:702:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; i = 0; while ( *t >= 0 ) i = 128*i + *t++; ^~ compiler.c:703:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[1] == TINDEX ) { ^~ compiler.c:714:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) { sumlevel = 0; *fill++ = *s++; } ^~ compiler.c:715:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == LPARENTHESIS ) { ^~ compiler.c:726:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) level++; ^~ compiler.c:727:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RPARENTHESIS ) level--; ^~ compiler.c:728:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TENDOFIT ) { ^~ compiler.c:772:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ compiler.c: In function ‘CodeGenerator’: compiler.c:854:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ compiler.c:855:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS || *s == TMINUS ) { ^~ compiler.c:855:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS || *s == TMINUS ) { ^~ compiler.c:856:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( first || mulflag ) { if ( *s == TMINUS ) sign = -sign; } ^~ compiler.c:865:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) sign = -1; ^~ compiler.c:873:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:874:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:875:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += 2*MAXPOWER; } ^~ compiler.c:878:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] TryPower: if ( *s == TPOWER ) { ^~ compiler.c:880:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:882:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:883:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:884:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:885:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:897:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:898:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:900:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += WILDOFFSET; } ^~ compiler.c:908:4: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:912:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:913:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:915:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += WILDOFFSET; } ^~ compiler.c:917:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOT ) { /* DotProduct ? */ ^~ compiler.c:919:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:919:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:920:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TSETDOL ); ^~ compiler.c:921:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:930:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR && *s != TDUBIOUS ) { ^~ compiler.c:930:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR && *s != TDUBIOUS ) { ^~ compiler.c:934:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:936:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:940:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNOPEN ) { ^~ compiler.c:942:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:942:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:943:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TSETDOL ); ^~ compiler.c:944:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:953:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TINDEX || *s == TDUBIOUS ) { ^~ compiler.c:953:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TINDEX || *s == TDUBIOUS ) { ^~ compiler.c:955:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:957:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:964:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TGENINDEX ) { ^~ compiler.c:968:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ compiler.c:968:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ compiler.c:969:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *s == TNUMBER ) ? 100: 128; ^~ compiler.c:971:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:979:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:979:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:979:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:980:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; sign = -sign; } ^~ compiler.c:982:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:984:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:991:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1007:4: warning: case label value is less than minimum value for type case TDELTA: ^~~~ compiler.c:1008:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) { ^~ compiler.c:1015:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1016:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1020:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) { ^~ compiler.c:1020:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) { ^~ compiler.c:1024:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:1064:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1078:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1078:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1080:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCLOSE ) s++; ^~ compiler.c:1086:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) goto doexpr; ^~ compiler.c:1086:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) goto doexpr; ^~ compiler.c:1087:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TDOLLAR ) { ^~ compiler.c:1087:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TDOLLAR ) { ^~ compiler.c:1091:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:1093:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1101:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1101:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1103:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCLOSE ) s++; ^~ compiler.c:1109:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { x1 += WILDOFFSET; s++; } ^~ compiler.c:1111:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) { ^~ compiler.c:1135:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && *s == TVECTOR ) { sign = -sign; c = *s++; } ^~ compiler.c:1135:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && *s == TVECTOR ) { sign = -sign; c = *s++; } ^~ compiler.c:1136:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1137:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1138:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD && c != TNUMBER ) { x2 += WILDOFFSET; s++; } ^~ compiler.c:1138:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD && c != TNUMBER ) { x2 += WILDOFFSET; s++; } ^~ compiler.c:1139:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM || c == TSETDOL ) { ^~ compiler.c:1139:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM || c == TSETDOL ) { ^~ compiler.c:1140:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETDOL ) x2 = -x2; ^~ compiler.c:1149:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1151:9: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1158:9: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1160:9: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1172:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1180:8: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:1183:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1187:8: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ compiler.c:1191:8: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1194:8: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1198:8: warning: case label value is less than minimum value for type case TSGAMMA: /* Special gamma's */ ^~~~ compiler.c:1205:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1206:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1219:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1226:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1226:32: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1226:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1227:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || *s == TNUMBER1 || *s == TSUBEXP ) ) { ^~ compiler.c:1227:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] || *s == TNUMBER1 || *s == TSUBEXP ) ) { ^~ compiler.c:1231:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1232:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1239:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:1242:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( c == TINDEX ) { ^~ compiler.c:1251:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { ^~ compiler.c:1252:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) x2 += 2*MAXPOWER; ^~ compiler.c:1253:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( c != TNUMBER ) x2 += WILDOFFSET; ^~ compiler.c:1257:8: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1259:8: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1261:8: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ compiler.c:1302:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1309:8: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:1312:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1317:8: warning: case label value is less than minimum value for type case TSGAMMA: /* Special gamma's */ ^~~~ compiler.c:1323:8: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1325:8: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1328:8: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ compiler.c:1330:8: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1332:8: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1342:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1344:10: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1346:10: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1348:10: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1355:10: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1357:10: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1365:8: warning: case label value is less than minimum value for type case TSUBEXP: ^~~~ compiler.c:1386:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1387:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1397:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1399:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1413:4: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1414:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = 128*x1 + *s++; ^~ compiler.c:1415:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:1416:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOT ) goto dovector; ^~ compiler.c:1417:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:1427:4: warning: case label value is less than minimum value for type case TSUBEXP: ^~~~ compiler.c:1428:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1429:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1431:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1432:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1433:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1434:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( c == TSYMBOL ) x2 += 2*MAXPOWER; ^~ compiler.c:1446:4: warning: case label value is less than minimum value for type case TMULTIPLY: ^~~~ compiler.c:1449:4: warning: case label value is less than minimum value for type case TDIVIDE: ^~~~ compiler.c:1453:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ compiler.c:1455:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1464:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:1467:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1468:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1470:8: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1473:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1480:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1483:8: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1485:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1486:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1492:8: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1494:8: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1504:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1506:10: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1508:10: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1510:10: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1517:10: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1519:10: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1532:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1533:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1536:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TFUNCLOSE ) s++; ^~ compiler.c:1579:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ compiler.c:1587:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSUBEXP ) { ^~ compiler.c:1591:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = 128*x2 + *s++; } ^~ compiler.c:1600:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ compiler.c:1606:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1608:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1609:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1610:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD || c == TSYMBOL ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1610:32: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD || c == TSYMBOL ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1616:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1619:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1620:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] s++; if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1621:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] c = *s++; base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1622:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:1639:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 100*y + *s++; } ^~ compiler.c:1641:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ compiler.c:1643:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 100*y + *s++; x2 = 10000; } ^~ compiler.c:1648:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1649:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] s++; if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1650:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] c = *s++; base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1651:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:1671:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1674:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 128*y + *s++; } ^~ compiler.c:1677:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ compiler.c:1679:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 128*y + *s++; x2 = 16384; } ^~ compiler.c:1687:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1690:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1702:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ compiler.c:1706:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ compiler.c:1709:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER ) { ^~ compiler.c:1711:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = 100*x2 + *s++; } ^~ compiler.c:1715:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ compiler.c:1726:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOLLAR ) { ^~ compiler.c:1728:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1730:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) goto CloseBraces; ^~ compiler.c:1731:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == LBRACE ) { ^~ compiler.c:1741:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1743:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1745:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1746:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1747:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:1748:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:1763:4: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1766:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = x1*128 + *s++; ^~ compiler.c:1769:4: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1772:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = x1*128 + *s++; ^~ compiler.c:1775:4: warning: case label value is less than minimum value for type case TFUNOPEN: ^~~~ compiler.c:1781:4: warning: case label value is less than minimum value for type case TFUNCLOSE: ^~~~ compiler.c:1788:4: warning: case label value is less than minimum value for type case TSGAMMA: ^~~~ compiler.c: In function ‘CodeFactors’: compiler.c:1887:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t != TENDOFIT ) { ^~ compiler.c:1888:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1888:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1889:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:67: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1892:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:69: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1893:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:75: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1898:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TPLUS || *t == TMINUS ) && ( t > tokens ) ^~ compiler.c:1898:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TPLUS || *t == TMINUS ) && ( t > tokens ) ^~ compiler.c:1899:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] && ( t[-1] != TPLUS && t[-1] != TMINUS ) ) { ^~ compiler.c:1899:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] && ( t[-1] != TPLUS && t[-1] != TMINUS ) ) { ^~ compiler.c:1900:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1900:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1900:54: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1901:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1901:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1925:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && t > tokens ) { ^~ compiler.c:1925:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && t > tokens ) { ^~ compiler.c:1928:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ compiler.c:1930:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:1931:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:1938:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOLLAR ) { ^~ compiler.c:1940:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-compress.o `test -f 'compress.c' || echo './'`compress.c compiler.c:1941:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:1957:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1957:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1957:50: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1964:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t != TENDOFIT ) { ^~ compiler.c:1965:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1965:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1966:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:67: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1969:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:69: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1970:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:75: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1975:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && ( t > tokens ) ) { ^~ compiler.c:1975:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && ( t > tokens ) ) { ^~ compiler.c:1976:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1976:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1976:54: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1977:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1977:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1990:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TDIVIDE ) power = -1; ^~ compiler.c:1991:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TMULTIPLY ) power = 1; ^~ compiler.c:1994:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TPOWER ) { ^~ compiler.c:1997:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:1997:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:1998:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2001:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TSYMBOL ) { ^~ compiler.c:2002:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; while ( *tt >= 0 ) tt++; ^~ compiler.c:2005:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c:2028:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ compiler.c:2031:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:2032:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:2033:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) { ^~ compiler.c:2036:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) nparenthesis++; ^~ compiler.c:2037:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) nparenthesis--; ^~ compiler.c:2042:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) { ^~ compiler.c:2045:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2045:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2046:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2049:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *tt != TNUMBER ) { ^~ compiler.c:2053:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c:2087:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOLLAR ) { ^~ compiler.c:2090:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:2091:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:2093:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) { ^~ compiler.c:2096:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2096:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2097:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2100:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *tt != TNUMBER ) { ^~ compiler.c:2104:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c: In function ‘CodeGenerator’: compiler.c:1152:12: warning: statement will never be executed [-Wswitch-unreachable] *t++ = x2; ~^~ compiler.c:1161:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( x2 >= 0 && x2 < AM.OffsetIndex ) { ^ compiler.c:1164:9: note: here default: ^~~~~~~ compiler.c:1173:12: warning: statement will never be executed [-Wswitch-unreachable] if ( inset < 2 ) *t++ = x2 + AM.OffsetIndex; ^ compiler.c:1345:12: warning: statement will never be executed [-Wswitch-unreachable] (*relo)--; *t++ = -x2-1; break; ~^~~~~~ compiler.c:1258:11: warning: statement will never be executed [-Wswitch-unreachable] *t++ = -SYMBOL; *t++ = x2; break; ~^~ compiler.c:1507:17: warning: statement will never be executed [-Wswitch-unreachable] *relo -= 2; *t++ = -x2-1; break; ^~ compiler.c:1471:11: warning: statement will never be executed [-Wswitch-unreachable] *t++ = SYMBOL; *t++ = 4; *t++ = x2; *t++ = 1; ~^~ compiler.c:874:8: warning: statement will never be executed [-Wswitch-unreachable] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ~~~^~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-comtool.o `test -f 'comtool.c' || echo './'`comtool.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-dollar.o `test -f 'dollar.c' || echo './'`dollar.c dollar.c: In function ‘DolToTerms’: gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-execute.o `test -f 'execute.c' || echo './'`execute.c dollar.c:1394:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( t[0] < 0 ) { ^ dollar.c:1427:3: note: here case DOLNUMBER: ^~~~ dollar.c:1472:4: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ dollar.c:1473:3: note: here case DOLZERO: ^~~~ execute.c: In function ‘CleanExpr’: execute.c:75:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( par ) { ^ execute.c:82:4: note: here case GLOBALEXPRESSION: ^~~~ execute.c:84:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( par ) { ^ execute.c:138:4: note: here case SKIPLEXPRESSION: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-extcmd.o `test -f 'extcmd.c' || echo './'`extcmd.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-factor.o `test -f 'factor.c' || echo './'`factor.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-findpat.o `test -f 'findpat.c' || echo './'`findpat.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-function.o `test -f 'function.c' || echo './'`function.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-if.o `test -f 'if.c' || echo './'`if.c if.c: In function ‘DoIfStatement’: if.c:438:17: warning: this statement may fall through [-Wimplicit-fallthrough=] d->index = d->where[2]; ~~~~~~~~~^~~~~~~~~~~~~ if.c:439:7: note: here case DOLINDEX: ^~~~ if.c:460:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( d->where[0] <= -FUNCTION || ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( d->where[0] < 0 && d->where[2] != 0 ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || ( d->where[0] > 0 && d->where[d->where[0]] != 0 ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if.c:474:7: note: here case DOLARGUMENT: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-index.o `test -f 'index.c' || echo './'`index.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-lus.o `test -f 'lus.c' || echo './'`lus.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-message.o `test -f 'message.c' || echo './'`message.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-minos.o `test -f 'minos.c' || echo './'`minos.c minos.c: In function ‘ReadObject’: minos.c:1297:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ minos.c:1297:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ minos.c:1298:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ minos.c:1298:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-module.o `test -f 'module.c' || echo './'`module.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-names.o `test -f 'names.c' || echo './'`names.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-normal.o `test -f 'normal.c' || echo './'`normal.c normal.c: In function ‘Normalize’: normal.c:852:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( r3 < r2 ) *t++ = *r3++; *term = t - term; ^~~~~ normal.c:852:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( r3 < r2 ) *t++ = *r3++; *term = t - term; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-notation.o `test -f 'notation.c' || echo './'`notation.c notation.c: In function ‘PrintExtraSymbol’: notation.c:1029:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( num >= MAXVARIABLES-cbuf[AM.sbufnum].numrhs ) { ^ notation.c:1036:3: note: here case EXTRASYMBOL: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-opera.o `test -f 'opera.c' || echo './'`opera.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-optimize.o `test -f 'optimize.cc' || echo './'`optimize.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-pattern.o `test -f 'pattern.c' || echo './'`pattern.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-poly.o `test -f 'poly.cc' || echo './'`poly.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-polyfact.o `test -f 'polyfact.cc' || echo './'`polyfact.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-polygcd.o `test -f 'polygcd.cc' || echo './'`polygcd.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-polywrap.o `test -f 'polywrap.cc' || echo './'`polywrap.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-pre.o `test -f 'pre.c' || echo './'`pre.c pre.c: In function ‘GetChar’: pre.c:345:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ pre.c:345:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ pre.c:353:8: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ pre.c:353:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ pre.c:355:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; t++; ^~~~~ pre.c:355:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; t++; ^ pre.c: In function ‘PutPreVar’: pre.c:594:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) *t++ = *s++; *t = 0; ^~~~~ pre.c:594:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) *t++ = *s++; *t = 0; ^ pre.c: In function ‘DoDo’: pre.c:2712:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) *u++ = *t++; *t = 0; *u = 0; ^~~~~ pre.c:2712:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) *u++ = *t++; *t = 0; *u = 0; ^ pre.c: In function ‘PreIfEval’: pre.c:4181:6: warning: this statement may fall through [-Wimplicit-fallthrough=] s++; ~^~ pre.c:4182:4: note: here case ')': ^~~~ pre.c: In function ‘DoExternal’: pre.c:4986:5: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ pre.c:4987:4: note: here case 0:case 1: continue; ^~~~ pre.c: In function ‘DoRmExternal’: pre.c:5292:5: warning: this statement may fall through [-Wimplicit-fallthrough=] n=AX.currentExternalChannel; ~^~~~~~~~~~~~~~~~~~~~~~~~~~ pre.c:5294:3: note: here default: ^~~~~~~ pre.c: In function ‘DoFromExternal’: pre.c:5366:5: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ pre.c:5367:4: note: here case 0:case 1: continue; ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-proces.o `test -f 'proces.c' || echo './'`proces.c proces.c: In function ‘FiniTerm’: proces.c:2778:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ( *v++ != *u++ ) break; i--; } ^~ proces.c:2778:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if ( *v++ != *u++ ) break; i--; } ^ proces.c: In function ‘Processor’: proces.c:280:25: warning: this statement may fall through [-Wimplicit-fallthrough=] AR.hidefile->POfill = AR.hidefile->POfull; proces.c:281:4: note: here case LOCALEXPRESSION: ^~~~ proces.c: In function ‘InFunction’: proces.c:1968:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( d->where[0] == 4 && ^ proces.c:1975:7: note: here case DOLTERMS: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-ratio.o `test -f 'ratio.c' || echo './'`ratio.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-reken.o `test -f 'reken.c' || echo './'`reken.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-reshuf.o `test -f 'reshuf.c' || echo './'`reshuf.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-sch.o `test -f 'sch.c' || echo './'`sch.c reshuf.c: In function ‘FunLevel’: reshuf.c:164:7: warning: this statement may fall through [-Wimplicit-fallthrough=] t += FUNHEAD-2; ~~^~~~~~~~~~~~ reshuf.c:165:6: note: here case DELTA: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-setfile.o `test -f 'setfile.c' || echo './'`setfile.c setfile.c: In function ‘WriteSetup’: setfile.c:763:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( StrICmp(sp->parameter,(UBYTE *)"incdir") == 0 && AM.IncDir ) { ^ setfile.c:767:4: note: here case STRINGVALUE: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-smart.o `test -f 'smart.c' || echo './'`smart.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-sort.o `test -f 'sort.c' || echo './'`sort.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-startup.o `test -f 'startup.c' || echo './'`startup.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-store.o `test -f 'store.c' || echo './'`store.c store.c: In function ‘ReadSaveVariables’: store.c:4300:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ( *((WORD *)out) == -AO.mpower ) *((WORD *)out) = -MAXPOWER; ^~ store.c:4301:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ out += sizeof(WORD); /* minpower */ ^~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-symmetr.o `test -f 'symmetr.c' || echo './'`symmetr.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-tables.o `test -f 'tables.c' || echo './'`tables.c tables.c: In function ‘CoTBenter’: tables.c:989:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:989:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c: In function ‘CheckTableDeclarations’: tables.c:1140:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; while ( *s ) s++; s++; ^~~~~ tables.c:1140:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; while ( *s ) s++; s++; ^ tables.c:1148:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1148:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c:1153:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1153:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c: In function ‘CoTBload’: tables.c:1192:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; while ( *s ) s++; s++; num++; ^~~~~ tables.c:1192:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; while ( *s ) s++; s++; num++; ^ tables.c:1205:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; es = t - arguments; ^~~~~ tables.c:1205:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; es = t - arguments; ^~ tables.c:1265:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; es = t - arguments; ^~~~~ tables.c:1265:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; es = t - arguments; ^~ tables.c: In function ‘CoTBuse’: tables.c:1617:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1617:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-token.o `test -f 'token.c' || echo './'`token.c token.c: In function ‘tokenize’: token.c:95:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && ( out[-1] == TWILDCARD || out[-1] == TNOT ) ) { ^~ token.c:95:63: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && ( out[-1] == TWILDCARD || out[-1] == TNOT ) ) { ^~ token.c:290:49: warning: comparison is always true due to limited range of data type [-Wtype-limits] ( ( out > AC.tokens+1 ) && ( out[-2] != TWILDCARD ) ) ) { ^~ token.c:312:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RPARENTHESIS ) { ^~ token.c:317:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 && t > AC.tokens ) t--; ^~ token.c:318:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TEXPRESSION ) { ^~ token.c:388:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] || out[-1] != TFUNOPEN ) ) { ^~ token.c:396:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out[-1] == TFUNOPEN ) out--; ^~ token.c:398:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TCOMMA ) *out++ = RPARENTHESIS; ^~ token.c:412:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TFUNOPEN && out[-1] != TCOMMA ) ^~ token.c:412:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TFUNOPEN && out[-1] != TCOMMA ) ^~ token.c:456:39: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && out[-1] != TFUNOPEN && ^~ token.c:457:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] out[-1] != LPARENTHESIS && out[-1] != TCOMMA ^~ token.c:457:42: warning: comparison is always true due to limited range of data type [-Wtype-limits] out[-1] != LPARENTHESIS && out[-1] != TCOMMA ^~ token.c:458:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] && out[-1] != LBRACE ) ^~ token.c:488:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] || object != 1 || out[-1] != TWILDCARD ) goto IllPos; ^~ token.c:540:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *out != TENDOFIT ) out++; ^~ token.c: In function ‘WriteTokens’: token.c:584:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *in != TENDOFIT ) { ^~ token.c:585:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *in < 0 ) { ^ token.c: In function ‘simp1token’: token.c:633:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:634:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:636:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *start != LBRACE ) start--; ^~ token.c:638:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) t--; ^~ token.c:639:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:639:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:639:57: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:640:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = start[1] == TNUMBER ? 100: 128; ^~ token.c:643:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *start >= 0 && start < fill ) ^~ token.c:647:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; n = *t++; while ( *t >= 0 ) { n = 128*n + *t++; } ^~ token.c: In function ‘simpwtoken’: token.c:721:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:722:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { ^~ token.c:724:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( t > s0 && t[-1] >= 0 ) t--; ^~ token.c:726:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *v >= 0 ) num = 128*num + *v++; ^~ token.c:731:5: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:732:5: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ token.c:734:5: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:737:5: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:740:5: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:753:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNOT && s[1] == TSET ) { notflag = 1; s++; } ^~ token.c:753:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNOT && s[1] == TSET ) { notflag = 1; s++; } ^~ token.c:754:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSET ) { ^~ token.c:755:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; num = 0; while ( *s >= 0 ) num = 128*num + *s++; ^~ token.c:756:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( notflag == 0 && *s == TWILDCARD && s[1] == TSET ) { ^~ token.c:756:50: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( notflag == 0 && *s == TWILDCARD && s[1] == TSET ) { ^~ token.c:757:36: warning: comparison is always true due to limited range of data type [-Wtype-limits] s += 2; numto = 0; while ( *s >= 0 ) numto = 128*numto + *s++; ^~ token.c:770:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( notflag == 0 && *s == LBRACE && s[1] == TSYMBOL ) { ^~ token.c:770:52: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( notflag == 0 && *s == LBRACE && s[1] == TSYMBOL ) { ^~ token.c:776:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] numto = 0; while ( *s >= 0 ) numto = 128*numto + *s++; ^~ token.c:777:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; /* most common mistake */ ^~ token.c:778:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:786:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOLLAR ) { ^~ token.c:788:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) numdollar = 128*numdollar + *s++; ^~ token.c:789:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:811:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:811:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:811:52: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:812:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:42: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:61: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:813:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:58: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:814:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:61: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:818:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOLLAR ) { ^~ token.c:820:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) numdollar = 128*numdollar + *s++; ^~ token.c:831:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TWILDARG ) { ^~ token.c:834:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { num = 128*num + *s; *fill++ = *s++; } ^~ token.c:844:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOLLAR ) { ^~ token.c:845:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; num = 0; while ( *s >= 0 ) num = 128*num + *s++; ^~ token.c: In function ‘simp2token’: token.c:878:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:879:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS && s[1] == LPARENTHESIS ) { ^~ token.c:879:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS && s[1] == LPARENTHESIS ) { ^~ token.c:883:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:884:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:886:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == RPARENTHESIS ) { ^~ token.c:891:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ token.c:892:62: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == AM.facnum && ( fill > (s0+1) ) && fill[-2] == TDIVIDE ^~ token.c:893:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNCTION ) { ^~ token.c:896:65: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == AM.invfacnum && ( fill > (s0+1) ) && fill[-2] == TDIVIDE ^~ token.c:897:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNCTION ) { ^~ token.c:909:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:910:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) { ^~ token.c:914:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:915:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:917:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TFUNCLOSE && s[1] != TWILDARG ) { /* Check for last argument in sum */ ^~ token.c:917:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[1] == TFUNCLOSE && s[1] != TWILDARG ) { /* Check for last argument in sum */ ^~ token.c:920:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TFUNOPEN ) n--; ^~ token.c:921:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == TFUNCLOSE ) n++; ^~ token.c:925:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *v >= 0 ) v--; ^~ token.c:926:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TFUNCTION ) { v++; ^~ token.c:927:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *v >= 0 && v < fill ) n = 128*n + *v++; ^~ token.c:941:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNOPEN ) { ^~ token.c:943:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TEXPRESSION ) { ^~ token.c:945:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *v >= 0 ) n = 128*n + *v++; ^~ token.c:955:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( ( fill[-1] == TFUNOPEN || fill[-1] == TCOMMA ) ^~ token.c:955:45: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( ( fill[-1] == TFUNOPEN || fill[-1] == TCOMMA ) ^~ token.c:956:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TFUNCLOSE || t[1] == TCOMMA ) ) ) { ^~ token.c:956:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TFUNCLOSE || t[1] == TCOMMA ) ) ) { ^~ token.c:959:6: warning: case label value is less than minimum value for type case TMINUS: ^~~~ token.c:961:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TVECTOR ) { ^~ token.c:962:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] w = v+1; while ( *w >= 0 ) w++; ^~ token.c:968:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TNUMBER || *v == TNUMBER1 ) { ^~ token.c:968:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TNUMBER || *v == TNUMBER1 ) { ^~ token.c:970:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:971:38: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:977:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:978:38: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:984:49: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( v+2 == t ) || ( v+3 == t && v[2] >= 0 ) ) ^~ token.c:989:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == LPARENTHESIS && t[-1] == RPARENTHESIS ) { ^~ token.c:989:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == LPARENTHESIS && t[-1] == RPARENTHESIS ) { ^~ token.c:993:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *w == LPARENTHESIS ) n++; ^~ token.c:994:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *w == RPARENTHESIS ) n--; ^~ token.c:1002:6: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ token.c:1003:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] v++; while ( *v >= 0 ) v++; ^~ token.c:1005:6: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1007:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] || v[1] == DENOMINATORSYMBOL ) && v[2] < 0 ) { ^ token.c:1010:6: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1011:6: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1012:6: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1013:6: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1014:6: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ token.c:1015:6: warning: case label value is less than minimum value for type case TSGAMMA: ^~~~ token.c:1016:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] tcommon: v++; while ( *v >= 0 ) v++; ^~ token.c:1017:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( v == t || ( v[0] == TWILDCARD && v+1 == t ) ) ^~ token.c:1021:6: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ token.c:1026:6: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1027:6: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1029:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:1030:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:1036:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:1037:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:1043:48: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( v+2 == t ) || ( v+3 == t && v[2] >= 0 ) ) ^~ token.c:1048:6: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ token.c:1049:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] v++; while ( *v >= 0 ) v++; ^~ token.c:1053:6: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1060:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *vv != TEXPRESSION ) break; ^~ token.c:1061:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv++; while ( *vv >= 0 ) vv++; ^~ token.c:1069:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *w == TFUNOPEN ) n--; ^~ token.c:1070:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *w == TFUNCLOSE ) n++; ^~ token.c:1073:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] w--; while ( w > to && *w >= 0 ) w--; ^~ token.c:1074:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *w != TFUNCTION ) { *fill++ = *s++; break; } ^~ token.c:1076:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *w >= 0 ) { n = 128*n + *w++; } ^~ token.c:1090:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ token.c: In function ‘simp3atoken’: token.c:1124:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1126:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDIVIDE ) { denom = -1; s++; } ^~ token.c:1129:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1130:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1131:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1132:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; /* skip the object */ ^~ token.c:1133:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; /* and the possible wildcard */ ^~ token.c:1135:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TPOWER ) continue; /* No power -> done */ ^~ token.c:1137:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) s++; /* negative: no difference here */ ^~ token.c:1138:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1138:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1139:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = *s == TNUMBER ? 100: 128; /* NUMBER = base 100 */ ^~ token.c:1142:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { /* it may look like not too big */ ^~ token.c:1146:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) s++; /* Finish the number if needed */ ^~ token.c:1147:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1150:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1150:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1150:50: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1151:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1152:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; ^~ token.c:1153:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1165:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1169:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1170:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1171:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1173:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER ) { ^~ token.c:1178:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1179:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1180:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1182:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1185:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1190:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) { ^~ token.c:1198:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOT ) goto dodot; ^~ token.c:1199:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER || *s == TPOWER1 ) numexp++; ^~ token.c:1199:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER || *s == TPOWER1 ) numexp++; ^~ token.c:1201:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1202:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1203:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1206:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1209:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1210:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1215:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *t == TPOWER || *t == TPOWER1 ) numexp++; ^~ token.c:1215:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *t == TPOWER || *t == TPOWER1 ) numexp++; ^~ token.c:1217:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1218:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1220:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1223:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1224:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1229:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1232:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1233:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1238:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1238:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1239:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[1] == TMINUS ) ) numexp++; ^~ token.c:1241:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1242:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1243:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *s == TPOWER || *s == TPOWER1 ) ^~ token.c:1243:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *s == TPOWER || *s == TPOWER1 ) ^~ token.c:1244:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && s[1] == TMINUS ) ) numexp++; ^~ token.c:1246:4: warning: case label value is less than minimum value for type case LPARENTHESIS: ^~~~ token.c:1249:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1250:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { if ( --n <= 0 ) break; } ^~ token.c:1254:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom > 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1254:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom > 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1255:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1255:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1255:59: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1256:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[3] < 0 ) break; ^ token.c:1259:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1259:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1260:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TMINUS && ( t[2] == TNUMBER ^~ token.c:1260:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TMINUS && ( t[2] == TNUMBER ^~ token.c:1261:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[2] == TNUMBER1 ) && t[3] >= 0 ^~ token.c:1261:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] || t[2] == TNUMBER1 ) && t[3] >= 0 ^~ token.c:1262:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[4] < 0 ) break; ^ token.c:1265:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1265:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1266:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TMINUS || t[1] == LPARENTHESIS ) ) ) numexp++; ^~ token.c:1266:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TMINUS || t[1] == LPARENTHESIS ) ) ) numexp++; ^~ token.c:1268:4: warning: case label value is less than minimum value for type case TSET: ^~~~ token.c:1269:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1280:4: warning: case label value is less than minimum value for type case TDOT: ^~~~ token.c:1282:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { s++; while ( *s >= 0 ) s++; } ^~ token.c:1282:44: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { s++; while ( *s >= 0 ) s++; } ^~ token.c:1283:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSET ) { ^~ token.c:1284:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1289:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ token.c:1292:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) n++; ^~ token.c:1293:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1303:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSETNUM ) { ^~ token.c:1304:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1305:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR ) goto nodot; ^~ token.c:1306:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1315:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1319:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c: In function ‘simp3btoken’: token.c:1348:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TEMPTY ) s++; ^~ token.c:1349:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1350:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TEMPTY ) { s++; continue; } ^~ token.c:1352:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDIVIDE ) { denom = -1; *fill++ = *s++; } ^~ token.c:1354:10: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM ) { ^~ token.c:1355:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1360:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1361:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1362:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1364:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1365:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1368:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TPOWER ) continue; ^~ token.c:1370:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) *fill++ = *s++; ^~ token.c:1371:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS ) s++; ^~ token.c:1372:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM ) { ^~ token.c:1373:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1377:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1377:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1378:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = *s == TNUMBER ? 100: 128; ^~ token.c:1381:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ token.c:1386:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1390:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1390:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1390:50: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1392:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *s >= 0 ) { n = 128*n + *s; *fill++ = *s++; } ^~ token.c:1393:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { *fill++ = *s++; ^~ token.c:1394:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1415:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *ss == TMINUS ) { denom = -denom; ss++; } ^~ token.c:1426:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *ss == TPOWER ) goto doublepower; ^~ token.c:1432:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1433:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1434:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1436:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1437:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1438:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1440:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1441:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TFUNCLOSE ) *fill++ = *s++; ^~ token.c:1444:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOT ) goto dodot; ^~ token.c:1447:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1448:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1449:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1452:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1455:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1456:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1463:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER || *t == TPOWER1 ) { ^~ token.c:1463:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER || *t == TPOWER1 ) { ^~ token.c:1465:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) ^~ token.c:1465:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) ^~ token.c:1467:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^~ token.c:1467:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^ token.c:1469:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( t[1] == TMINUS && denom < 0 && ^~ token.c:1470:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] ( t[2] == TNUMBER || t[2] == TNUMBER1 ) ) { ^~ token.c:1470:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] ( t[2] == TNUMBER || t[2] == TNUMBER1 ) ) { ^~ token.c:1471:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^~ token.c:1471:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^ token.c:1481:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TMINUS ) { t++; denom = -denom; } ^~ token.c:1484:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) { ^~ token.c:1487:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1488:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:1492:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCTION || *t == TDUBIOUS ) { ^~ token.c:1492:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCTION || *t == TDUBIOUS ) { ^~ token.c:1493:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1494:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TWILDCARD ) *fill++ = *t++; ^~ token.c:1495:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1498:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1499:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1504:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSET ) { ^~ token.c:1506:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { n = 128*n + *t; *fill++ = *t++; } ^~ token.c:1507:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1514:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1515:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1520:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ token.c:1521:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1522:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1525:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1526:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1530:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1533:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1534:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1539:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TVECTOR ) { ^~ token.c:1540:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1541:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1544:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1545:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1549:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOT ) { ^~ token.c:1551:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TVECTOR || *t == TDUBIOUS ) { ^~ token.c:1551:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TVECTOR || *t == TDUBIOUS ) { ^~ token.c:1552:36: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1554:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSET ) { ^~ token.c:1556:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { num = 128*num + *t; *fill++ = *t++; } ^~ token.c:1561:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1564:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1565:24: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1570:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSETNUM ) { ^~ token.c:1572:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { *fill++ = *t++; } ^~ token.c:1574:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { *fill++ = *t++; } ^~ token.c:1583:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1584:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TWILDCARD ) *fill++ = *t++; ^~ token.c:1587:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) goto doublepower; ^~ token.c:1603:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1604:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1606:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1609:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1610:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1615:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1618:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1619:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1624:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t > s || denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1624:55: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t > s || denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1625:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[1] == TMINUS ) ) goto dofunpower; ^~ token.c:1627:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1628:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1630:4: warning: case label value is less than minimum value for type case LPARENTHESIS: ^~~~ token.c:1633:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1634:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { if ( --n <= 0 ) break; } ^~ token.c:1639:4: warning: case label value is less than minimum value for type case TSET: ^~~~ token.c:1641:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { *fill++ = *s; n = 128*n + *s++; } ^~ token.c:1652:4: warning: case label value is less than minimum value for type case TDOT: ^~~~ token.c:1654:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { ^~ token.c:1655:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1657:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSET ) { ^~ token.c:1659:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { *fill++ = *s; n = 128*n + *s++; } ^~ token.c:1660:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ token.c:1667:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) n++; ^~ token.c:1668:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1678:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSETNUM ) { ^~ token.c:1679:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1680:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR ) goto nodot; ^~ token.c:1681:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1687:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1693:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c: In function ‘simp4token’: token.c:1718:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1719:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSET ) { ^~ token.c:1720:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TEMPTY ) s++; ^~ token.c:1724:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1725:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TNOT && fill[-2] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1725:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TNOT && fill[-2] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1726:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s1 = s++; n = 0; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1728:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != LBRACE ) { while ( s1 < s ) *fill++ = *s1++; continue; } ^~ token.c:1734:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TDOLLAR ) { ^~ token.c:1734:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TDOLLAR ) { ^~ token.c:1737:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1737:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1739:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TDOLLAR ); ^~ token.c:1741:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) nsym = 128*nsym + *s++; ^~ token.c:1742:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ token.c:1745:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1745:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1763:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNCLOSE ) { ^~ token.c:1766:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNCLOSE ) level++; ^~ token.c:1767:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNOPEN ) { ^~ token.c:1774:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { ^~ token.c:1777:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RBRACE ) level++; ^~ token.c:1778:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == LBRACE ) { ^~ token.c:1785:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { ^~ token.c:1788:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RPARENTHESIS ) level++; ^~ token.c:1789:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == LPARENTHESIS ) { ^~ token.c:1796:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNOPEN ) { ^~ token.c:1799:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == TFUNCTION ) { ^~ token.c:1805:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == LPARENTHESIS ) t1++; ^~ token.c:1806:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == TSYMBOL ) { ^~ token.c:1810:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t1[2] < 0 ) {} ^ token.c:1813:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t1 >= 0 && t1 < fill ) level = 128*level + *t1++; ^~ token.c:1815:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == LPARENTHESIS ^~ token.c:1816:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] && *t1 == RPARENTHESIS && t1[1] == TCOMMA ) break; ^~ token.c:1816:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] && *t1 == RPARENTHESIS && t1[1] == TCOMMA ) break; ^~ token.c:1817:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[1] != LPARENTHESIS && *t1 == TCOMMA ) break; ^~ token.c:1817:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] != LPARENTHESIS && *t1 == TCOMMA ) break; ^~ token.c:1830:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1830:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1849:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s1 >= 0 ) *s3++ = *s1++; ^~ token.c:1853:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s2 >= 0 ) *fill++ = *s2++; ^~ token.c:1854:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = type; while ( *s1 >= 0 ) *fill++ = *s1++; ^~ token.c: In function ‘simp5token’: token.c:1872:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1873:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCTION ) { ^~ token.c:1874:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1876:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) continue; ^~ token.c:1878:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TINDEX ) continue; ^~ token.c:1878:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TINDEX ) continue; ^~ token.c:1880:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1882:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TCOMMA ) continue; ^~ token.c: In function ‘simp6token’: token.c:1923:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TPLUS || *s == TMINUS ) s++; ^~ token.c:1923:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TPLUS || *s == TMINUS ) s++; ^~ token.c:1925:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1926:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) level++; ^~ token.c:1927:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RPARENTHESIS ) level--; ^~ token.c:1928:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNOPEN ) level++; ^~ token.c:1929:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) level--; ^~ token.c:1930:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *s == TPLUS || *s == TMINUS ) && level == 0 ) { ^~ token.c:1930:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *s == TPLUS || *s == TMINUS ) && level == 0 ) { ^~ token.c:1934:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1934:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1934:53: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1938:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEXPRESSION ) { ^~ token.c:1940:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1983:60: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( ( AS.Oldvflags[n] & ISFACTORIZED ) != 0 ) && *s != LBRACE ) { ^~ token.c:1988:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ss[-1] != TFUNOPEN || funnum != NUMFACTORS-FUNCTION ) { ^~ token.c:1996:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCTION ) { ^~ token.c:1997:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; funnum = 0; while ( *s >= 0 ) funnum = 128*funnum + *s++; ^~ token.c: In function ‘simpwtoken’: token.c:733:8: warning: statement will never be executed [-Wswitch-unreachable] *w++ = SYMTOSYM; *w++ = 4; *w++ = num; *w++ = -1; break; ~^~ token.c: In function ‘simp2token’: token.c:960:8: warning: statement will never be executed [-Wswitch-unreachable] v++; ~^~ token.c: In function ‘simp3atoken’: token.c:1132:6: warning: statement will never be executed [-Wswitch-unreachable] s++; while ( *s >= 0 ) s++; /* skip the object */ ~^~ token.c: In function ‘simp3btoken’: token.c:1363:17: warning: statement will never be executed [-Wswitch-unreachable] *fill++ = *s++; ~^~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-tools.o `test -f 'tools.c' || echo './'`tools.c In file included from tools.c:54:0: tools.c: In function ‘TruncateFile’: form3.h:422:22: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] #define Utruncate(f) ftruncate(f->descriptor,0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ tools.c:1287:3: note: in expansion of macro ‘Utruncate’ Utruncate(f); ^~~~~~~~~ tools.c: In function ‘ToGeneral’: tools.c:2678:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case MINVECTOR: k = -k; ~~^~~~ tools.c:2679:4: note: here case INDEX: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-transform.o `test -f 'transform.c' || echo './'`transform.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-wildcard.o `test -f 'wildcard.c' || echo './'`wildcard.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-mytime.o `test -f 'mytime.cc' || echo './'`mytime.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-unixfile.o `test -f 'unixfile.c' || echo './'`unixfile.c wildcard.c: In function ‘CheckWild’: wildcard.c:2271:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( ( type == SYMTOSYM && *w == newnumber ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || ( type == SYMTONUM && *w-2*MAXPOWER == newnumber ) ) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wildcard.c:2274:5: note: here case SYMTOSUB: ^~~~ wildcard.c:2306:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( *w == newnumber ) goto NoMatch; ^ wildcard.c:2307:5: note: here case VECTOSUB: ^~~~ wildcard.c:2339:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( *w == newnumber ) goto NoMatch; ^ wildcard.c:2340:5: note: here case INDTOSUB: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHPTHREADS -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o tform-threads.o `test -f 'threads.c' || echo './'`threads.c threads.c: In function ‘RunThread’: threads.c:1421:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ThreadClaimedBlock(identity); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ threads.c:1426:4: note: here case FINISHEXPRESSION2: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-argument.o `test -f 'argument.c' || echo './'`argument.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-checkpoint.o `test -f 'checkpoint.c' || echo './'`checkpoint.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-comexpr.o `test -f 'comexpr.c' || echo './'`comexpr.c comexpr.c: In function ‘CoFill’: comexpr.c:1149:2: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ comexpr.c:1150:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ inp1 = ++p; c = 0; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-compcomm.o `test -f 'compcomm.c' || echo './'`compcomm.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-compiler.o `test -f 'compiler.c' || echo './'`compiler.c compiler.c: In function ‘CompileSubExpressions’: compiler.c:692:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ compiler.c:693:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:696:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( t >= tokens && t[0] >= 0 ) t--; ^~ compiler.c:697:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t >= tokens && *t == TFUNCTION ) { ^~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-compress.o `test -f 'compress.c' || echo './'`compress.c compiler.c:698:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; i = 0; while ( *t >= 0 ) i = 128*i + *t++; ^~ compiler.c:701:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSYMBOL || *t == TINDEX ) { ^~ compiler.c:701:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSYMBOL || *t == TINDEX ) { ^~ compiler.c:702:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; i = 0; while ( *t >= 0 ) i = 128*i + *t++; ^~ compiler.c:703:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[1] == TINDEX ) { ^~ compiler.c:714:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) { sumlevel = 0; *fill++ = *s++; } ^~ compiler.c:715:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == LPARENTHESIS ) { ^~ compiler.c:726:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) level++; ^~ compiler.c:727:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RPARENTHESIS ) level--; ^~ compiler.c:728:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TENDOFIT ) { ^~ compiler.c:772:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ compiler.c: In function ‘CodeGenerator’: compiler.c:854:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ compiler.c:855:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS || *s == TMINUS ) { ^~ compiler.c:855:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS || *s == TMINUS ) { ^~ compiler.c:856:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( first || mulflag ) { if ( *s == TMINUS ) sign = -sign; } ^~ compiler.c:865:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) sign = -1; ^~ compiler.c:873:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:874:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:875:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += 2*MAXPOWER; } ^~ compiler.c:878:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] TryPower: if ( *s == TPOWER ) { ^~ compiler.c:880:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:882:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:883:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:884:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:885:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:897:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:898:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:900:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += WILDOFFSET; } ^~ compiler.c:908:4: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:912:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:913:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:915:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x1 += WILDOFFSET; } ^~ compiler.c:917:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOT ) { /* DotProduct ? */ ^~ compiler.c:919:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:919:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:920:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TSETDOL ); ^~ compiler.c:921:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:930:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR && *s != TDUBIOUS ) { ^~ compiler.c:930:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR && *s != TDUBIOUS ) { ^~ compiler.c:934:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:936:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:940:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNOPEN ) { ^~ compiler.c:942:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:942:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM || *s == TSETDOL ) { ^~ compiler.c:943:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TSETDOL ); ^~ compiler.c:944:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:953:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TINDEX || *s == TDUBIOUS ) { ^~ compiler.c:953:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TINDEX || *s == TDUBIOUS ) { ^~ compiler.c:955:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:957:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:964:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TGENINDEX ) { ^~ compiler.c:968:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ compiler.c:968:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ compiler.c:969:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *s == TNUMBER ) ? 100: 128; ^~ compiler.c:971:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:979:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:979:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:979:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TVECTOR || ( *s == TMINUS && s[1] == TVECTOR ) ) { ^~ compiler.c:980:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; sign = -sign; } ^~ compiler.c:982:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:984:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; x2 += WILDOFFSET; } ^~ compiler.c:991:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1007:4: warning: case label value is less than minimum value for type case TDELTA: ^~~~ compiler.c:1008:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) { ^~ compiler.c:1015:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1016:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1020:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) { ^~ compiler.c:1020:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) { ^~ compiler.c:1024:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:1064:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1078:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1078:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1080:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCLOSE ) s++; ^~ compiler.c:1086:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) goto doexpr; ^~ compiler.c:1086:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TEXPRESSION ) goto doexpr; ^~ compiler.c:1087:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TDOLLAR ) { ^~ compiler.c:1087:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( s[0] == TFUNOPEN && s[1] == TDOLLAR ) { ^~ compiler.c:1091:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*128 + *s++; } ^~ compiler.c:1093:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1101:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1101:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT && *s != TFUNCLOSE ) s++; ^~ compiler.c:1103:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCLOSE ) s++; ^~ compiler.c:1109:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { x1 += WILDOFFSET; s++; } ^~ compiler.c:1111:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) { ^~ compiler.c:1135:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && *s == TVECTOR ) { sign = -sign; c = *s++; } ^~ compiler.c:1135:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && *s == TVECTOR ) { sign = -sign; c = *s++; } ^~ compiler.c:1136:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1137:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1138:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD && c != TNUMBER ) { x2 += WILDOFFSET; s++; } ^~ compiler.c:1138:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD && c != TNUMBER ) { x2 += WILDOFFSET; s++; } ^~ compiler.c:1139:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM || c == TSETDOL ) { ^~ compiler.c:1139:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM || c == TSETDOL ) { ^~ compiler.c:1140:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETDOL ) x2 = -x2; ^~ compiler.c:1149:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1151:9: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1158:9: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1160:9: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1172:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1180:8: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:1183:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1187:8: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ compiler.c:1191:8: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1194:8: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1198:8: warning: case label value is less than minimum value for type case TSGAMMA: /* Special gamma's */ ^~~~ compiler.c:1205:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1206:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1219:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1226:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1226:32: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1226:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TMINUS && ( *s == TVECTOR || *s == TNUMBER ^~ compiler.c:1227:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || *s == TNUMBER1 || *s == TSUBEXP ) ) { ^~ compiler.c:1227:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] || *s == TNUMBER1 || *s == TSUBEXP ) ) { ^~ compiler.c:1231:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1232:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1239:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:1242:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( c == TINDEX ) { ^~ compiler.c:1251:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { ^~ compiler.c:1252:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) x2 += 2*MAXPOWER; ^~ compiler.c:1253:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( c != TNUMBER ) x2 += WILDOFFSET; ^~ compiler.c:1257:8: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1259:8: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1261:8: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ compiler.c:1302:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1309:8: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ compiler.c:1312:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1317:8: warning: case label value is less than minimum value for type case TSGAMMA: /* Special gamma's */ ^~~~ compiler.c:1323:8: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1325:8: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1328:8: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ compiler.c:1330:8: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1332:8: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1342:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1344:10: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1346:10: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1348:10: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1355:10: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1357:10: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1365:8: warning: case label value is less than minimum value for type case TSUBEXP: ^~~~ compiler.c:1386:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1387:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1397:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1399:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1413:4: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ compiler.c:1414:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = 128*x1 + *s++; ^~ compiler.c:1415:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:1416:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOT ) goto dovector; ^~ compiler.c:1417:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:1427:4: warning: case label value is less than minimum value for type case TSUBEXP: ^~~~ compiler.c:1428:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1429:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1431:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1432:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1433:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1434:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( c == TSYMBOL ) x2 += 2*MAXPOWER; ^~ compiler.c:1446:4: warning: case label value is less than minimum value for type case TMULTIPLY: ^~~~ compiler.c:1449:4: warning: case label value is less than minimum value for type case TDIVIDE: ^~~~ compiler.c:1453:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ compiler.c:1455:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1464:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ compiler.c:1467:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1468:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1470:8: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1473:8: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1480:8: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1483:8: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1485:8: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1486:8: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1492:8: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1494:8: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1504:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) x2 = 128*x2 + *s++; ^~ compiler.c:1506:10: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ compiler.c:1508:10: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ compiler.c:1510:10: warning: case label value is less than minimum value for type case TINDEX: ^~~~ compiler.c:1517:10: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ compiler.c:1519:10: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1532:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] } while ( *s == TCOMMA ); ^~ compiler.c:1533:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNCLOSE ) { ^~ compiler.c:1536:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TFUNCLOSE ) s++; ^~ compiler.c:1579:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ compiler.c:1587:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSUBEXP ) { ^~ compiler.c:1591:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; x2 = 0; while ( *s >= 0 ) { x2 = 128*x2 + *s++; } ^~ compiler.c:1600:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ compiler.c:1606:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1608:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1609:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1610:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD || c == TSYMBOL ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1610:32: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD || c == TSYMBOL ) { x2 += 2*MAXPOWER; s++; } ^~ compiler.c:1616:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ compiler.c:1619:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1620:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] s++; if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1621:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] c = *s++; base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1622:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:1639:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 100*y + *s++; } ^~ compiler.c:1641:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ compiler.c:1643:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 100*y + *s++; x2 = 10000; } ^~ compiler.c:1648:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1649:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] s++; if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1650:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] c = *s++; base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1651:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = x2*base + *s++; } ^~ compiler.c:1671:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ compiler.c:1674:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 128*y + *s++; } ^~ compiler.c:1677:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ compiler.c:1679:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s >= 0 ) { y = 128*y + *s++; x2 = 16384; } ^~ compiler.c:1687:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ compiler.c:1690:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1702:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ compiler.c:1706:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ compiler.c:1709:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TNUMBER ) { ^~ compiler.c:1711:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = 100*x2 + *s++; } ^~ compiler.c:1715:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ compiler.c:1726:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOLLAR ) { ^~ compiler.c:1728:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ^~ compiler.c:1730:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) goto CloseBraces; ^~ compiler.c:1731:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == LBRACE ) { ^~ compiler.c:1741:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) { ^~ compiler.c:1743:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) { s++; deno = -deno; } ^~ compiler.c:1745:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( c == TNUMBER ) ? 100: 128; ^~ compiler.c:1746:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] x2 = 0; while ( *s >= 0 ) { x2 = base*x2 + *s++; } ^~ compiler.c:1747:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSYMBOL ) { ^~ compiler.c:1748:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ compiler.c:1763:4: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ compiler.c:1766:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = x1*128 + *s++; ^~ compiler.c:1769:4: warning: case label value is less than minimum value for type case TSETDOL: ^~~~ compiler.c:1772:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] x1 = 0; while ( *s >= 0 ) x1 = x1*128 + *s++; ^~ compiler.c:1775:4: warning: case label value is less than minimum value for type case TFUNOPEN: ^~~~ compiler.c:1781:4: warning: case label value is less than minimum value for type case TFUNCLOSE: ^~~~ compiler.c:1788:4: warning: case label value is less than minimum value for type case TSGAMMA: ^~~~ compiler.c: In function ‘CodeFactors’: compiler.c:1887:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t != TENDOFIT ) { ^~ compiler.c:1888:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1888:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1889:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1889:67: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1892:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1892:69: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1893:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1893:75: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1898:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TPLUS || *t == TMINUS ) && ( t > tokens ) ^~ compiler.c:1898:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TPLUS || *t == TMINUS ) && ( t > tokens ) ^~ compiler.c:1899:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] && ( t[-1] != TPLUS && t[-1] != TMINUS ) ) { ^~ compiler.c:1899:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] && ( t[-1] != TPLUS && t[-1] != TMINUS ) ) { ^~ compiler.c:1900:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1900:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1900:54: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1901:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1901:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1925:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && t > tokens ) { ^~ compiler.c:1925:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && t > tokens ) { ^~ compiler.c:1928:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ compiler.c:1930:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:1931:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:1938:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOLLAR ) { ^~ compiler.c:1940:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:1941:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:1957:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1957:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1957:50: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *t == TPLUS || *t == TMINUS ) { if ( *t == TMINUS ) first = -first; t++; } ^~ compiler.c:1964:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t != TENDOFIT ) { ^~ compiler.c:1965:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1965:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *t >= 0 ) { while ( *t >= 0 ) t++; continue; } ^~ compiler.c:1966:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1966:67: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) { ^~ compiler.c:1969:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1969:69: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS || *t == LBRACE || *t == TSETOPEN || *t == TFUNOPEN ) nparenthesis++; ^~ compiler.c:1970:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:56: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1970:75: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS || *t == RBRACE || *t == TSETCLOSE || *t == TFUNCLOSE ) nparenthesis--; ^~ compiler.c:1975:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && ( t > tokens ) ) { ^~ compiler.c:1975:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *t == TMULTIPLY || *t == TDIVIDE ) && ( t > tokens ) ) { ^~ compiler.c:1976:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1976:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1976:54: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[-1] >= 0 || t[-1] == RPARENTHESIS || t[-1] == RBRACE ^~ compiler.c:1977:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1977:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[-1] == TSETCLOSE || t[-1] == TFUNCLOSE ) { ^~ compiler.c:1990:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TDIVIDE ) power = -1; ^~ compiler.c:1991:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TMULTIPLY ) power = 1; ^~ compiler.c:1994:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TPOWER ) { ^~ compiler.c:1997:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:1997:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:1998:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2001:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TSYMBOL ) { ^~ compiler.c:2002:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; while ( *tt >= 0 ) tt++; ^~ compiler.c:2005:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c:2028:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ compiler.c:2031:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:2032:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:2033:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) { ^~ compiler.c:2036:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) nparenthesis++; ^~ compiler.c:2037:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) nparenthesis--; ^~ compiler.c:2042:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) { ^~ compiler.c:2045:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2045:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2046:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2049:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *tt != TNUMBER ) { ^~ compiler.c:2053:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c:2087:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOLLAR ) { ^~ compiler.c:2090:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] nexp = 0; while ( *t >= 0 ) { nexp = nexp*128 + *t++; } ^~ compiler.c:2091:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) continue; ^~ compiler.c:2093:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) { ^~ compiler.c:2096:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2096:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( ( *tt == TMINUS ) || ( *tt == TPLUS ) ) { ^~ compiler.c:2097:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *tt == TMINUS ) pow = -pow; ^~ compiler.c:2100:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *tt != TNUMBER ) { ^~ compiler.c:2104:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] tt++; x2 = 0; while ( *tt >= 0 ) { x2 = 100*x2 + *tt++; } ^~ compiler.c: In function ‘CodeGenerator’: compiler.c:1152:12: warning: statement will never be executed [-Wswitch-unreachable] *t++ = x2; ~^~ compiler.c:1161:13: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( x2 >= 0 && x2 < AM.OffsetIndex ) { ^ compiler.c:1164:9: note: here default: ^~~~~~~ compiler.c:1173:12: warning: statement will never be executed [-Wswitch-unreachable] if ( inset < 2 ) *t++ = x2 + AM.OffsetIndex; ^ compiler.c:1345:12: warning: statement will never be executed [-Wswitch-unreachable] (*relo)--; *t++ = -x2-1; break; ~^~~~~~ compiler.c:1258:11: warning: statement will never be executed [-Wswitch-unreachable] *t++ = -SYMBOL; *t++ = x2; break; ~^~ compiler.c:1507:17: warning: statement will never be executed [-Wswitch-unreachable] *relo -= 2; *t++ = -x2-1; break; ^~ compiler.c:1471:11: warning: statement will never be executed [-Wswitch-unreachable] *t++ = SYMBOL; *t++ = 4; *t++ = x2; *t++ = 1; ~^~ compiler.c:874:8: warning: statement will never be executed [-Wswitch-unreachable] x1 = 0; while ( *s >= 0 ) { x1 = x1*128 + *s++; } ~~~^~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-comtool.o `test -f 'comtool.c' || echo './'`comtool.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-dollar.o `test -f 'dollar.c' || echo './'`dollar.c dollar.c: In function ‘DolToTerms’: dollar.c:1394:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( t[0] < 0 ) { ^ dollar.c:1427:3: note: here case DOLNUMBER: ^~~~ dollar.c:1472:4: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ dollar.c:1473:3: note: here case DOLZERO: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-execute.o `test -f 'execute.c' || echo './'`execute.c execute.c: In function ‘CleanExpr’: execute.c:75:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( par ) { ^ execute.c:82:4: note: here case GLOBALEXPRESSION: ^~~~ execute.c:84:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( par ) { ^ execute.c:138:4: note: here case SKIPLEXPRESSION: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-extcmd.o `test -f 'extcmd.c' || echo './'`extcmd.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-factor.o `test -f 'factor.c' || echo './'`factor.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-findpat.o `test -f 'findpat.c' || echo './'`findpat.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-function.o `test -f 'function.c' || echo './'`function.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-if.o `test -f 'if.c' || echo './'`if.c if.c: In function ‘DoIfStatement’: if.c:438:17: warning: this statement may fall through [-Wimplicit-fallthrough=] d->index = d->where[2]; ~~~~~~~~~^~~~~~~~~~~~~ if.c:439:7: note: here case DOLINDEX: ^~~~ if.c:460:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( d->where[0] <= -FUNCTION || ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( d->where[0] < 0 && d->where[2] != 0 ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || ( d->where[0] > 0 && d->where[d->where[0]] != 0 ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if.c:474:7: note: here case DOLARGUMENT: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-index.o `test -f 'index.c' || echo './'`index.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-lus.o `test -f 'lus.c' || echo './'`lus.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-message.o `test -f 'message.c' || echo './'`message.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-minos.o `test -f 'minos.c' || echo './'`minos.c minos.c: In function ‘ReadObject’: minos.c:1297:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ minos.c:1297:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ minos.c:1298:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ minos.c:1298:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-module.o `test -f 'module.c' || echo './'`module.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-names.o `test -f 'names.c' || echo './'`names.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-normal.o `test -f 'normal.c' || echo './'`normal.c normal.c: In function ‘Normalize’: normal.c:852:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( r3 < r2 ) *t++ = *r3++; *term = t - term; ^~~~~ normal.c:852:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( r3 < r2 ) *t++ = *r3++; *term = t - term; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-notation.o `test -f 'notation.c' || echo './'`notation.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-opera.o `test -f 'opera.c' || echo './'`opera.c notation.c: In function ‘PrintExtraSymbol’: notation.c:1029:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( num >= MAXVARIABLES-cbuf[AM.sbufnum].numrhs ) { ^ notation.c:1036:3: note: here case EXTRASYMBOL: ^~~~ g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-optimize.o `test -f 'optimize.cc' || echo './'`optimize.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-pattern.o `test -f 'pattern.c' || echo './'`pattern.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-poly.o `test -f 'poly.cc' || echo './'`poly.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-polyfact.o `test -f 'polyfact.cc' || echo './'`polyfact.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-polygcd.o `test -f 'polygcd.cc' || echo './'`polygcd.cc g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-polywrap.o `test -f 'polywrap.cc' || echo './'`polywrap.cc gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-pre.o `test -f 'pre.c' || echo './'`pre.c pre.c: In function ‘GetChar’: pre.c:345:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ pre.c:345:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ pre.c:353:8: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ pre.c:353:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ pre.c:355:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; t++; ^~~~~ pre.c:355:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; t++; ^ pre.c: In function ‘PutPreVar’: pre.c:594:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) *t++ = *s++; *t = 0; ^~~~~ pre.c:594:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) *t++ = *s++; *t = 0; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-proces.o `test -f 'proces.c' || echo './'`proces.c pre.c: In function ‘DoDo’: pre.c:2712:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) *u++ = *t++; *t = 0; *u = 0; ^~~~~ pre.c:2712:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) *u++ = *t++; *t = 0; *u = 0; ^ proces.c: In function ‘FiniTerm’: proces.c:2778:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ( *v++ != *u++ ) break; i--; } ^~ proces.c:2778:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ if ( *v++ != *u++ ) break; i--; } ^ proces.c: In function ‘Generator’: proces.c:2906:7: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ proces.c:2909:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ goto Return0; ^~~~ proces.c: In function ‘Processor’: proces.c:280:25: warning: this statement may fall through [-Wimplicit-fallthrough=] AR.hidefile->POfill = AR.hidefile->POfull; proces.c:281:4: note: here case LOCALEXPRESSION: ^~~~ proces.c: In function ‘InFunction’: proces.c:1968:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( d->where[0] == 4 && ^ proces.c:1975:7: note: here case DOLTERMS: ^~~~ pre.c: In function ‘PreIfEval’: pre.c:4181:6: warning: this statement may fall through [-Wimplicit-fallthrough=] s++; ~^~ pre.c:4182:4: note: here case ')': ^~~~ pre.c: In function ‘DoExternal’: pre.c:4986:5: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ pre.c:4987:4: note: here case 0:case 1: continue; ^~~~ pre.c: In function ‘DoRmExternal’: pre.c:5292:5: warning: this statement may fall through [-Wimplicit-fallthrough=] n=AX.currentExternalChannel; ~^~~~~~~~~~~~~~~~~~~~~~~~~~ pre.c:5294:3: note: here default: ^~~~~~~ pre.c: In function ‘DoFromExternal’: pre.c:5366:5: warning: this statement may fall through [-Wimplicit-fallthrough=] Terminate(-1); ^~~~~~~~~~~~~ pre.c:5367:4: note: here case 0:case 1: continue; ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-ratio.o `test -f 'ratio.c' || echo './'`ratio.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-reken.o `test -f 'reken.c' || echo './'`reken.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-reshuf.o `test -f 'reshuf.c' || echo './'`reshuf.c reshuf.c: In function ‘FunLevel’: reshuf.c:164:7: warning: this statement may fall through [-Wimplicit-fallthrough=] t += FUNHEAD-2; ~~^~~~~~~~~~~~ reshuf.c:165:6: note: here case DELTA: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-sch.o `test -f 'sch.c' || echo './'`sch.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-setfile.o `test -f 'setfile.c' || echo './'`setfile.c setfile.c: In function ‘WriteSetup’: setfile.c:763:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( StrICmp(sp->parameter,(UBYTE *)"incdir") == 0 && AM.IncDir ) { ^ setfile.c:767:4: note: here case STRINGVALUE: ^~~~ reken.c: In function ‘PreRandom’: reken.c:3854:14: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] x = (UWORD)PF_BroadcastNumber((LONG)x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-smart.o `test -f 'smart.c' || echo './'`smart.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-sort.o `test -f 'sort.c' || echo './'`sort.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-startup.o `test -f 'startup.c' || echo './'`startup.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-store.o `test -f 'store.c' || echo './'`store.c store.c: In function ‘ReadSaveVariables’: store.c:4300:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ( *((WORD *)out) == -AO.mpower ) *((WORD *)out) = -MAXPOWER; ^~ store.c:4301:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ out += sizeof(WORD); /* minpower */ ^~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-symmetr.o `test -f 'symmetr.c' || echo './'`symmetr.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-tables.o `test -f 'tables.c' || echo './'`tables.c tables.c: In function ‘CoTBenter’: tables.c:989:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:989:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c: In function ‘CheckTableDeclarations’: tables.c:1140:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; while ( *s ) s++; s++; ^~~~~ tables.c:1140:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; while ( *s ) s++; s++; ^ tables.c:1148:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1148:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c:1153:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1153:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ tables.c: In function ‘CoTBload’: tables.c:1192:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; while ( *s ) s++; s++; num++; ^~~~~ tables.c:1192:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; while ( *s ) s++; s++; num++; ^ tables.c:1205:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; es = t - arguments; ^~~~~ tables.c:1205:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; es = t - arguments; ^~ tables.c:1265:7: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *t ) t++; es = t - arguments; ^~~~~ tables.c:1265:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *t ) t++; es = t - arguments; ^~ tables.c: In function ‘CoTBuse’: tables.c:1617:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( *s ) s++; s++; ^~~~~ tables.c:1617:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( *s ) s++; s++; ^ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-token.o `test -f 'token.c' || echo './'`token.c token.c: In function ‘tokenize’: token.c:95:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && ( out[-1] == TWILDCARD || out[-1] == TNOT ) ) { ^~ token.c:95:63: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && ( out[-1] == TWILDCARD || out[-1] == TNOT ) ) { ^~ token.c:290:49: warning: comparison is always true due to limited range of data type [-Wtype-limits] ( ( out > AC.tokens+1 ) && ( out[-2] != TWILDCARD ) ) ) { ^~ token.c:312:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RPARENTHESIS ) { ^~ token.c:317:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 && t > AC.tokens ) t--; ^~ token.c:318:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TEXPRESSION ) { ^~ token.c:388:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] || out[-1] != TFUNOPEN ) ) { ^~ token.c:396:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( out[-1] == TFUNOPEN ) out--; ^~ token.c:398:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TCOMMA ) *out++ = RPARENTHESIS; ^~ token.c:412:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TFUNOPEN && out[-1] != TCOMMA ) ^~ token.c:412:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out[-1] != TFUNOPEN && out[-1] != TCOMMA ) ^~ token.c:456:39: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( out > AC.tokens && out[-1] != TFUNOPEN && ^~ token.c:457:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] out[-1] != LPARENTHESIS && out[-1] != TCOMMA ^~ token.c:457:42: warning: comparison is always true due to limited range of data type [-Wtype-limits] out[-1] != LPARENTHESIS && out[-1] != TCOMMA ^~ token.c:458:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] && out[-1] != LBRACE ) ^~ token.c:488:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] || object != 1 || out[-1] != TWILDCARD ) goto IllPos; ^~ token.c:540:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *out != TENDOFIT ) out++; ^~ token.c: In function ‘WriteTokens’: token.c:584:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *in != TENDOFIT ) { ^~ token.c:585:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *in < 0 ) { ^ token.c: In function ‘simp1token’: token.c:633:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:634:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:636:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *start != LBRACE ) start--; ^~ token.c:638:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) t--; ^~ token.c:639:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:639:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:639:57: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TSET && ( start[1] == TNUMBER || start[1] == TNUMBER1 ) ) { ^~ token.c:640:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = start[1] == TNUMBER ? 100: 128; ^~ token.c:643:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *start >= 0 && start < fill ) ^~ token.c:647:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] t++; n = *t++; while ( *t >= 0 ) { n = 128*n + *t++; } ^~ token.c: In function ‘simpwtoken’: token.c:721:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:722:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { ^~ token.c:724:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( t > s0 && t[-1] >= 0 ) t--; ^~ token.c:726:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *v >= 0 ) num = 128*num + *v++; ^~ token.c:731:5: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:732:5: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ token.c:734:5: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:737:5: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:740:5: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:753:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNOT && s[1] == TSET ) { notflag = 1; s++; } ^~ token.c:753:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNOT && s[1] == TSET ) { notflag = 1; s++; } ^~ token.c:754:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSET ) { ^~ token.c:755:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; num = 0; while ( *s >= 0 ) num = 128*num + *s++; ^~ token.c:756:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( notflag == 0 && *s == TWILDCARD && s[1] == TSET ) { ^~ token.c:756:50: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( notflag == 0 && *s == TWILDCARD && s[1] == TSET ) { ^~ token.c:757:36: warning: comparison is always true due to limited range of data type [-Wtype-limits] s += 2; numto = 0; while ( *s >= 0 ) numto = 128*numto + *s++; ^~ token.c:770:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( notflag == 0 && *s == LBRACE && s[1] == TSYMBOL ) { ^~ token.c:770:52: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( notflag == 0 && *s == LBRACE && s[1] == TSYMBOL ) { ^~ token.c:776:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] numto = 0; while ( *s >= 0 ) numto = 128*numto + *s++; ^~ token.c:777:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; /* most common mistake */ ^~ token.c:778:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:786:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOLLAR ) { ^~ token.c:788:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) numdollar = 128*numdollar + *s++; ^~ token.c:789:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == RBRACE ) { ^~ token.c:811:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:811:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:811:52: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s != TDOLLAR && *s != TENDOFIT && *s != RPARENTHESIS ^~ token.c:812:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:42: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:812:61: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != RBRACE && *s != TCOMMA && *s != TFUNCLOSE && *s != TMULTIPLY ^~ token.c:813:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:813:58: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER && *s != TDIVIDE && *s != TPLUS && *s != TMINUS ^~ token.c:814:10: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:43: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:814:61: warning: comparison is always true due to limited range of data type [-Wtype-limits] && *s != TPOWER1 && *s != TEMPTY && *s != TFUNOPEN && *s != TDOT ) { ^~ token.c:818:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOLLAR ) { ^~ token.c:820:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) numdollar = 128*numdollar + *s++; ^~ token.c:831:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TWILDARG ) { ^~ token.c:834:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { num = 128*num + *s; *fill++ = *s++; } ^~ token.c:844:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDOLLAR ) { ^~ token.c:845:30: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; num = 0; while ( *s >= 0 ) num = 128*num + *s++; ^~ token.c: In function ‘simp2token’: token.c:878:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:879:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS && s[1] == LPARENTHESIS ) { ^~ token.c:879:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS && s[1] == LPARENTHESIS ) { ^~ token.c:883:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:884:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:886:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == RPARENTHESIS ) { ^~ token.c:891:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ token.c:892:62: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == AM.facnum && ( fill > (s0+1) ) && fill[-2] == TDIVIDE ^~ token.c:893:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNCTION ) { ^~ token.c:896:65: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == AM.invfacnum && ( fill > (s0+1) ) && fill[-2] == TDIVIDE ^~ token.c:897:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNCTION ) { ^~ token.c:909:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:910:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) { ^~ token.c:914:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:915:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:917:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TFUNCLOSE && s[1] != TWILDARG ) { /* Check for last argument in sum */ ^~ token.c:917:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[1] == TFUNCLOSE && s[1] != TWILDARG ) { /* Check for last argument in sum */ ^~ token.c:920:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TFUNOPEN ) n--; ^~ token.c:921:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == TFUNCLOSE ) n++; ^~ token.c:925:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *v >= 0 ) v--; ^~ token.c:926:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TFUNCTION ) { v++; ^~ token.c:927:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *v >= 0 && v < fill ) n = 128*n + *v++; ^~ token.c:941:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] && fill[-1] == TFUNOPEN ) { ^~ token.c:943:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TEXPRESSION ) { ^~ token.c:945:27: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *v >= 0 ) n = 128*n + *v++; ^~ token.c:955:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( ( fill[-1] == TFUNOPEN || fill[-1] == TCOMMA ) ^~ token.c:955:45: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( ( fill[-1] == TFUNOPEN || fill[-1] == TCOMMA ) ^~ token.c:956:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TFUNCLOSE || t[1] == TCOMMA ) ) ) { ^~ token.c:956:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TFUNCLOSE || t[1] == TCOMMA ) ) ) { ^~ token.c:959:6: warning: case label value is less than minimum value for type case TMINUS: ^~~~ token.c:961:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TVECTOR ) { ^~ token.c:962:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] w = v+1; while ( *w >= 0 ) w++; ^~ token.c:968:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TNUMBER || *v == TNUMBER1 ) { ^~ token.c:968:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *v == TNUMBER || *v == TNUMBER1 ) { ^~ token.c:970:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:971:38: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:977:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:978:38: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:984:49: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( v+2 == t ) || ( v+3 == t && v[2] >= 0 ) ) ^~ token.c:989:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == LPARENTHESIS && t[-1] == RPARENTHESIS ) { ^~ token.c:989:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *v == LPARENTHESIS && t[-1] == RPARENTHESIS ) { ^~ token.c:993:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *w == LPARENTHESIS ) n++; ^~ token.c:994:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *w == RPARENTHESIS ) n--; ^~ token.c:1002:6: warning: case label value is less than minimum value for type case TSETNUM: ^~~~ token.c:1003:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] v++; while ( *v >= 0 ) v++; ^~ token.c:1005:6: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1007:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] || v[1] == DENOMINATORSYMBOL ) && v[2] < 0 ) { ^ token.c:1010:6: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1011:6: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1012:6: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1013:6: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1014:6: warning: case label value is less than minimum value for type case TDUBIOUS: ^~~~ token.c:1015:6: warning: case label value is less than minimum value for type case TSGAMMA: ^~~~ token.c:1016:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] tcommon: v++; while ( *v >= 0 ) v++; ^~ token.c:1017:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( v == t || ( v[0] == TWILDCARD && v+1 == t ) ) ^~ token.c:1021:6: warning: case label value is less than minimum value for type case TGENINDEX: ^~~~ token.c:1026:6: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1027:6: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1029:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:1030:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:1036:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = ( *v == TNUMBER ) ? 100: 128; ^~ token.c:1037:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv = v+1; x = 0; while ( *vv >= 0 ) { x = x*base + *vv++; } ^~ token.c:1043:48: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( v+2 == t ) || ( v+3 == t && v[2] >= 0 ) ) ^~ token.c:1048:6: warning: case label value is less than minimum value for type case TWILDARG: ^~~~ token.c:1049:23: warning: comparison is always true due to limited range of data type [-Wtype-limits] v++; while ( *v >= 0 ) v++; ^~ token.c:1053:6: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1060:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *vv != TEXPRESSION ) break; ^~ token.c:1061:26: warning: comparison is always true due to limited range of data type [-Wtype-limits] vv++; while ( *vv >= 0 ) vv++; ^~ token.c:1069:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *w == TFUNOPEN ) n--; ^~ token.c:1070:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *w == TFUNCLOSE ) n++; ^~ token.c:1073:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] w--; while ( w > to && *w >= 0 ) w--; ^~ token.c:1074:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *w != TFUNCTION ) { *fill++ = *s++; break; } ^~ token.c:1076:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *w >= 0 ) { n = 128*n + *w++; } ^~ token.c:1090:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEMPTY ) s++; ^~ token.c: In function ‘simp3atoken’: token.c:1124:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1126:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDIVIDE ) { denom = -1; s++; } ^~ token.c:1129:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1130:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1131:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1132:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; /* skip the object */ ^~ token.c:1133:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; /* and the possible wildcard */ ^~ token.c:1135:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TPOWER ) continue; /* No power -> done */ ^~ token.c:1137:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) s++; /* negative: no difference here */ ^~ token.c:1138:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1138:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1139:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = *s == TNUMBER ? 100: 128; /* NUMBER = base 100 */ ^~ token.c:1142:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { /* it may look like not too big */ ^~ token.c:1146:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) s++; /* Finish the number if needed */ ^~ token.c:1147:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1150:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1150:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1150:50: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1151:29: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1152:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { s++; ^~ token.c:1153:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1165:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1169:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1170:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1171:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1173:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER ) { ^~ token.c:1178:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1179:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1180:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1182:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1185:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1190:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) { ^~ token.c:1198:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOT ) goto dodot; ^~ token.c:1199:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER || *s == TPOWER1 ) numexp++; ^~ token.c:1199:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *s == TPOWER || *s == TPOWER1 ) numexp++; ^~ token.c:1201:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1202:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1203:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) s++; ^~ token.c:1206:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1209:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1210:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1215:26: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *t == TPOWER || *t == TPOWER1 ) numexp++; ^~ token.c:1215:42: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || *t == TPOWER || *t == TPOWER1 ) numexp++; ^~ token.c:1217:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1218:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1220:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1223:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1224:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1229:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1232:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1233:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1238:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1238:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1239:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[1] == TMINUS ) ) numexp++; ^~ token.c:1241:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1242:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1243:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *s == TPOWER || *s == TPOWER1 ) ^~ token.c:1243:46: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom < 0 || ( ( *s == TPOWER || *s == TPOWER1 ) ^~ token.c:1244:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && s[1] == TMINUS ) ) numexp++; ^~ token.c:1246:4: warning: case label value is less than minimum value for type case LPARENTHESIS: ^~~~ token.c:1249:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1250:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { if ( --n <= 0 ) break; } ^~ token.c:1254:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom > 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1254:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( denom > 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1255:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1255:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1255:59: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) && t[2] >= 0 ^~ token.c:1256:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[3] < 0 ) break; ^ token.c:1259:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1259:49: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 && ( *t == TPOWER || *t == TPOWER1 ) ) { ^~ token.c:1260:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TMINUS && ( t[2] == TNUMBER ^~ token.c:1260:36: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == TMINUS && ( t[2] == TNUMBER ^~ token.c:1261:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] || t[2] == TNUMBER1 ) && t[3] >= 0 ^~ token.c:1261:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] || t[2] == TNUMBER1 ) && t[3] >= 0 ^~ token.c:1262:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[4] < 0 ) break; ^ token.c:1265:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1265:51: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1266:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TMINUS || t[1] == LPARENTHESIS ) ) ) numexp++; ^~ token.c:1266:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] && ( t[1] == TMINUS || t[1] == LPARENTHESIS ) ) ) numexp++; ^~ token.c:1268:4: warning: case label value is less than minimum value for type case TSET: ^~~~ token.c:1269:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1280:4: warning: case label value is less than minimum value for type case TDOT: ^~~~ token.c:1282:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { s++; while ( *s >= 0 ) s++; } ^~ token.c:1282:44: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { s++; while ( *s >= 0 ) s++; } ^~ token.c:1283:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSET ) { ^~ token.c:1284:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1289:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ token.c:1292:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) n++; ^~ token.c:1293:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1303:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSETNUM ) { ^~ token.c:1304:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1305:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR ) goto nodot; ^~ token.c:1306:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = *s++; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1315:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c:1319:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; while ( *s >= 0 ) s++; ^~ token.c: In function ‘simp3btoken’: token.c:1348:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TEMPTY ) s++; ^~ token.c:1349:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1350:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TEMPTY ) { s++; continue; } ^~ token.c:1352:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TDIVIDE ) { denom = -1; *fill++ = *s++; } ^~ token.c:1354:10: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( c == TSETNUM ) { ^~ token.c:1355:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1360:4: warning: case label value is less than minimum value for type case TSYMBOL: ^~~~ token.c:1361:4: warning: case label value is less than minimum value for type case TNUMBER: ^~~~ token.c:1362:4: warning: case label value is less than minimum value for type case TNUMBER1: ^~~~ token.c:1364:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1365:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1368:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TPOWER ) continue; ^~ token.c:1370:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TMINUS ) *fill++ = *s++; ^~ token.c:1371:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPLUS ) s++; ^~ token.c:1372:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TSETNUM ) { ^~ token.c:1373:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1377:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1377:30: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TNUMBER || *s == TNUMBER1 ) { ^~ token.c:1378:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] base = *s == TNUMBER ? 100: 128; ^~ token.c:1381:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { ^~ token.c:1386:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1390:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1390:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1390:50: warning: comparison is always true due to limited range of data type [-Wtype-limits] else if ( *s == TSYMBOL && c != TNUMBER && c != TNUMBER1 ) { ^~ token.c:1392:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *s >= 0 ) { n = 128*n + *s; *fill++ = *s++; } ^~ token.c:1393:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) { *fill++ = *s++; ^~ token.c:1394:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TPOWER ) goto doublepower; ^~ token.c:1415:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *ss == TMINUS ) { denom = -denom; ss++; } ^~ token.c:1426:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *ss == TPOWER ) goto doublepower; ^~ token.c:1432:4: warning: case label value is less than minimum value for type case TINDEX: ^~~~ token.c:1433:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1434:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1436:4: warning: case label value is less than minimum value for type case TVECTOR: ^~~~ token.c:1437:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1438:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1440:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNOPEN ) { ^~ token.c:1441:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TFUNCLOSE ) *fill++ = *s++; ^~ token.c:1444:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TDOT ) goto dodot; ^~ token.c:1447:4: warning: case label value is less than minimum value for type case TFUNCTION: ^~~~ token.c:1448:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1449:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TWILDCARD ) *fill++ = *s++; ^~ token.c:1452:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1455:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1456:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1463:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER || *t == TPOWER1 ) { ^~ token.c:1463:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER || *t == TPOWER1 ) { ^~ token.c:1465:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) ^~ token.c:1465:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( ( t[1] == TNUMBER || t[1] == TNUMBER1 ) ^~ token.c:1467:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^~ token.c:1467:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^ token.c:1469:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( t[1] == TMINUS && denom < 0 && ^~ token.c:1470:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] ( t[2] == TNUMBER || t[2] == TNUMBER1 ) ) { ^~ token.c:1470:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] ( t[2] == TNUMBER || t[2] == TNUMBER1 ) ) { ^~ token.c:1471:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^~ token.c:1471:31: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[2] >= 0 && t[3] < 0 ) { sube = 0; break; } ^ token.c:1481:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TMINUS ) { t++; denom = -denom; } ^~ token.c:1484:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) { ^~ token.c:1487:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1488:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) n--; ^~ token.c:1492:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCTION || *t == TDUBIOUS ) { ^~ token.c:1492:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCTION || *t == TDUBIOUS ) { ^~ token.c:1493:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1494:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TWILDCARD ) *fill++ = *t++; ^~ token.c:1495:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1498:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1499:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1504:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSET ) { ^~ token.c:1506:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { n = 128*n + *t; *fill++ = *t++; } ^~ token.c:1507:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1514:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1515:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1520:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TEXPRESSION ) { ^~ token.c:1521:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1522:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1525:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1526:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1530:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1533:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1534:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1539:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TVECTOR ) { ^~ token.c:1540:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1541:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1544:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1545:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) n--; ^~ token.c:1549:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TDOT ) { ^~ token.c:1551:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TVECTOR || *t == TDUBIOUS ) { ^~ token.c:1551:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TVECTOR || *t == TDUBIOUS ) { ^~ token.c:1552:36: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1554:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSET ) { ^~ token.c:1556:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { num = 128*num + *t; *fill++ = *t++; } ^~ token.c:1561:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1564:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1565:24: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) n--; ^~ token.c:1570:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TSETNUM ) { ^~ token.c:1572:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { *fill++ = *t++; } ^~ token.c:1574:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t >= 0 ) { *fill++ = *t++; } ^~ token.c:1583:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *t++; while ( *t >= 0 ) *fill++ = *t++; ^~ token.c:1584:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TWILDCARD ) *fill++ = *t++; ^~ token.c:1587:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TPOWER ) goto doublepower; ^~ token.c:1603:4: warning: case label value is less than minimum value for type case TEXPRESSION: ^~~~ token.c:1604:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1606:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) { ^~ token.c:1609:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNOPEN ) n++; ^~ token.c:1610:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNCLOSE ) { if ( --n <= 0 ) break; } ^~ token.c:1615:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) { ^~ token.c:1618:15: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LBRACE ) n++; ^~ token.c:1619:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1624:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t > s || denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1624:55: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t > s || denom < 0 || ( ( *t == TPOWER || *t == TPOWER1 ) ^~ token.c:1625:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t[1] == TMINUS ) ) goto dofunpower; ^~ token.c:1627:4: warning: case label value is less than minimum value for type case TDOLLAR: ^~~~ token.c:1628:32: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1630:4: warning: case label value is less than minimum value for type case LPARENTHESIS: ^~~~ token.c:1633:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == LPARENTHESIS ) n++; ^~ token.c:1634:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { if ( --n <= 0 ) break; } ^~ token.c:1639:4: warning: case label value is less than minimum value for type case TSET: ^~~~ token.c:1641:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { *fill++ = *s; n = 128*n + *s++; } ^~ token.c:1652:4: warning: case label value is less than minimum value for type case TDOT: ^~~~ token.c:1654:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TVECTOR ) { ^~ token.c:1655:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1657:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSET ) { ^~ token.c:1659:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) { *fill++ = *s; n = 128*n + *s++; } ^~ token.c:1660:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) { ^~ token.c:1667:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LBRACE ) n++; ^~ token.c:1668:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RBRACE ) { if ( --n <= 0 ) break; } ^~ token.c:1678:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TSETNUM ) { ^~ token.c:1679:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1680:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TVECTOR ) goto nodot; ^~ token.c:1681:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = *s++; while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1687:17: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c:1693:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) *fill++ = *s++; ^~ token.c: In function ‘simp4token’: token.c:1718:13: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1719:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSET ) { ^~ token.c:1720:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TEMPTY ) s++; ^~ token.c:1724:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1725:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TNOT && fill[-2] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1725:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( fill[-1] == TNOT && fill[-2] == TWILDCARD ) { *fill++ = *s++; continue; } ^~ token.c:1726:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] s1 = s++; n = 0; while ( *s >= 0 ) { n = 128*n + *s++; } ^~ token.c:1728:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != LBRACE ) { while ( s1 < s ) *fill++ = *s1++; continue; } ^~ token.c:1734:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TDOLLAR ) { ^~ token.c:1734:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TDOLLAR ) { ^~ token.c:1737:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1737:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1739:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] settype = ( *s == TDOLLAR ); ^~ token.c:1741:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s >= 0 ) nsym = 128*nsym + *s++; ^~ token.c:1742:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != RBRACE ) { ^~ token.c:1745:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1745:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1763:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNCLOSE ) { ^~ token.c:1766:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == TFUNCLOSE ) level++; ^~ token.c:1767:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNOPEN ) { ^~ token.c:1774:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RBRACE ) { ^~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-tools.o `test -f 'tools.c' || echo './'`tools.c token.c:1777:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RBRACE ) level++; ^~ token.c:1778:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == LBRACE ) { ^~ token.c:1785:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == RPARENTHESIS ) { ^~ token.c:1788:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t == RPARENTHESIS ) level++; ^~ token.c:1789:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == LPARENTHESIS ) { ^~ token.c:1796:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *t == TFUNOPEN ) { ^~ token.c:1799:16: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == TFUNCTION ) { ^~ token.c:1805:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == LPARENTHESIS ) t1++; ^~ token.c:1806:18: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *t1 == TSYMBOL ) { ^~ token.c:1810:20: warning: comparison is always false due to limited range of data type [-Wtype-limits] && t1[2] < 0 ) {} ^ token.c:1813:22: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *t1 >= 0 && t1 < fill ) level = 128*level + *t1++; ^~ token.c:1815:21: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] == LPARENTHESIS ^~ token.c:1816:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] && *t1 == RPARENTHESIS && t1[1] == TCOMMA ) break; ^~ token.c:1816:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] && *t1 == RPARENTHESIS && t1[1] == TCOMMA ) break; ^~ token.c:1817:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( t[1] != LPARENTHESIS && *t1 == TCOMMA ) break; ^~ token.c:1817:44: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( t[1] != LPARENTHESIS && *t1 == TCOMMA ) break; ^~ token.c:1830:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~ token.c:1830:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ while ( s1 < s ) *fill++ = *s1++; continue; ^~~~~~~~ token.c:1849:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s1 >= 0 ) *s3++ = *s1++; ^~ token.c:1853:15: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s2 >= 0 ) *fill++ = *s2++; ^~ token.c:1854:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] *fill++ = type; while ( *s1 >= 0 ) *fill++ = *s1++; ^~ token.c: In function ‘simp5token’: token.c:1872:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1873:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == TFUNCTION ) { ^~ token.c:1874:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1876:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TFUNOPEN ) continue; ^~ token.c:1878:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TINDEX ) continue; ^~ token.c:1878:31: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TSYMBOL && *s != TINDEX ) continue; ^~ token.c:1880:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1882:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( *s != TCOMMA ) continue; ^~ token.c: In function ‘simp6token’: token.c:1923:14: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TPLUS || *s == TMINUS ) s++; ^~ token.c:1923:29: warning: comparison is always false due to limited range of data type [-Wtype-limits] while ( *s == TPLUS || *s == TMINUS ) s++; ^~ token.c:1925:14: warning: comparison is always true due to limited range of data type [-Wtype-limits] while ( *s != TENDOFIT ) { ^~ token.c:1926:12: warning: comparison is always false due to limited range of data type [-Wtype-limits] if ( *s == LPARENTHESIS ) level++; ^~ token.c:1927:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == RPARENTHESIS ) level--; ^~ token.c:1928:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNOPEN ) level++; ^~ token.c:1929:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCLOSE ) level--; ^~ token.c:1930:19: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *s == TPLUS || *s == TMINUS ) && level == 0 ) { ^~ token.c:1930:34: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( ( *s == TPLUS || *s == TMINUS ) && level == 0 ) { ^~ token.c:1934:16: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1934:35: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1934:53: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( s[-1] != TPOWER && s[-1] != TPLUS && s[-1] != TMINUS ) { ^~ token.c:1938:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TEXPRESSION ) { ^~ token.c:1940:28: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; n = 0; while ( *s >= 0 ) n = 128*n + *s++; ^~ token.c:1983:60: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ( ( AS.Oldvflags[n] & ISFACTORIZED ) != 0 ) && *s != LBRACE ) { ^~ token.c:1988:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] if ( ss[-1] != TFUNOPEN || funnum != NUMFACTORS-FUNCTION ) { ^~ token.c:1996:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] else if ( *s == TFUNCTION ) { ^~ token.c:1997:33: warning: comparison is always true due to limited range of data type [-Wtype-limits] s++; funnum = 0; while ( *s >= 0 ) funnum = 128*funnum + *s++; ^~ token.c: In function ‘simpwtoken’: token.c:733:8: warning: statement will never be executed [-Wswitch-unreachable] *w++ = SYMTOSYM; *w++ = 4; *w++ = num; *w++ = -1; break; ~^~ token.c: In function ‘simp2token’: token.c:960:8: warning: statement will never be executed [-Wswitch-unreachable] v++; ~^~ token.c: In function ‘simp3atoken’: token.c:1132:6: warning: statement will never be executed [-Wswitch-unreachable] s++; while ( *s >= 0 ) s++; /* skip the object */ ~^~ token.c: In function ‘simp3btoken’: token.c:1363:17: warning: statement will never be executed [-Wswitch-unreachable] *fill++ = *s++; ~^~ In file included from tools.c:54:0: tools.c: In function ‘TruncateFile’: form3.h:422:22: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] #define Utruncate(f) ftruncate(f->descriptor,0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ tools.c:1287:3: note: in expansion of macro ‘Utruncate’ Utruncate(f); ^~~~~~~~~ tools.c: In function ‘ToGeneral’: tools.c:2678:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case MINVECTOR: k = -k; ~~^~~~ tools.c:2679:4: note: here case INDEX: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-transform.o `test -f 'transform.c' || echo './'`transform.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-wildcard.o `test -f 'wildcard.c' || echo './'`wildcard.c g++ -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-mytime.o `test -f 'mytime.cc' || echo './'`mytime.cc wildcard.c: In function ‘CheckWild’: wildcard.c:2271:6: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( ( type == SYMTOSYM && *w == newnumber ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || ( type == SYMTONUM && *w-2*MAXPOWER == newnumber ) ) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wildcard.c:2274:5: note: here case SYMTOSUB: ^~~~ wildcard.c:2306:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( *w == newnumber ) goto NoMatch; ^ wildcard.c:2307:5: note: here case VECTOSUB: ^~~~ wildcard.c:2339:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( *w == newnumber ) goto NoMatch; ^ wildcard.c:2340:5: note: here case INDTOSUB: ^~~~ gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-unixfile.o `test -f 'unixfile.c' || echo './'`unixfile.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-mpi.o `test -f 'mpi.c' || echo './'`mpi.c gcc -DHAVE_CONFIG_H -I. -I.. "`suffix=; [ "x" = x ] && suffix=DUMMY; echo -DPRODUCTIONDATE$suffix='""'`" -DWITHMPI -DPF_WITHGETENV -DPF_WITHLOG -I/usr/include/mpich -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parform-parallel.o `test -f 'parallel.c' || echo './'`parallel.c g++ -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -s -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o form form-argument.o form-checkpoint.o form-comexpr.o form-compcomm.o form-compiler.o form-compress.o form-comtool.o form-dollar.o form-execute.o form-extcmd.o form-factor.o form-findpat.o form-function.o form-if.o form-index.o form-lus.o form-message.o form-minos.o form-module.o form-names.o form-normal.o form-notation.o form-opera.o form-optimize.o form-pattern.o form-poly.o form-polyfact.o form-polygcd.o form-polywrap.o form-pre.o form-proces.o form-ratio.o form-reken.o form-reshuf.o form-sch.o form-setfile.o form-smart.o form-sort.o form-startup.o form-store.o form-symmetr.o form-tables.o form-token.o form-tools.o form-transform.o form-wildcard.o form-mytime.o form-unixfile.o g++ -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -pthread -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -s -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o tform tform-argument.o tform-checkpoint.o tform-comexpr.o tform-compcomm.o tform-compiler.o tform-compress.o tform-comtool.o tform-dollar.o tform-execute.o tform-extcmd.o tform-factor.o tform-findpat.o tform-function.o tform-if.o tform-index.o tform-lus.o tform-message.o tform-minos.o tform-module.o tform-names.o tform-normal.o tform-notation.o tform-opera.o tform-optimize.o tform-pattern.o tform-poly.o tform-polyfact.o tform-polygcd.o tform-polywrap.o tform-pre.o tform-proces.o tform-ratio.o tform-reken.o tform-reshuf.o tform-sch.o tform-setfile.o tform-smart.o tform-sort.o tform-startup.o tform-store.o tform-symmetr.o tform-tables.o tform-token.o tform-tools.o tform-transform.o tform-wildcard.o tform-mytime.o tform-unixfile.o tform-threads.o mpic++ -Wall -Wextra -Wpadded -O3 -fomit-frame-pointer -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -s -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -o parform parform-argument.o parform-checkpoint.o parform-comexpr.o parform-compcomm.o parform-compiler.o parform-compress.o parform-comtool.o parform-dollar.o parform-execute.o parform-extcmd.o parform-factor.o parform-findpat.o parform-function.o parform-if.o parform-index.o parform-lus.o parform-message.o parform-minos.o parform-module.o parform-names.o parform-normal.o parform-notation.o parform-opera.o parform-optimize.o parform-pattern.o parform-poly.o parform-polyfact.o parform-polygcd.o parform-polywrap.o parform-pre.o parform-proces.o parform-ratio.o parform-reken.o parform-reshuf.o parform-sch.o parform-setfile.o parform-smart.o parform-sort.o parform-startup.o parform-store.o parform-symmetr.o parform-tables.o parform-token.o parform-tools.o parform-transform.o parform-wildcard.o parform-mytime.o parform-unixfile.o parform-mpi.o parform-parallel.o make[4]: Leaving directory '/<>/sources' Making all in check make[4]: Entering directory '/<>/check' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/check' make[4]: Entering directory '/<>' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' /usr/bin/make -C doc pdf make[2]: Entering directory '/<>/doc' Making pdf in doxygen make[3]: Entering directory '/<>/doc/doxygen' make[3]: Nothing to be done for 'pdf'. make[3]: Leaving directory '/<>/doc/doxygen' Making pdf in manual make[3]: Entering directory '/<>/doc/manual' OLDDATE=0; if [ -f manualdate.tex ]; then OLDDATE=$(cat manualdate.tex); OLDDATE=$(date -d "$OLDDATE" +%Y%m%d); fi; \ NEWDATE=0; if [ "x" != x ]; then NEWDATE=; else NEWDATE=$(date +"%d %b %Y"); fi; \ if [ $(date -d "$NEWDATE" +%Y%m%d) -gt $OLDDATE ]; then echo $NEWDATE > manualdate.tex; echo DIDIT; fi DIDIT This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.12> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) Package hyperref Message: Driver: hpdftex. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Package hyperref Warning: Option `hyperindex' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Option `pagebackref' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 18. Writing index file manual.idx No file manual.aux. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./manualdate.tex) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [1] [2] (./startup.tex Chapter 1. pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored \relax l.47 \item[-pipe] Indicates that \FORM\ is started up as the receiving [1] LaTeX Warning: Reference `checkpoints' on page 2 undefined on input line 52. LaTeX Warning: Reference `ontotalsize' on page 2 undefined on input line 60. LaTeX Warning: Reference `parallel' on page 2 undefined on input line 67. pdfTeX warning (ext4): destination with the same identifier (name{page.2}) has been already used, duplicate ignored \relax l.110 \item I f the command tail specifies a setup file, \FORM\ will use this... [2] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) LaTeX Warning: Reference `setup' on page 3 undefined on input line 125. ) (./variable.tex [3] Chapter 2. LaTeX Warning: Reference `preprocessor' on page 4 undefined on input line 11. LaTeX Warning: Reference `dollars' on page 4 undefined on input line 13. LaTeX Warning: Reference `setup' on page 4 undefined on input line 57. [4] LaTeX Warning: Reference `substasymbols' on page 5 undefined on input line 122. [5] LaTeX Warning: Reference `sect-extrasymbols' on page 6 undefined on input line 195. LaTeX Warning: Reference `substadimension' on page 6 undefined on input line 20 7. [6] LaTeX Warning: Reference `substavectors' on page 7 undefined on input line 221. LaTeX Warning: Reference `substaindex' on page 7 undefined on input line 251. LaTeX Warning: Reference `substadimension' on page 7 undefined on input line 25 9. LaTeX Warning: Reference `setup' on page 7 undefined on input line 276. [7] LaTeX Warning: Reference `substafixindex' on page 8 undefined on input line 288 . LaTeX Warning: Reference `gammaalgebra' on page 8 undefined on input line 317. LaTeX Warning: Reference `functions' on page 8 undefined on input line 344. LaTeX Warning: Reference `substatable' on page 8 undefined on input line 348. LaTeX Warning: Reference `tablebase' on page 8 undefined on input line 349. LaTeX Warning: Reference `substatensors' on page 8 undefined on input line 358. LaTeX Warning: Reference `substantensors' on page 8 undefined on input line 359 . LaTeX Warning: Reference `substactensors' on page 8 undefined on input line 359 . [8] LaTeX Warning: Reference `substaset' on page 9 undefined on input line 388. [9] LaTeX Warning: Reference `substasum' on page 10 undefined on input line 428. [10] LaTeX Warning: Reference `pattern' on page 11 undefined on input line 482. LaTeX Warning: Reference `preprocessor' on page 11 undefined on input line 516. [11] LaTeX Warning: Reference `substaautodeclare' on page 12 undefined on input line 574. [12] LaTeX Warning: Reference `substasum' on page 13 undefined on input line 626. LaTeX Warning: Reference `substarenumber' on page 13 undefined on input line 66 1. [13] [14] LaTeX Warning: Reference `fund' on page 15 undefined on input line 799. [15] LaTeX Warning: Reference `substaextrasymbols' on page 16 undefined on input lin e 811. LaTeX Warning: Reference `substatopolynomial' on page 16 undefined on input lin e 816. [16] [17]) (./prepro.tex [18] Chapter 3. LaTeX Warning: Reference `dollars' on page 19 undefined on input line 28. [19] LaTeX Warning: Reference `substaextrasymbols' on page 20 undefined on input lin e 70. LaTeX Warning: Reference `optimization' on page 20 undefined on input line 72. LaTeX Warning: Reference `optimization' on page 20 undefined on input line 74. LaTeX Warning: Reference `optimization' on page 20 undefined on input line 76. [20] LaTeX Warning: Reference `pattern' on page 21 undefined on input line 148. [21] [22] LaTeX Warning: Reference `prermseparator' on page 23 undefined on input line 26 7. LaTeX Warning: Reference `precall' on page 23 undefined on input line 268. LaTeX Warning: Reference `predo' on page 23 undefined on input line 268. LaTeX Warning: Reference `prewrite' on page 23 undefined on input line 290. LaTeX Warning: Reference `preclose' on page 23 undefined on input line 291. LaTeX Warning: Reference `precreate' on page 23 undefined on input line 291. LaTeX Warning: Reference `preremove' on page 23 undefined on input line 292. LaTeX Warning: Reference `preswitch' on page 23 undefined on input line 308. LaTeX Warning: Reference `preendswitch' on page 23 undefined on input line 309. LaTeX Warning: Reference `precase' on page 23 undefined on input line 310. LaTeX Warning: Reference `predefault' on page 23 undefined on input line 311. LaTeX Warning: Reference `predo' on page 23 undefined on input line 330. LaTeX Warning: Reference `preenddo' on page 23 undefined on input line 330. LaTeX Warning: Reference `preprocedure' on page 23 undefined on input line 348. LaTeX Warning: Reference `preendprocedure' on page 23 undefined on input line 3 49. LaTeX Warning: Reference `setup' on page 23 undefined on input line 359. [23] LaTeX Warning: Reference `pattern' on page 24 undefined on input line 407. [24] LaTeX Warning: Reference `predefine' on page 25 undefined on input line 431. LaTeX Warning: Reference `preprocedureextension' on page 25 undefined on input line 438. LaTeX Warning: Reference `setup' on page 25 undefined on input line 439. LaTeX Warning: Reference `preswitch' on page 25 undefined on input line 451. LaTeX Warning: Reference `preendswitch' on page 25 undefined on input line 452. LaTeX Warning: Reference `prebreak' on page 25 undefined on input line 453. LaTeX Warning: Reference `predefault' on page 25 undefined on input line 454. LaTeX Warning: Reference `optimization' on page 25 undefined on input line 475. LaTeX Warning: Reference `prewrite' on page 25 undefined on input line 487. LaTeX Warning: Reference `preappend' on page 25 undefined on input line 487. LaTeX Warning: Reference `precreate' on page 25 undefined on input line 488. LaTeX Warning: Reference `preremove' on page 25 undefined on input line 488. [25] LaTeX Warning: Reference `prewrite' on page 26 undefined on input line 528. LaTeX Warning: Reference `preclose' on page 26 undefined on input line 529. LaTeX Warning: Reference `preappend' on page 26 undefined on input line 529. LaTeX Warning: Reference `preremove' on page 26 undefined on input line 530. LaTeX Warning: Reference `preswitch' on page 26 undefined on input line 548. LaTeX Warning: Reference `preendswitch' on page 26 undefined on input line 549. LaTeX Warning: Reference `precase' on page 26 undefined on input line 550. LaTeX Warning: Reference `prebreak' on page 26 undefined on input line 551. LaTeX Warning: Reference `preredefine' on page 26 undefined on input line 573. LaTeX Warning: Reference `preundefine' on page 26 undefined on input line 574. [26] LaTeX Warning: Reference `precall' on page 27 undefined on input line 624. LaTeX Warning: Reference `preenddo' on page 27 undefined on input line 644. [27] LaTeX Warning: Reference `substaredefine' on page 28 undefined on input line 71 5. [28] LaTeX Warning: Reference `preif' on page 29 undefined on input line 764. LaTeX Warning: Reference `preendif' on page 29 undefined on input line 765. LaTeX Warning: Reference `preelseif' on page 29 undefined on input line 766. LaTeX Warning: Reference `preifdef' on page 29 undefined on input line 767. LaTeX Warning: Reference `preifndef' on page 29 undefined on input line 768. LaTeX Warning: Reference `preif' on page 29 undefined on input line 788. LaTeX Warning: Reference `preendif' on page 29 undefined on input line 789. LaTeX Warning: Reference `preelse' on page 29 undefined on input line 790. [29] LaTeX Warning: Reference `predo' on page 30 undefined on input line 826. LaTeX Warning: Reference `preif' on page 30 undefined on input line 841. LaTeX Warning: Reference `preelse' on page 30 undefined on input line 842. LaTeX Warning: Reference `preelseif' on page 30 undefined on input line 843. LaTeX Warning: Reference `preifdef' on page 30 undefined on input line 844. LaTeX Warning: Reference `preifndef' on page 30 undefined on input line 845. LaTeX Warning: Reference `preinside' on page 30 undefined on input line 861. LaTeX Warning: Reference `preprocedure' on page 30 undefined on input line 877. LaTeX Warning: Reference `precall' on page 30 undefined on input line 878. LaTeX Warning: Reference `preswitch' on page 30 undefined on input line 901. LaTeX Warning: Reference `precase' on page 30 undefined on input line 902. LaTeX Warning: Reference `prebreak' on page 30 undefined on input line 903. LaTeX Warning: Reference `predefault' on page 30 undefined on input line 904. [30] LaTeX Warning: Reference `polynomials' on page 31 undefined on input line 977. LaTeX Warning: Reference `dollars' on page 31 undefined on input line 978. [31] LaTeX Warning: Reference `preendif' on page 32 undefined on input line 1034. LaTeX Warning: Reference `preelse' on page 32 undefined on input line 1035. LaTeX Warning: Reference `preelseif' on page 32 undefined on input line 1036. LaTeX Warning: Reference `preifdef' on page 32 undefined on input line 1037. LaTeX Warning: Reference `preifndef' on page 32 undefined on input line 1038. [32] LaTeX Warning: Reference `substaif' on page 33 undefined on input line 1093. LaTeX Warning: Reference `substasymbols' on page 33 undefined on input line 111 7. LaTeX Warning: Reference `substasymbols' on page 33 undefined on input line 112 4. LaTeX Warning: Reference `preif' on page 33 undefined on input line 1141. LaTeX Warning: Reference `preendif' on page 33 undefined on input line 1142. LaTeX Warning: Reference `preelse' on page 33 undefined on input line 1143. LaTeX Warning: Reference `preifndef' on page 33 undefined on input line 1144. [33] LaTeX Warning: Reference `preif' on page 34 undefined on input line 1160. LaTeX Warning: Reference `preendif' on page 34 undefined on input line 1161. LaTeX Warning: Reference `preelse' on page 34 undefined on input line 1162. LaTeX Warning: Reference `preifdef' on page 34 undefined on input line 1163. LaTeX Warning: Reference `setup' on page 34 undefined on input line 1190. LaTeX Warning: Reference `preendinside' on page 34 undefined on input line 1229 . LaTeX Warning: Reference `dollars' on page 34 undefined on input line 1232. [34] LaTeX Warning: Reference `optimization' on page 35 undefined on input line 1280 . LaTeX Warning: Reference `presystem' on page 35 undefined on input line 1292. [35] LaTeX Warning: Reference `preendprocedure' on page 36 undefined on input line 1 365. LaTeX Warning: Reference `precall' on page 36 undefined on input line 1366. [36] LaTeX Warning: Reference `precall' on page 37 undefined on input line 1412. LaTeX Warning: Reference `setup' on page 37 undefined on input line 1419. LaTeX Warning: Reference `instrclear' on page 37 undefined on input line 1431. LaTeX Warning: Reference `predefine' on page 37 undefined on input line 1462. LaTeX Warning: Reference `preundefine' on page 37 undefined on input line 1463. LaTeX Warning: Reference `prewrite' on page 37 undefined on input line 1482. LaTeX Warning: Reference `preappend' on page 37 undefined on input line 1482. LaTeX Warning: Reference `precreate' on page 37 undefined on input line 1483. LaTeX Warning: Reference `preclose' on page 37 undefined on input line 1483. [37] LaTeX Warning: Reference `setexternalcommunication' on page 38 undefined on inp ut line 1519. LaTeX Warning: Reference `preaddseparator' on page 38 undefined on input line 1 534. LaTeX Warning: Reference `precall' on page 38 undefined on input line 1535. LaTeX Warning: Reference `predo' on page 38 undefined on input line 1535. [38] LaTeX Warning: Reference `funrandom' on page 39 undefined on input line 1638. LaTeX Warning: Reference `funranperm' on page 39 undefined on input line 1638. LaTeX Warning: Reference `funrandom' on page 39 undefined on input line 1642. [39] LaTeX Warning: Reference `preprovariables' on page 40 undefined on input line 1 696. LaTeX Warning: Reference `preendswitch' on page 40 undefined on input line 1713 . LaTeX Warning: Reference `precase' on page 40 undefined on input line 1714. LaTeX Warning: Reference `prebreak' on page 40 undefined on input line 1715. LaTeX Warning: Reference `predefault' on page 40 undefined on input line 1716. [40] LaTeX Warning: Reference `preinclude' on page 41 undefined on input line 1729. LaTeX Warning: Reference `prepipe' on page 41 undefined on input line 1779. [41] LaTeX Warning: Reference `predefine' on page 42 undefined on input line 1829. LaTeX Warning: Reference `preredefine' on page 42 undefined on input line 1830. LaTeX Warning: Reference `preappend' on page 42 undefined on input line 1853. LaTeX Warning: Reference `precreate' on page 42 undefined on input line 1854. LaTeX Warning: Reference `preremove' on page 42 undefined on input line 1854. LaTeX Warning: Reference `preclose' on page 42 undefined on input line 1855. [42] LaTeX Warning: Reference `setup' on page 43 undefined on input line 1900. LaTeX Warning: Reference `sect-extrasymbols' on page 43 undefined on input line 1908. LaTeX Warning: Reference `optimization' on page 43 undefined on input line 1911 . [43] [44]) (./module.tex [45] Chapter 4. LaTeX Warning: Reference `setup' on page 46 undefined on input line 23. [46] LaTeX Warning: Reference `setup' on page 47 undefined on input line 69. LaTeX Warning: Reference `substamoduleoption' on page 47 undefined on input lin e 99. [47] [48] [49] [50]) (./pattern.tex [51] Chapter 5. [52] [53] LaTeX Warning: Reference `setup' on page 54 undefined on input line 192. [54] LaTeX Warning: Reference `dollars' on page 55 undefined on input line 234. ) (./dollar.tex [55] Chapter 6. [56] [57] LaTeX Warning: Reference `prefactdollar' on page 58 undefined on input line 146 . LaTeX Warning: Reference `substafactdollar' on page 58 undefined on input line 147. LaTeX Warning: Reference `polynomials' on page 58 undefined on input line 149. LaTeX Warning: Reference `prewrite' on page 58 undefined on input line 154. LaTeX Warning: Reference `substaprint' on page 58 undefined on input line 156. [58] LaTeX Warning: Reference `polynomials' on page 59 undefined on input line 217. [59] LaTeX Warning: Reference `substamoduleoption' on page 60 undefined on input lin e 282. [60]) (./statements.tex [61] Chapter 7. LaTeX Warning: Reference `substabracket' on page 62 undefined on input line 14. LaTeX Warning: Reference `brackets' on page 62 undefined on input line 15. LaTeX Warning: Reference `substabracket' on page 62 undefined on input line 20. LaTeX Warning: Reference `substabracket' on page 62 undefined on input line 25. LaTeX Warning: Reference `substaidentify' on page 62 undefined on input line 38 . LaTeX Warning: Reference `substaidold' on page 62 undefined on input line 38. LaTeX Warning: Reference `substaidold' on page 62 undefined on input line 47. LaTeX Warning: Reference `substaidentify' on page 62 undefined on input line 54 . LaTeX Warning: Reference `substaputinside' on page 62 undefined on input line 6 5. [62] LaTeX Warning: Reference `substabracket' on page 63 undefined on input line 73. LaTeX Warning: Reference `substaabrackets' on page 63 undefined on input line 7 3. LaTeX Warning: Reference `substasymmetrize' on page 63 undefined on input line 89. LaTeX Warning: Reference `substacyclesymmetrize' on page 63 undefined on input line 90. LaTeX Warning: Reference `substarcyclesymmetrize' on page 63 undefined on input line 90. LaTeX Warning: Reference `substasymmetrize' on page 63 undefined on input line 94. LaTeX Warning: Reference `tablebase' on page 63 undefined on input line 114. LaTeX Warning: Reference `tblapply' on page 63 undefined on input line 114. LaTeX Warning: Reference `substaargimplode' on page 63 undefined on input line 129. LaTeX Warning: Reference `substaargimplode' on page 63 undefined on input line 132. [63] LaTeX Warning: Reference `substaargexplode' on page 64 undefined on input line 145. LaTeX Warning: Reference `substaendargument' on page 64 undefined on input line 203. LaTeX Warning: Reference `substaendargument' on page 64 undefined on input line 208. [64] LaTeX Warning: Reference `substasymbols' on page 65 undefined on input line 252 . LaTeX Warning: Reference `substavectors' on page 65 undefined on input line 255 . LaTeX Warning: Reference `substaindex' on page 65 undefined on input line 258. LaTeX Warning: Reference `substaindex' on page 65 undefined on input line 261. LaTeX Warning: Reference `substanfunctions' on page 65 undefined on input line 266. LaTeX Warning: Reference `substanfunctions' on page 65 undefined on input line 270. LaTeX Warning: Reference `substacfunctions' on page 65 undefined on input line 275. LaTeX Warning: Reference `substacfunctions' on page 65 undefined on input line 279. LaTeX Warning: Reference `substatensors' on page 65 undefined on input line 283 . LaTeX Warning: Reference `substantensors' on page 65 undefined on input line 28 7. LaTeX Warning: Reference `substactensors' on page 65 undefined on input line 29 1. [65] LaTeX Warning: Reference `substaabrackets' on page 66 undefined on input line 3 32. LaTeX Warning: Reference `substakeep' on page 66 undefined on input line 332. LaTeX Warning: Reference `substacollect' on page 66 undefined on input line 333 . LaTeX Warning: Reference `brackets' on page 66 undefined on input line 334. LaTeX Warning: Reference `substaskip' on page 66 undefined on input line 342. LaTeX Warning: Reference `substahide' on page 66 undefined on input line 342. LaTeX Warning: Reference `substasave' on page 66 undefined on input line 343. LaTeX Warning: Reference `substaload' on page 66 undefined on input line 343. LaTeX Warning: Reference `substacollect' on page 66 undefined on input line 344 . LaTeX Warning: Reference `substakeep' on page 66 undefined on input line 345. LaTeX Warning: Reference `brackets' on page 66 undefined on input line 347. LaTeX Warning: Reference `substaabrackets' on page 66 undefined on input line 3 51. LaTeX Warning: Reference `brackets' on page 66 undefined on input line 362. LaTeX Warning: Reference `substaabrackets' on page 66 undefined on input line 3 70. LaTeX Warning: Reference `substafunctions' on page 66 undefined on input line 3 82. LaTeX Warning: Reference `substanfunctions' on page 66 undefined on input line 382. [66] LaTeX Warning: Reference `substachainout' on page 67 undefined on input line 45 0. [67] LaTeX Warning: Reference `substachainin' on page 68 undefined on input line 469 . LaTeX Warning: Reference `substatrace' on page 68 undefined on input line 488. LaTeX Warning: Reference `gammaalgebra' on page 68 undefined on input line 489. LaTeX Warning: Reference `gammaalgebra' on page 68 undefined on input line 515. [68] LaTeX Warning: Reference `substabracket' on page 69 undefined on input line 547 . LaTeX Warning: Reference `substaabrackets' on page 69 undefined on input line 5 48. LaTeX Warning: Reference `brackets' on page 69 undefined on input line 549. LaTeX Warning: Reference `setupmaxtermsize' on page 69 undefined on input line 575. LaTeX Warning: Reference `setup' on page 69 undefined on input line 591. LaTeX Warning: Reference `substacfunctions' on page 69 undefined on input line 603. LaTeX Warning: Reference `substafunctions' on page 69 undefined on input line 6 03. [69] LaTeX Warning: Reference `substacfunctions' on page 70 undefined on input line 607. LaTeX Warning: Reference `substaon' on page 70 undefined on input line 618. LaTeX Warning: Reference `substaoff' on page 70 undefined on input line 618. LaTeX Warning: Reference `substaon' on page 70 undefined on input line 622. LaTeX Warning: Reference `substaoff' on page 70 undefined on input line 623. LaTeX Warning: Reference `functions' on page 70 undefined on input line 638. LaTeX Warning: Reference `functions' on page 70 undefined on input line 655. [70] LaTeX Warning: Reference `substafunctions' on page 71 undefined on input line 7 04. LaTeX Warning: Reference `substatable' on page 71 undefined on input line 704. LaTeX Warning: Reference `substantable' on page 71 undefined on input line 705. LaTeX Warning: Reference `substatable' on page 71 undefined on input line 710. LaTeX Warning: Reference `substafunctions' on page 71 undefined on input line 7 22. LaTeX Warning: Reference `substatensors' on page 71 undefined on input line 723 . LaTeX Warning: Reference `substantensors' on page 71 undefined on input line 72 3. LaTeX Warning: Reference `substatensors' on page 71 undefined on input line 728 . LaTeX Warning: Reference `substasymmetrize' on page 71 undefined on input line 741. LaTeX Warning: Reference `substaantisymmetrize' on page 71 undefined on input l ine 742. LaTeX Warning: Reference `substarcyclesymmetrize' on page 71 undefined on input line 742. LaTeX Warning: Reference `substasymmetrize' on page 71 undefined on input line 746. LaTeX Warning: Reference `substatable' on page 71 undefined on input line 765. LaTeX Warning: Reference `substafill' on page 71 undefined on input line 765. LaTeX Warning: Reference `tablebase' on page 71 undefined on input line 766. [71] LaTeX Warning: Reference `substasave' on page 72 undefined on input line 787. LaTeX Warning: Reference `substaload' on page 72 undefined on input line 787. LaTeX Warning: Reference `substapolyratfun' on page 72 undefined on input line 832. [72] LaTeX Warning: Reference `substaindex' on page 73 undefined on input line 847. LaTeX Warning: Reference `substaautodeclare' on page 73 undefined on input line 870. LaTeX Warning: Reference `substaautodeclare' on page 73 undefined on input line 881. LaTeX Warning: Reference `substatracen' on page 73 undefined on input line 881. LaTeX Warning: Reference `substaindex' on page 73 undefined on input line 881. [73] LaTeX Warning: Reference `substaidentify' on page 74 undefined on input line 91 9. LaTeX Warning: Reference `substaidentify' on page 74 undefined on input line 92 4. LaTeX Warning: Reference `substaenddo' on page 74 undefined on input line 936. LaTeX Warning: Reference `substamoduleoption' on page 74 undefined on input lin e 941. LaTeX Warning: Reference `substarepeat' on page 74 undefined on input line 950. LaTeX Warning: Reference `substaif' on page 74 undefined on input line 950. LaTeX Warning: Reference `predo' on page 74 undefined on input line 966. [74] LaTeX Warning: Reference `substandrop' on page 75 undefined on input line 995. LaTeX Warning: Reference `substandrop' on page 75 undefined on input line 1005. LaTeX Warning: Reference `substaif' on page 75 undefined on input line 1038. LaTeX Warning: Reference `substaelseif' on page 75 undefined on input line 1039 . LaTeX Warning: Reference `substaendif' on page 75 undefined on input line 1040. LaTeX Warning: Reference `substaif' on page 75 undefined on input line 1044. LaTeX Warning: Reference `substaendif' on page 75 undefined on input line 1047. LaTeX Warning: Reference `substaelseif' on page 75 undefined on input line 1050 . [75] LaTeX Warning: Reference `substaif' on page 76 undefined on input line 1063. LaTeX Warning: Reference `substaelse' on page 76 undefined on input line 1064. LaTeX Warning: Reference `substaendif' on page 76 undefined on input line 1065. LaTeX Warning: Reference `substaif' on page 76 undefined on input line 1069. LaTeX Warning: Reference `substaendif' on page 76 undefined on input line 1071. LaTeX Warning: Reference `substaargument' on page 76 undefined on input line 10 90. LaTeX Warning: Reference `substaargument' on page 76 undefined on input line 10 94. LaTeX Warning: Reference `substado' on page 76 undefined on input line 1108. LaTeX Warning: Reference `substado' on page 76 undefined on input line 1111. LaTeX Warning: Reference `substaif' on page 76 undefined on input line 1123. LaTeX Warning: Reference `substaelseif' on page 76 undefined on input line 1124 . LaTeX Warning: Reference `substaelse' on page 76 undefined on input line 1125. [76] LaTeX Warning: Reference `substaif' on page 77 undefined on input line 1128. LaTeX Warning: Reference `substaelseif' on page 77 undefined on input line 1129 . LaTeX Warning: Reference `substaelse' on page 77 undefined on input line 1129. LaTeX Warning: Reference `substainexpression' on page 77 undefined on input lin e 1143. LaTeX Warning: Reference `substainside' on page 77 undefined on input line 1171 . LaTeX Warning: Reference `dollars' on page 77 undefined on input line 1172. LaTeX Warning: Reference `substainside' on page 77 undefined on input line 1176 . LaTeX Warning: Reference `dollars' on page 77 undefined on input line 1178. LaTeX Warning: Reference `substarepeat' on page 77 undefined on input line 1189 . LaTeX Warning: Reference `substawhile' on page 77 undefined on input line 1189. LaTeX Warning: Reference `substarepeat' on page 77 undefined on input line 1194 . [77] LaTeX Warning: Reference `substaterm' on page 78 undefined on input line 1208. LaTeX Warning: Reference `substasort' on page 78 undefined on input line 1208. LaTeX Warning: Reference `substaterm' on page 78 undefined on input line 1212. LaTeX Warning: Reference `substasort' on page 78 undefined on input line 1214. LaTeX Warning: Reference `substawhile' on page 78 undefined on input line 1226. LaTeX Warning: Reference `substarepeat' on page 78 undefined on input line 1226 . LaTeX Warning: Reference `substawhile' on page 78 undefined on input line 1229. LaTeX Warning: Reference `substasetexitflag' on page 78 undefined on input line 1242. LaTeX Warning: Reference `substatopolynomial' on page 78 undefined on input lin e 1258. LaTeX Warning: Reference `substafrompolynomial' on page 78 undefined on input l ine 1259. LaTeX Warning: Reference `sect-extrasymbols' on page 78 undefined on input line 1260. LaTeX Warning: Reference `substafactarg' on page 78 undefined on input line 126 5. LaTeX Warning: Reference `substaformat' on page 78 undefined on input line 1267 . LaTeX Warning: Reference `prewrite' on page 78 undefined on input line 1273. [78] LaTeX Warning: Reference `substasplitarg' on page 79 undefined on input line 13 02. LaTeX Warning: Reference `substasplitarg' on page 79 undefined on input line 13 08. [79] LaTeX Warning: Reference `polynomials' on page 80 undefined on input line 1367. LaTeX Warning: Reference `substafactorize' on page 80 undefined on input line 1 372. LaTeX Warning: Reference `funnumfactors' on page 80 undefined on input line 137 9. LaTeX Warning: Reference `polynomials' on page 80 undefined on input line 1397. LaTeX Warning: Reference `substanfactorize' on page 80 undefined on input line 1402. [80] LaTeX Warning: Reference `substaunfactorize' on page 81 undefined on input line 1419. LaTeX Warning: Reference `substanunfactorize' on page 81 undefined on input lin e 1420. LaTeX Warning: Reference `substatable' on page 81 undefined on input line 1436. LaTeX Warning: Reference `substafillexpression' on page 81 undefined on input l ine 1437. LaTeX Warning: Reference `substaprinttable' on page 81 undefined on input line 1438. LaTeX Warning: Reference `substatable' on page 81 undefined on input line 1444. [81] [82] LaTeX Warning: Reference `substatable' on page 83 undefined on input line 1572. LaTeX Warning: Reference `substafill' on page 83 undefined on input line 1573. LaTeX Warning: Reference `funtable' on page 83 undefined on input line 1574. LaTeX Warning: Reference `substaindex' on page 83 undefined on input line 1599. LaTeX Warning: Reference `metric' on page 83 undefined on input line 1599. LaTeX Warning: Reference `setup' on page 83 undefined on input line 1605. LaTeX Warning: Reference `metric' on page 83 undefined on input line 1613. [83] LaTeX Warning: Reference `substaprint' on page 84 undefined on input line 1625. Overfull \hbox (2.43333pt too wide) in paragraph at lines 1631--1635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1636--1642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1643--1646 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1647--1650 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1651--1655 [] [] LaTeX Warning: Reference `optimization' on page 84 undefined on input line 1658 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 1656--1659 [] [] LaTeX Warning: Reference `optimization' on page 84 undefined on input line 1662 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 1660--1663 [] [] LaTeX Warning: Reference `optimization' on page 84 undefined on input line 1666 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 1664--1667 [] [] LaTeX Warning: Reference `optimization' on page 84 undefined on input line 1670 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 1668--1671 [] [] LaTeX Warning: Reference `setup' on page 84 undefined on input line 1679. LaTeX Warning: Reference `setup' on page 84 undefined on input line 1679. Overfull \hbox (2.43333pt too wide) in paragraph at lines 1672--1680 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1681--1686 [] [] [84] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1687--1707 [] [] LaTeX Warning: Reference `setup' on page 85 undefined on input line 1715. Overfull \hbox (2.43333pt too wide) in paragraph at lines 1708--1716 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1717--1720 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1721--1724 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1725--1728 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1732--1734 [] [] LaTeX Warning: Reference `substafactarg' on page 85 undefined on input line 175 9. LaTeX Warning: Reference `substatopolynomial' on page 85 undefined on input lin e 1760. LaTeX Warning: Reference `substaextrasymbols' on page 85 undefined on input lin e 1760. LaTeX Warning: Reference `sect-extrasymbols' on page 85 undefined on input line 1761. LaTeX Warning: Reference `substafactarg' on page 85 undefined on input line 176 6. [85] LaTeX Warning: Reference `substacfunctions' on page 86 undefined on input line 1782. LaTeX Warning: Reference `substatensors' on page 86 undefined on input line 178 3. LaTeX Warning: Reference `substantensors' on page 86 undefined on input line 17 84. LaTeX Warning: Reference `substatable' on page 86 undefined on input line 1785. LaTeX Warning: Reference `substantable' on page 86 undefined on input line 1786 . LaTeX Warning: Reference `substactable' on page 86 undefined on input line 1787 . LaTeX Warning: Reference `substacfunctions' on page 86 undefined on input line 1793. LaTeX Warning: Reference `substaon' on page 86 undefined on input line 1872. LaTeX Warning: Reference `substaoff' on page 86 undefined on input line 1872. [86] LaTeX Warning: Reference `substaon' on page 87 undefined on input line 1877. LaTeX Warning: Reference `substaoff' on page 87 undefined on input line 1877. LaTeX Warning: Reference `polynomials' on page 87 undefined on input line 1889. LaTeX Warning: Reference `substafactorize' on page 87 undefined on input line 1 890. LaTeX Warning: Reference `substalfactorized' on page 87 undefined on input line 1891. LaTeX Warning: Reference `substalfactorized' on page 87 undefined on input line 1896. LaTeX Warning: Reference `substaglobal' on page 87 undefined on input line 1898 . LaTeX Warning: Reference `substalocal' on page 87 undefined on input line 1911. LaTeX Warning: Reference `substaidnew' on page 87 undefined on input line 1920. LaTeX Warning: Reference `substasave' on page 87 undefined on input line 1922. LaTeX Warning: Reference `funreplace' on page 87 undefined on input line 1930. [87] LaTeX Warning: Reference `substalabel' on page 88 undefined on input line 1952. LaTeX Warning: Reference `substalabel' on page 88 undefined on input line 1957. LaTeX Warning: Reference `substanhide' on page 88 undefined on input line 1970. LaTeX Warning: Reference `substaunhide' on page 88 undefined on input line 1971 . LaTeX Warning: Reference `substanunhide' on page 88 undefined on input line 197 2. LaTeX Warning: Reference `substapushhide' on page 88 undefined on input line 19 73. LaTeX Warning: Reference `substapophide' on page 88 undefined on input line 197 4. LaTeX Warning: Reference `setup' on page 88 undefined on input line 1985. LaTeX Warning: Reference `substaskip' on page 88 undefined on input line 1990. LaTeX Warning: Reference `substabracket' on page 88 undefined on input line 199 1. LaTeX Warning: Reference `instrstore' on page 88 undefined on input line 1998. LaTeX Warning: Reference `substaunhide' on page 88 undefined on input line 2005 . LaTeX Warning: Reference `substahide' on page 88 undefined on input line 2006. LaTeX Warning: Reference `substaalso' on page 88 undefined on input line 2025. LaTeX Warning: Reference `substaidnew' on page 88 undefined on input line 2026. LaTeX Warning: Reference `substaidold' on page 88 undefined on input line 2027. [88] LaTeX Warning: Reference `pattern' on page 89 undefined on input line 2034. LaTeX Warning: Reference `substaon' on page 89 undefined on input line 2066. LaTeX Warning: Reference `substaoff' on page 89 undefined on input line 2066. [89] LaTeX Warning: Reference `substaidentify' on page 90 undefined on input line 21 03. LaTeX Warning: Reference `substaalso' on page 90 undefined on input line 2104. LaTeX Warning: Reference `substaidold' on page 90 undefined on input line 2105. LaTeX Warning: Reference `substaidentify' on page 90 undefined on input line 21 10. LaTeX Warning: Reference `substaidentify' on page 90 undefined on input line 21 21. LaTeX Warning: Reference `substaalso' on page 90 undefined on input line 2122. LaTeX Warning: Reference `substaidnew' on page 90 undefined on input line 2123. LaTeX Warning: Reference `substaalso' on page 90 undefined on input line 2127. LaTeX Warning: Reference `substaidentify' on page 90 undefined on input line 21 29. LaTeX Warning: Reference `substaelseif' on page 90 undefined on input line 2142 . LaTeX Warning: Reference `substaelse' on page 90 undefined on input line 2143. LaTeX Warning: Reference `substaendif' on page 90 undefined on input line 2144. LaTeX Warning: Reference `substaelse' on page 90 undefined on input line 2149. LaTeX Warning: Reference `substaelseif' on page 90 undefined on input line 2150 . LaTeX Warning: Reference `substaendif' on page 90 undefined on input line 2151. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2166--2189 [] [] [90] LaTeX Warning: Reference `substaidnew' on page 91 undefined on input line 2197. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2190--2198 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2199--2204 [] [] LaTeX Warning: Reference `substareplaceloop' on page 91 undefined on input line 2210. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2205--2211 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2212--2218 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2219--2222 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2223--2225 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2226--2230 [] [] [91] LaTeX Warning: Reference `substaidentify' on page 92 undefined on input line 23 01. LaTeX Warning: Reference `substaidentify' on page 92 undefined on input line 23 05. LaTeX Warning: Reference `substaidentify' on page 92 undefined on input line 23 24. [92] LaTeX Warning: Reference `substaidentify' on page 93 undefined on input line 23 28. LaTeX Warning: Reference `substadimension' on page 93 undefined on input line 2 348. LaTeX Warning: Reference `substafixindex' on page 93 undefined on input line 23 49. LaTeX Warning: Reference `substadimension' on page 93 undefined on input line 2 364. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2357--2365 [] [] LaTeX Warning: Reference `substatrace' on page 93 undefined on input line 2370. LaTeX Warning: Reference `substatracen' on page 93 undefined on input line 2370 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 2366--2371 [] [] LaTeX Warning: Reference `substaendinexpression' on page 93 undefined on input line 2381. [93] LaTeX Warning: Reference `substanotinparallel' on page 94 undefined on input li ne 2408. LaTeX Warning: Reference `substamoduleoption' on page 94 undefined on input lin e 2409. LaTeX Warning: Reference `substamoduleoption' on page 94 undefined on input lin e 2435. LaTeX Warning: Reference `substaon' on page 94 undefined on input line 2437. LaTeX Warning: Reference `substaoff' on page 94 undefined on input line 2437. LaTeX Warning: Reference `substaendinside' on page 94 undefined on input line 2 449. LaTeX Warning: Reference `dollars' on page 94 undefined on input line 2450. LaTeX Warning: Reference `substaargument' on page 94 undefined on input line 24 54. LaTeX Warning: Reference `substaendinside' on page 94 undefined on input line 2 457. [94] LaTeX Warning: Reference `substaon' on page 95 undefined on input line 2479. LaTeX Warning: Reference `substaoff' on page 95 undefined on input line 2479. LaTeX Warning: Reference `substaon' on page 95 undefined on input line 2484. LaTeX Warning: Reference `substaoff' on page 95 undefined on input line 2484. LaTeX Warning: Reference `substahide' on page 95 undefined on input line 2496. LaTeX Warning: Reference `substahide' on page 95 undefined on input line 2505. LaTeX Warning: Reference `substabracket' on page 95 undefined on input line 252 7. LaTeX Warning: Reference `substaabrackets' on page 95 undefined on input line 2 528. LaTeX Warning: Reference `brackets' on page 95 undefined on input line 2529. [95] LaTeX Warning: Reference `substagoto' on page 96 undefined on input line 2573. LaTeX Warning: Reference `substagoto' on page 96 undefined on input line 2579. LaTeX Warning: Reference `substaidentify' on page 96 undefined on input line 25 80. LaTeX Warning: Reference `polynomials' on page 96 undefined on input line 2596. LaTeX Warning: Reference `substafactorize' on page 96 undefined on input line 2 597. [96] LaTeX Warning: Reference `substasave' on page 97 undefined on input line 2638. LaTeX Warning: Reference `substadelete' on page 97 undefined on input line 2638 . LaTeX Warning: Reference `substasave' on page 97 undefined on input line 2642. LaTeX Warning: Reference `substaglobal' on page 97 undefined on input line 2662 . LaTeX Warning: Reference `substaglobal' on page 97 undefined on input line 2669 . LaTeX Warning: Reference `substanormalize' on page 97 undefined on input line 2 685. [97] LaTeX Warning: Reference `substaabrackets' on page 98 undefined on input line 2 713. LaTeX Warning: Reference `fundum' on page 98 undefined on input line 2714. LaTeX Warning: Reference `substaidentify' on page 98 undefined on input line 27 27. LaTeX Warning: Reference `substaidentify' on page 98 undefined on input line 27 31. LaTeX Warning: Reference `substashuffle' on page 98 undefined on input line 275 1. [98] LaTeX Warning: Reference `substashuffle' on page 99 undefined on input line 275 5. LaTeX Warning: Reference `substapolyfun' on page 99 undefined on input line 278 3. LaTeX Warning: Reference `substaprocessbucketsize' on page 99 undefined on inpu t line 2784. LaTeX Warning: Reference `pardollars' on page 99 undefined on input line 2785. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2792--2795 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2796--2798 [] [] LaTeX Warning: Reference `substainparallel' on page 99 undefined on input line 2810. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2799--2811 [] [] LaTeX Warning: Reference `substanotinparallel' on page 99 undefined on input li ne 2823. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2812--2824 [] [] [99] LaTeX Warning: Reference `substapolyfun' on page 100 undefined on input line 28 28. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2825--2829 [] [] LaTeX Warning: Reference `substaprocessbucketsize' on page 100 undefined on inp ut line 2834. Overfull \hbox (2.43333pt too wide) in paragraph at lines 2830--2835 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2836--2843 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2844--2850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2851--2857 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2858--2863 [] [] LaTeX Warning: Reference `parallel' on page 100 undefined on input line 2873. LaTeX Warning: Reference `pardollars' on page 100 undefined on input line 2874. [100] LaTeX Warning: Reference `substaidentify' on page 101 undefined on input line 2 953. LaTeX Warning: Reference `substaidentify' on page 101 undefined on input line 2 957. [101] LaTeX Warning: Reference `substamulti' on page 102 undefined on input line 3009 . LaTeX Warning: Reference `substadrop' on page 102 undefined on input line 3021. LaTeX Warning: Reference `polynomials' on page 102 undefined on input line 3045 . LaTeX Warning: Reference `substafactorize' on page 102 undefined on input line 3046. LaTeX Warning: Reference `substafactorize' on page 102 undefined on input line 3049. [102] LaTeX Warning: Reference `substafunctions' on page 103 undefined on input line 3076. LaTeX Warning: Reference `substacfunctions' on page 103 undefined on input line 3076. LaTeX Warning: Reference `substafunctions' on page 103 undefined on input line 3081. LaTeX Warning: Reference `substahide' on page 103 undefined on input line 3094. LaTeX Warning: Reference `substaunhide' on page 103 undefined on input line 309 5. LaTeX Warning: Reference `substanunhide' on page 103 undefined on input line 30 96. LaTeX Warning: Reference `substapushhide' on page 103 undefined on input line 3 097. LaTeX Warning: Reference `substapophide' on page 103 undefined on input line 30 98. LaTeX Warning: Reference `substahide' on page 103 undefined on input line 3104. LaTeX Warning: Reference `substaargument' on page 103 undefined on input line 3 122. LaTeX Warning: Reference `substasplitarg' on page 103 undefined on input line 3 123. LaTeX Warning: Reference `substamakeinteger' on page 103 undefined on input lin e 3123. [103] LaTeX Warning: Reference `substasplitarg' on page 104 undefined on input line 3 133. LaTeX Warning: Reference `substainparallel' on page 104 undefined on input line 3156. LaTeX Warning: Reference `substamoduleoption' on page 104 undefined on input li ne 3157. LaTeX Warning: Reference `substainparallel' on page 104 undefined on input line 3163. LaTeX Warning: Reference `substaprint' on page 104 undefined on input line 3183 . LaTeX Warning: Reference `substaprint' on page 104 undefined on input line 3188 . LaTeX Warning: Reference `substaskip' on page 104 undefined on input line 3202. [104] LaTeX Warning: Reference `substaskip' on page 105 undefined on input line 3206. LaTeX Warning: Reference `substafunctions' on page 105 undefined on input line 3227. LaTeX Warning: Reference `substatable' on page 105 undefined on input line 3227 . LaTeX Warning: Reference `substactable' on page 105 undefined on input line 322 8. LaTeX Warning: Reference `substatable' on page 105 undefined on input line 3234 . LaTeX Warning: Reference `substafunctions' on page 105 undefined on input line 3246. LaTeX Warning: Reference `substatensors' on page 105 undefined on input line 32 47. LaTeX Warning: Reference `substactensors' on page 105 undefined on input line 3 247. LaTeX Warning: Reference `substatensors' on page 105 undefined on input line 32 53. LaTeX Warning: Reference `substafunctions' on page 105 undefined on input line 3256. LaTeX Warning: Reference `polynomials' on page 105 undefined on input line 3267 . LaTeX Warning: Reference `substaunfactorize' on page 105 undefined on input lin e 3268. LaTeX Warning: Reference `substaunfactorize' on page 105 undefined on input lin e 3271. [105] LaTeX Warning: Reference `substahide' on page 106 undefined on input line 3299. LaTeX Warning: Reference `substanhide' on page 106 undefined on input line 3300 . LaTeX Warning: Reference `substaunhide' on page 106 undefined on input line 330 1. LaTeX Warning: Reference `substapushhide' on page 106 undefined on input line 3 302. LaTeX Warning: Reference `substapophide' on page 106 undefined on input line 33 03. LaTeX Warning: Reference `substaunhide' on page 106 undefined on input line 330 7. LaTeX Warning: Reference `substahide' on page 106 undefined on input line 3307. LaTeX Warning: Reference `substaon' on page 106 undefined on input line 3326. LaTeX Warning: Reference `substaoff' on page 106 undefined on input line 3326. LaTeX Warning: Reference `substaoff' on page 106 undefined on input line 3331. LaTeX Warning: Reference `substaon' on page 106 undefined on input line 3332. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3341--3343 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3344--3346 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3347--3349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3350--3352 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3353--3355 [] [] [106] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3356--3358 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3359--3361 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3362--3364 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3365--3367 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3368--3370 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3371--3373 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3374--3376 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3377--3380 [] [] LaTeX Warning: Reference `substaon' on page 107 undefined on input line 3391. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3398--3400 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3401--3403 [] [] LaTeX Warning: Reference `checkpoints' on page 107 undefined on input line 3406 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 3404--3407 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3408--3410 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3411--3414 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3415--3417 [] [] [107] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3418--3420 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3421--3424 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3425--3427 [] [] LaTeX Warning: Reference `nospacesinnumbers' on page 108 undefined on input lin e 3437. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3428--3438 [] [] LaTeX Warning: Reference `substafactarg' on page 108 undefined on input line 34 43. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3439--3444 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3445--3448 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3449--3451 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3452--3456 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3457--3461 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3462--3464 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3465--3468 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3469--3471 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3472--3474 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3475--3477 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3478--3482 [] [] [108] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3483--3487 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3488--3491 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3492--3496 [] [] LaTeX Warning: Reference `ontotalsize' on page 109 undefined on input line 3500 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 3497--3501 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3502--3504 [] [] LaTeX Warning: Reference `substaon' on page 109 undefined on input line 3506. LaTeX Warning: Reference `substaoff' on page 109 undefined on input line 3518. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3524--3527 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3528--3531 [] [] LaTeX Warning: Reference `checkpoints' on page 109 undefined on input line 3535 . Overfull \hbox (2.43333pt too wide) in paragraph at lines 3532--3536 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3537--3542 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3543--3551 [] [] [109] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3552--3558 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3559--3561 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3562--3565 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3566--3569 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3573--3575 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3576--3579 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3580--3584 [] [] LaTeX Warning: Reference `nospacesinnumbers' on page 110 undefined on input lin e 3593. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3585--3594 [] [] LaTeX Warning: Reference `substafactarg' on page 110 undefined on input line 36 00. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3595--3601 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3602--3606 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3607--3611 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3612--3616 [] [] [110] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3617--3622 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3623--3631 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3632--3635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3636--3639 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3640--3642 [] [] LaTeX Warning: Reference `setup' on page 111 undefined on input line 3646. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3643--3647 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3648--3650 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3651--3654 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3655--3659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3660--3664 [] [] LaTeX Warning: Reference `setup' on page 111 undefined on input line 3673. LaTeX Warning: Reference `running' on page 111 undefined on input line 3673. Overfull \hbox (2.43333pt too wide) in paragraph at lines 3665--3674 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3675--3679 [] [] [111] LaTeX Warning: Reference `substaidentify' on page 112 undefined on input line 3 689. LaTeX Warning: Reference `substaidentify' on page 112 undefined on input line 3 693. LaTeX Warning: Reference `substaidentify' on page 112 undefined on input line 3 712. LaTeX Warning: Reference `substaidentify' on page 112 undefined on input line 3 716. LaTeX Warning: Reference `substamoduleoption' on page 112 undefined on input li ne 3736. [112] LaTeX Warning: Reference `substapolyfun' on page 113 undefined on input line 37 79. LaTeX Warning: Reference `substamoduleoption' on page 113 undefined on input li ne 3780. LaTeX Warning: Reference `substapolyfun' on page 113 undefined on input line 38 05. LaTeX Warning: Reference `substahide' on page 113 undefined on input line 3833. LaTeX Warning: Reference `substanhide' on page 113 undefined on input line 3834 . LaTeX Warning: Reference `substaunhide' on page 113 undefined on input line 383 5. LaTeX Warning: Reference `substanunhide' on page 113 undefined on input line 38 36. LaTeX Warning: Reference `substapushhide' on page 113 undefined on input line 3 837. [113] LaTeX Warning: Reference `substapushhide' on page 114 undefined on input line 3 841. LaTeX Warning: Reference `substaprintc' on page 114 undefined on input line 385 5. LaTeX Warning: Reference `substanprint' on page 114 undefined on input line 385 6. LaTeX Warning: Reference `substaprinttable' on page 114 undefined on input line 3857. LaTeX Warning: Reference `substaformat' on page 114 undefined on input line 389 7. [114] LaTeX Warning: Reference `substaprint' on page 115 undefined on input line 3990 . LaTeX Warning: Reference `substaprint' on page 115 undefined on input line 3995 . LaTeX Warning: Reference `substabracket' on page 115 undefined on input line 39 99. LaTeX Warning: Reference `substaabrackets' on page 115 undefined on input line 3999. [115] LaTeX Warning: Reference `substaprint' on page 116 undefined on input line 4014 . LaTeX Warning: Reference `substatable' on page 116 undefined on input line 4015 . LaTeX Warning: Reference `substafill' on page 116 undefined on input line 4016. LaTeX Warning: Reference `substafillexpression' on page 116 undefined on input line 4017. LaTeX Warning: Reference `funtable' on page 116 undefined on input line 4018. LaTeX Warning: Reference `substafillexpression' on page 116 undefined on input line 4023. LaTeX Warning: Reference `substaformat' on page 116 undefined on input line 402 5. LaTeX Warning: Reference `substafill' on page 116 undefined on input line 4028. LaTeX Warning: Reference `substaformat' on page 116 undefined on input line 405 3. LaTeX Warning: Reference `substamoduleoption' on page 116 undefined on input li ne 4077. LaTeX Warning: Reference `setupprocessbucketsize' on page 116 undefined on inpu t line 4078. LaTeX Warning: Reference `parallel' on page 116 undefined on input line 4083. LaTeX Warning: Reference `substamoduleoption' on page 116 undefined on input li ne 4085. LaTeX Warning: Reference `setupprocessbucketsize' on page 116 undefined on inpu t line 4086. [116] LaTeX Warning: Reference `substaon' on page 117 undefined on input line 4097. LaTeX Warning: Reference `substaoff' on page 117 undefined on input line 4097. LaTeX Warning: Reference `substaon' on page 117 undefined on input line 4102. LaTeX Warning: Reference `substaoff' on page 117 undefined on input line 4102. LaTeX Warning: Reference `substahide' on page 117 undefined on input line 4114. LaTeX Warning: Reference `substanhide' on page 117 undefined on input line 4115 . LaTeX Warning: Reference `substaunhide' on page 117 undefined on input line 411 6. LaTeX Warning: Reference `substanunhide' on page 117 undefined on input line 41 17. LaTeX Warning: Reference `substapophide' on page 117 undefined on input line 41 18. LaTeX Warning: Reference `substahide' on page 117 undefined on input line 4122. LaTeX Warning: Reference `substapophide' on page 117 undefined on input line 41 23. LaTeX Warning: Reference `substaantiputinside' on page 117 undefined on input l ine 4135. LaTeX Warning: Reference `substaantiputinside' on page 117 undefined on input l ine 4142. [117] LaTeX Warning: Reference `substasymmetrize' on page 118 undefined on input line 4206. LaTeX Warning: Reference `substacyclesymmetrize' on page 118 undefined on input line 4207. LaTeX Warning: Reference `substaantisymmetrize' on page 118 undefined on input line 4207. LaTeX Warning: Reference `substasymmetrize' on page 118 undefined on input line 4212. LaTeX Warning: Reference `preprocessor' on page 118 undefined on input line 423 3. [118] LaTeX Warning: Reference `substawhile' on page 119 undefined on input line 4253 . LaTeX Warning: Reference `dollars' on page 119 undefined on input line 4263. LaTeX Warning: Reference `substasum' on page 119 undefined on input line 4274. LaTeX Warning: Reference `substaendrepeat' on page 119 undefined on input line 4306. LaTeX Warning: Reference `substawhile' on page 119 undefined on input line 4306 . LaTeX Warning: Reference `substaendrepeat' on page 119 undefined on input line 4311. [119] LaTeX Warning: Reference `substaif' on page 120 undefined on input line 4370. [120] LaTeX Warning: Reference `substafunctions' on page 121 undefined on input line 4442. LaTeX Warning: Reference `substacyclesymmetrize' on page 121 undefined on input line 4442. [121] LaTeX Warning: Reference `substaif' on page 122 undefined on input line 4478. LaTeX Warning: Reference `substaload' on page 122 undefined on input line 4490. LaTeX Warning: Reference `substaload' on page 122 undefined on input line 4500. LaTeX Warning: Reference `substaidentify' on page 122 undefined on input line 4 517. LaTeX Warning: Reference `substaidentify' on page 122 undefined on input line 4 521. [122] LaTeX Warning: Reference `substaexit' on page 123 undefined on input line 4565. LaTeX Warning: Reference `substastuffle' on page 123 undefined on input line 45 82. LaTeX Warning: Reference `substamerge' on page 123 undefined on input line 4583 . LaTeX Warning: Reference `fundistrib' on page 123 undefined on input line 4592. [123] LaTeX Warning: Reference `substastuffle' on page 124 undefined on input line 46 33. LaTeX Warning: Reference `substanskip' on page 124 undefined on input line 4651 . LaTeX Warning: Reference `substabracket' on page 124 undefined on input line 46 61. LaTeX Warning: Reference `substanskip' on page 124 undefined on input line 4662 . LaTeX Warning: Reference `substaidentify' on page 124 undefined on input line 4 665. LaTeX Warning: Reference `substamultiply' on page 124 undefined on input line 4 666. LaTeX Warning: Reference `substaterm' on page 124 undefined on input line 4678. LaTeX Warning: Reference `substaendterm' on page 124 undefined on input line 46 78. [124] LaTeX Warning: Reference `substaterm' on page 125 undefined on input line 4682. LaTeX Warning: Reference `substaendterm' on page 125 undefined on input line 46 83. LaTeX Warning: Reference `substasplitfirstarg' on page 125 undefined on input l ine 4697. LaTeX Warning: Reference `substasplitlastarg' on page 125 undefined on input li ne 4698. LaTeX Warning: Reference `substafactarg' on page 125 undefined on input line 46 99. LaTeX Warning: Reference `substaargument' on page 125 undefined on input line 4 710. LaTeX Warning: Reference `substasplitarg' on page 125 undefined on input line 4 742. LaTeX Warning: Reference `substasplitlastarg' on page 125 undefined on input li ne 4743. LaTeX Warning: Reference `substasplitarg' on page 125 undefined on input line 4 747. [125] LaTeX Warning: Reference `substasplitarg' on page 126 undefined on input line 4 771. LaTeX Warning: Reference `substasplitfirstarg' on page 126 undefined on input l ine 4772. LaTeX Warning: Reference `substasplitarg' on page 126 undefined on input line 4 776. LaTeX Warning: Reference `substashuffle' on page 126 undefined on input line 48 02. [126] LaTeX Warning: Reference `substashuffle' on page 127 undefined on input line 48 60. LaTeX Warning: Reference `rootofunity' on page 127 undefined on input line 4868 . LaTeX Warning: Reference `substasymbols' on page 127 undefined on input line 48 72. LaTeX Warning: Reference `substarenumber' on page 127 undefined on input line 4 884. [127] LaTeX Warning: Reference `substaif' on page 128 undefined on input line 4957. LaTeX Warning: Reference `substadiscard' on page 128 undefined on input line 49 57. LaTeX Warning: Reference `substaantisymmetrize' on page 128 undefined on input line 4977. LaTeX Warning: Reference `substacyclesymmetrize' on page 128 undefined on input line 4978. LaTeX Warning: Reference `substarcyclesymmetrize' on page 128 undefined on inpu t line 4978. [128] [129] LaTeX Warning: Reference `substafunctions' on page 130 undefined on input line 5065. LaTeX Warning: Reference `substactable' on page 130 undefined on input line 506 5. LaTeX Warning: Reference `substantable' on page 130 undefined on input line 506 6. LaTeX Warning: Reference `substafill' on page 130 undefined on input line 5066. LaTeX Warning: Reference `substantable' on page 130 undefined on input line 507 3. LaTeX Warning: Reference `substafill' on page 130 undefined on input line 5087. [130] LaTeX Warning: Reference `dollars' on page 131 undefined on input line 5158. LaTeX Warning: Reference `substacleartable' on page 131 undefined on input line 5168. LaTeX Warning: Reference `tablebase' on page 131 undefined on input line 5178. [131] LaTeX Warning: Reference `substafunctions' on page 132 undefined on input line 5190. LaTeX Warning: Reference `substactensors' on page 132 undefined on input line 5 191. LaTeX Warning: Reference `substantensors' on page 132 undefined on input line 5 191. LaTeX Warning: Reference `substantensors' on page 132 undefined on input line 5 202. LaTeX Warning: Reference `substafunctions' on page 132 undefined on input line 5205. LaTeX Warning: Reference `substaendterm' on page 132 undefined on input line 52 16. LaTeX Warning: Reference `substasort' on page 132 undefined on input line 5216. LaTeX Warning: Reference `substaendterm' on page 132 undefined on input line 52 21. LaTeX Warning: Reference `substasort' on page 132 undefined on input line 5224. LaTeX Warning: Reference `substaprint' on page 132 undefined on input line 5227 . LaTeX Warning: Reference `tablebase' on page 132 undefined on input line 5242. LaTeX Warning: Reference `tbltestuse' on page 132 undefined on input line 5242. LaTeX Warning: Reference `tform' on page 132 undefined on input line 5257. [132] LaTeX Warning: Reference `tform' on page 133 undefined on input line 5268. LaTeX Warning: Reference `substaon' on page 133 undefined on input line 5269. LaTeX Warning: Reference `setup' on page 133 undefined on input line 5269. LaTeX Warning: Reference `substafactarg' on page 133 undefined on input line 52 80. LaTeX Warning: Reference `substafrompolynomial' on page 133 undefined on input line 5281. LaTeX Warning: Reference `substaextrasymbols' on page 133 undefined on input li ne 5281. LaTeX Warning: Reference `sect-extrasymbols' on page 133 undefined on input lin e 5282. LaTeX Warning: Reference `substafactarg' on page 133 undefined on input line 52 87. LaTeX Warning: Reference `prewrite' on page 133 undefined on input line 5293. LaTeX Warning: Reference `substatovector' on page 133 undefined on input line 5 313. [133] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5338--5341 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5342--5345 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5346--5349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5350--5353 [] [] LaTeX Warning: Reference `substatotensor' on page 134 undefined on input line 5 364. LaTeX Warning: Reference `substatracen' on page 134 undefined on input line 538 4. LaTeX Warning: Reference `substachisholm' on page 134 undefined on input line 5 384. LaTeX Warning: Reference `substaunittrace' on page 134 undefined on input line 5385. LaTeX Warning: Reference `gammaalgebra' on page 134 undefined on input line 538 6. LaTeX Warning: Reference `gammaalgebra' on page 134 undefined on input line 539 4. LaTeX Warning: Reference `substachisholm' on page 134 undefined on input line 5 400. LaTeX Warning: Reference `substachisholm' on page 134 undefined on input line 5 405. [134] LaTeX Warning: Reference `substachisholm' on page 135 undefined on input line 5 411. LaTeX Warning: Reference `substachisholm' on page 135 undefined on input line 5 422. LaTeX Warning: Reference `substatrace' on page 135 undefined on input line 5444 . LaTeX Warning: Reference `substachisholm' on page 135 undefined on input line 5 444. LaTeX Warning: Reference `substaunittrace' on page 135 undefined on input line 5445. LaTeX Warning: Reference `gammaalgebra' on page 135 undefined on input line 544 6. LaTeX Warning: Reference `substaindex' on page 135 undefined on input line 5455 . LaTeX Warning: Reference `gammaalgebra' on page 135 undefined on input line 545 7. [135] [136] [137] LaTeX Warning: Reference `funreplace' on page 138 undefined on input line 5649. LaTeX Warning: Reference `funreplace' on page 138 undefined on input line 5654. LaTeX Warning: Reference `polynomials' on page 138 undefined on input line 5669 . LaTeX Warning: Reference `substafactorize' on page 138 undefined on input line 5670. LaTeX Warning: Reference `substafactorize' on page 138 undefined on input line 5678. [138] LaTeX Warning: Reference `substanunfactorize' on page 139 undefined on input li ne 5692. LaTeX Warning: Reference `substahide' on page 139 undefined on input line 5705. LaTeX Warning: Reference `substanhide' on page 139 undefined on input line 5706 . LaTeX Warning: Reference `substanunhide' on page 139 undefined on input line 57 07. LaTeX Warning: Reference `substapushhide' on page 139 undefined on input line 5 708. LaTeX Warning: Reference `substapophide' on page 139 undefined on input line 57 09. LaTeX Warning: Reference `substahide' on page 139 undefined on input line 5718. LaTeX Warning: Reference `substatrace' on page 139 undefined on input line 5738 . LaTeX Warning: Reference `substatracen' on page 139 undefined on input line 573 8. LaTeX Warning: Reference `substachisholm' on page 139 undefined on input line 5 739. LaTeX Warning: Reference `gammaalgebra' on page 139 undefined on input line 574 0. LaTeX Warning: Reference `gammaalgebra' on page 139 undefined on input line 574 8. [139] LaTeX Warning: Reference `substaendwhile' on page 140 undefined on input line 5 776. LaTeX Warning: Reference `substarepeat' on page 140 undefined on input line 577 6. LaTeX Warning: Reference `substaif' on page 140 undefined on input line 5777. LaTeX Warning: Reference `substaendwhile' on page 140 undefined on input line 5 782. LaTeX Warning: Reference `substaif' on page 140 undefined on input line 5786. LaTeX Warning: Reference `substaon' on page 140 undefined on input line 5822. LaTeX Warning: Reference `substaoff' on page 140 undefined on input line 5822. LaTeX Warning: Reference `substaon' on page 140 undefined on input line 5827. LaTeX Warning: Reference `substaoff' on page 140 undefined on input line 5828. [140] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5836--5838 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5839--5841 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5842--5844 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5845--5847 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5848--5850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5851--5853 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5854--5856 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5857--5859 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5860--5862 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5863--5865 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5866--5868 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5869--5871 [] [] ) (./functions.tex [141] Chapter 8. LaTeX Warning: Reference `statements' on page 142 undefined on input line 31. [142] [143] LaTeX Warning: Reference `substaif' on page 144 undefined on input line 164. [144] [145] LaTeX Warning: Reference `substacontract' on page 146 undefined on input line 3 15. [146] LaTeX Warning: Reference `extrasymbols' on page 147 undefined on input line 412 . [147] LaTeX Warning: Reference `substafunctions' on page 148 undefined on input line 486. [148] [149] [150] LaTeX Warning: Reference `funmod2' on page 151 undefined on input line 671. LaTeX Warning: Reference `funrem' on page 151 undefined on input line 671. LaTeX Warning: Reference `funmod' on page 151 undefined on input line 679. LaTeX Warning: Reference `polynomials' on page 151 undefined on input line 705. LaTeX Warning: Reference `dollars' on page 151 undefined on input line 706. LaTeX Warning: Reference `polynomials' on page 151 undefined on input line 734. LaTeX Warning: Reference `fungcd' on page 151 undefined on input line 735. LaTeX Warning: Reference `fundiv' on page 151 undefined on input line 735. LaTeX Warning: Reference `funrem' on page 151 undefined on input line 735. [151] LaTeX Warning: Reference `funexteuclidean' on page 152 undefined on input line 770. LaTeX Warning: Reference `funmakerational' on page 152 undefined on input line 771. LaTeX Warning: Reference `presetrandom' on page 152 undefined on input line 788 . [152] LaTeX Warning: Reference `funrandom' on page 153 undefined on input line 818. LaTeX Warning: Reference `presetrandom' on page 153 undefined on input line 820 . LaTeX Warning: Reference `substaidnew' on page 153 undefined on input line 854. [153] [154] LaTeX Warning: Reference `substasave' on page 155 undefined on input line 969. LaTeX Warning: Reference `substafillexpression' on page 155 undefined on input line 971. LaTeX Warning: Reference `tablebase' on page 155 undefined on input line 982. LaTeX Warning: Reference `substaload' on page 155 undefined on input line 1005. LaTeX Warning: Reference `substakeep' on page 155 undefined on input line 1016. [155]) (./bracket.tex [156] Chapter 9. [157] LaTeX Warning: Reference `setup' on page 158 undefined on input line 95. [158] LaTeX Warning: Reference `substanormalize' on page 159 undefined on input line 159. LaTeX Warning: Reference `substamakeinteger' on page 159 undefined on input lin e 160. LaTeX Warning: Reference `substacollect' on page 159 undefined on input line 16 8. [159] LaTeX Warning: Reference `setup' on page 160 undefined on input line 235. ) (./optim.tex [160] [161] Chapter 10. LaTeX Warning: Reference `substaextrasymbols' on page 162 undefined on input li ne 20. LaTeX Warning: Reference `substaextrasymbols' on page 162 undefined on input li ne 41. [162] LaTeX Warning: Reference `substatopolynomial' on page 163 undefined on input li ne 80. Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 115. [163] LaTeX Warning: Reference `tbl:defaults' on page 164 undefined on input line 137 . [164] [165]) (./polynomials.tex [166] Chapter 11. LaTeX Warning: Reference `substapolyfun' on page 167 undefined on input line 11 . LaTeX Warning: Reference `substapolyratfun' on page 167 undefined on input line 13. LaTeX Warning: Reference `setupmaxtermsize' on page 167 undefined on input line 28. LaTeX Warning: Reference `substaextrasymbols' on page 167 undefined on input li ne 35. LaTeX Warning: Reference `fungcd' on page 167 undefined on input line 38. LaTeX Warning: Reference `fundiv' on page 167 undefined on input line 39. LaTeX Warning: Reference `funrem' on page 167 undefined on input line 40. [167] LaTeX Warning: Reference `substafactarg' on page 168 undefined on input line 69 . LaTeX Warning: Reference `substachainout' on page 168 undefined on input line 8 4. LaTeX Warning: Reference `substafactorize' on page 168 undefined on input line 114. LaTeX Warning: Reference `substanfactorize' on page 168 undefined on input line 114. LaTeX Warning: Reference `substaunfactorize' on page 168 undefined on input lin e 115. LaTeX Warning: Reference `substanunfactorize' on page 168 undefined on input li ne 116. LaTeX Warning: Reference `substabracket' on page 168 undefined on input line 11 8. [168] [169] [170] LaTeX Warning: Reference `substalfactorized' on page 171 undefined on input lin e 234. LaTeX Warning: Reference `substagfactorized' on page 171 undefined on input lin e 235. [171] [172] LaTeX Warning: Reference `substaunfactorize' on page 173 undefined on input lin e 379. [173] [174] [175] [176] [177] LaTeX Warning: Reference `fungcd' on page 178 undefined on input line 605. LaTeX Warning: Reference `fundiv' on page 178 undefined on input line 605. LaTeX Warning: Reference `funrem' on page 178 undefined on input line 605. LaTeX Warning: Reference `substanormalize' on page 178 undefined on input line 606. LaTeX Warning: Reference `substamakeinteger' on page 178 undefined on input lin e 607. LaTeX Warning: Reference `substafactarg' on page 178 undefined on input line 60 7. ) (./tablebas.tex [178] Chapter 12. [179] [180] LaTeX Warning: Reference `tblopen' on page 181 undefined on input line 160. LaTeX Warning: Reference `tblcreate' on page 181 undefined on input line 160. LaTeX Warning: Reference `tbltestuse' on page 181 undefined on input line 196. LaTeX Warning: Reference `tbluse' on page 181 undefined on input line 196. [181] LaTeX Warning: Reference `tblopen' on page 182 undefined on input line 221. LaTeX Warning: Reference `tblopen' on page 182 undefined on input line 238. LaTeX Warning: Reference `tblenter' on page 182 undefined on input line 258. LaTeX Warning: Reference `tblload' on page 182 undefined on input line 258. [182] LaTeX Warning: Reference `tblopen' on page 183 undefined on input line 287. LaTeX Warning: Reference `tblenter' on page 183 undefined on input line 287. LaTeX Warning: Reference `tbladdto' on page 183 undefined on input line 316. LaTeX Warning: Reference `tblon' on page 183 undefined on input line 316. LaTeX Warning: Reference `tbladdto' on page 183 undefined on input line 334. LaTeX Warning: Reference `tbloff' on page 183 undefined on input line 334. LaTeX Warning: Reference `tblcreate' on page 183 undefined on input line 351. LaTeX Warning: Reference `precall' on page 183 undefined on input line 362. LaTeX Warning: Reference `preinclude' on page 183 undefined on input line 363. LaTeX Warning: Reference `tbluse' on page 183 undefined on input line 377. [183] LaTeX Warning: Reference `tbltestuse' on page 184 undefined on input line 400. LaTeX Warning: Reference `tblapply' on page 184 undefined on input line 400. ) (./gamma.tex [184] Chapter 13. LaTeX Warning: Reference `substatrace' on page 185 undefined on input line 53. [185] LaTeX Warning: Reference `substatracen' on page 186 undefined on input line 62. LaTeX Warning: Reference `substaunittrace' on page 186 undefined on input line 67. LaTeX Warning: Reference `substachisholm' on page 186 undefined on input line 1 14. [186] [187] [188] LaTeX Warning: Reference `fundistrib' on page 189 undefined on input line 278. ) (./metric.tex [189] Chapter 14. [190] [191] LaTeX Warning: Reference `substafixindex' on page 192 undefined on input line 1 61. LaTeX Warning: Reference `substasum' on page 192 undefined on input line 170. [192] [193]) (./sorting.tex [194] [195] [196] LaTeX Warning: Reference `setup' on page 197 undefined on input line 216. LaTeX Warning: Reference `substaterm' on page 197 undefined on input line 227. LaTeX Warning: Reference `setup' on page 197 undefined on input line 235. [197]) (./setup.tex [198] Chapter 15. LaTeX Warning: Reference `preprovariables' on page 199 undefined on input line 40. LaTeX Warning: Reference `brackets' on page 199 undefined on input line 50. LaTeX Warning: Reference `substabracket' on page 199 undefined on input line 50 . Overfull \hbox (5.2788pt too wide) in paragraph at lines 44--51 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 52--56 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 57--65 [] [] [199] Overfull \hbox (5.2788pt too wide) in paragraph at lines 66--72 [] [] LaTeX Warning: Reference `substaformat' on page 200 undefined on input line 76. Overfull \hbox (5.2788pt too wide) in paragraph at lines 73--77 [] [] LaTeX Warning: Reference `preprovariables' on page 200 undefined on input line 86. LaTeX Warning: Reference `substamodulus' on page 200 undefined on input line 86 . Overfull \hbox (5.2788pt too wide) in paragraph at lines 78--87 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 88--96 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 97--100 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 101--106 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 107--113 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 117--119 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 120--132 [] [] [200] Overfull \hbox (5.2788pt too wide) in paragraph at lines 133--146 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 147--151 [] [] LaTeX Warning: Reference `staonnospacesinnumbers' on page 201 undefined on inpu t line 160. LaTeX Warning: Reference `staoffnospacesinnumbers' on page 201 undefined on inp ut line 160. Overfull \hbox (5.2788pt too wide) in paragraph at lines 152--161 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 162--167 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 168--172 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 174--178 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 179--185 [] [] [201] Overfull \hbox (5.2788pt too wide) in paragraph at lines 186--190 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 191--197 [] [] LaTeX Warning: Reference `preprocedureextension' on page 202 undefined on input line 206. Overfull \hbox (5.2788pt too wide) in paragraph at lines 201--207 [] [] LaTeX Warning: Reference `substaprocessbucketsize' on page 202 undefined on inp ut line 212. Overfull \hbox (5.2788pt too wide) in paragraph at lines 208--213 [] [] LaTeX Warning: Reference `modules' on page 202 undefined on input line 217. Overfull \hbox (5.2788pt too wide) in paragraph at lines 214--218 [] [] LaTeX Warning: Reference `substahide' on page 202 undefined on input line 228. Overfull \hbox (5.2788pt too wide) in paragraph at lines 219--229 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 230--242 [] [] LaTeX Warning: Reference `substaon' on page 202 undefined on input line 251. Overfull \hbox (5.2788pt too wide) in paragraph at lines 243--252 [] [] [202] Overfull \hbox (5.2788pt too wide) in paragraph at lines 253--259 [] [] LaTeX Warning: Reference `parallel' on page 203 undefined on input line 263. Overfull \hbox (5.2788pt too wide) in paragraph at lines 260--264 [] [] LaTeX Warning: Reference `parallel' on page 203 undefined on input line 267. Overfull \hbox (5.2788pt too wide) in paragraph at lines 265--268 [] [] LaTeX Warning: Reference `parallel' on page 203 undefined on input line 273. Overfull \hbox (5.2788pt too wide) in paragraph at lines 269--274 [] [] LaTeX Warning: Reference `substainparallel' on page 203 undefined on input line 282. Overfull \hbox (5.2788pt too wide) in paragraph at lines 275--283 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 284--295 [] [] LaTeX Warning: Reference `ontotalsize' on page 203 undefined on input line 307. LaTeX Warning: Reference `running' on page 203 undefined on input line 307. Overfull \hbox (5.2788pt too wide) in paragraph at lines 300--308 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 309--314 [] [] [203] LaTeX Warning: Reference `sorting' on page 204 undefined on input line 324. [204] LaTeX Warning: Reference `substaterm' on page 205 undefined on input line 407. [205] [206] LaTeX Warning: Reference `substaon' on page 207 undefined on input line 493. ) (./parallel.tex [207] Chapter 16. [208] LaTeX Warning: Reference `substathreadbucketsize' on page 209 undefined on inpu t line 126. [209] LaTeX Warning: Reference `substamoduleoption' on page 210 undefined on input li ne 171. LaTeX Warning: Reference `substaprint' on page 210 undefined on input line 195. [210] LaTeX Warning: Reference `substaprocessbucketsize' on page 211 undefined on inp ut line 248. LaTeX Warning: Reference `substamoduleoption' on page 211 undefined on input li ne 250. LaTeX Warning: Reference `setupprocessbucketsize' on page 211 undefined on inpu t line 255. LaTeX Warning: Reference `substamoduleoption' on page 211 undefined on input li ne 266. [211] LaTeX Warning: Reference `substaprint' on page 212 undefined on input line 282. LaTeX Warning: Reference `pardollars' on page 212 undefined on input line 294. LaTeX Warning: Reference `substamoduleoption' on page 212 undefined on input li ne 294. LaTeX Warning: Reference `dollars-in-parallel' on page 212 undefined on input l ine 295. [212] [213]) (./external.tex [214] Chapter 17. LaTeX Warning: Reference `prepipe' on page 215 undefined on input line 6. LaTeX Warning: Reference `presystem' on page 215 undefined on input line 7. [215] [216] LaTeX Warning: Reference `setexternalcommunication' on page 217 undefined on in put line 170. [217] [218] LaTeX Warning: Reference `setexternalattrcommunication' on page 219 undefined o n input line 343. [219]) No file manual.ind. [220] (./manual.aux) Package rerunfilecheck Warning: File `manual.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on manual.pdf (224 pages, 704999 bytes). Transcript written on manual.log. This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.12> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) Package hyperref Message: Driver: hpdftex. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Package hyperref Warning: Option `hyperindex' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Option `pagebackref' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 18. Writing index file manual.idx (./manual.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./manual.out) (./manual.out) (./manualdate.tex) [1{/var/lib/texmf/fonts/map/pd ftex/updmap/pdftex.map}] [2] (./manual.toc [1] [2] [3] [4] [5] [6] [7]) [8] [9] (./startup.tex Chapter 1. pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored \relax l.47 \item[-pipe] Indicates that \FORM\ is started up as the receiving [1]pdfTe X warning (ext4): destination with the same identifier (name{page.2}) has been already used, duplicate ignored \relax l.110 \item I f the command tail specifies a setup file, \FORM\ will use this... [2] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd)) (./variable.tex [3] Chapter 2. [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]) (./prepro.tex [18] Chapter 3. [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44]) (./module.tex [45] Chapter 4. [46] [47] [48] [49] [50]) (./pattern.tex [51] Chapter 5. [52] [53] [54]) (./dollar.tex [55] Chapter 6. [56] [57] [58] [59] [60]) (./statements.tex [61] Chapter 7. [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1631--1635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1636--1642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1643--1646 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1647--1650 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1651--1655 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1656--1659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1660--1663 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1664--1667 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1668--1671 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1672--1680 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1681--1686 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1687--1707 [] [] [84] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1708--1716 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1717--1720 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1721--1724 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1725--1728 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1732--1734 [] [] [85] [86] [87] [88] [89] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2166--2189 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2190--2198 [] [] [90] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2199--2204 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2205--2211 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2212--2218 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2219--2222 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2223--2225 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2226--2230 [] [] [91] [92] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2357--2365 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2366--2371 [] [] [93] [94] [95] [96] [97] [98] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2792--2795 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2796--2798 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2799--2811 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2812--2824 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2825--2829 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2830--2835 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2836--2843 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2844--2850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2851--2857 [] [] [99] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2858--2863 [] [] [100] [101] [102] [103] [104] [105] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3341--3343 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3344--3346 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3347--3349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3350--3352 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3353--3355 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3356--3358 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3359--3361 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3362--3364 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3365--3367 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3368--3370 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3371--3373 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3374--3376 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3377--3380 [] [] [106] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3398--3400 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3401--3403 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3404--3407 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3408--3410 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3411--3414 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3415--3417 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3418--3420 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3421--3424 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3425--3427 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3428--3438 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3439--3444 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3445--3448 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3449--3451 [] [] [107] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3452--3456 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3457--3461 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3462--3464 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3465--3468 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3469--3471 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3472--3474 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3475--3477 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3478--3482 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3483--3487 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3488--3491 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3492--3496 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3497--3501 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3502--3504 [] [] [108] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3524--3527 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3528--3531 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3532--3536 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3537--3542 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3543--3551 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3552--3558 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3559--3561 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3562--3565 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3566--3569 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3573--3575 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3576--3579 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3580--3584 [] [] [109] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3585--3594 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3595--3601 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3602--3606 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3607--3611 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3612--3616 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3617--3622 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3623--3631 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3632--3635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3636--3639 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3640--3642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3643--3647 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3648--3650 [] [] [110] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3651--3654 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3655--3659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3660--3664 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3665--3674 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3675--3679 [] [] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5338--5341 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5342--5345 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5346--5349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5350--5353 [] [] [133] [134] [135] [136] [137] [138] [139] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5836--5838 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5839--5841 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5842--5844 [] [] [140] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5845--5847 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5848--5850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5851--5853 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5854--5856 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5857--5859 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5860--5862 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5863--5865 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5866--5868 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5869--5871 [] [] ) (./functions.tex [141] Chapter 8. [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155]) (./bracket.tex [156] Chapter 9. [157] [158] [159]) (./optim.tex [160] [161] Chapter 10. [162] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 115. [163] [164] [165]) (./polynomials.tex [166] Chapter 11. [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177]) (./tablebas.tex [178] Chapter 12. [179] [180] [181] [182] [183]) (./gamma.tex [184] Chapter 13. [185] [186] [187] [188]) (./metric.tex [189] Chapter 14. [190] [191] [192] [193]) (./sorting.tex [194] [195] [196] [197]) (./setup.tex [198] Chapter 15. Overfull \hbox (5.2788pt too wide) in paragraph at lines 44--51 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 52--56 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 57--65 [] [] [199] Overfull \hbox (5.2788pt too wide) in paragraph at lines 66--72 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 73--77 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 78--87 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 88--96 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 97--100 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 101--106 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 107--113 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 117--119 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 120--132 [] [] [200] Overfull \hbox (5.2788pt too wide) in paragraph at lines 133--146 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 147--151 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 152--161 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 162--167 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 168--172 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 174--178 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 179--185 [] [] [201] Overfull \hbox (5.2788pt too wide) in paragraph at lines 186--190 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 191--197 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 201--207 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 208--213 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 214--218 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 219--229 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 230--242 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 243--252 [] [] [202] Overfull \hbox (5.2788pt too wide) in paragraph at lines 253--259 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 260--264 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 265--268 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 269--274 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 275--283 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 284--295 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 300--308 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 309--314 [] [] [203] [204] [205] [206]) (./parallel.tex [207] Chapter 16. [208] [209] [210] [211] [212] [213]) (./external.tex [214] Chapter 17. [215] [216] [217] [218] [219]) No file manual.ind. [220] (./manual.aux) LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on manual.pdf (231 pages, 761180 bytes). Transcript written on manual.log. This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.12> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) Package hyperref Message: Driver: hpdftex. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Package hyperref Warning: Option `hyperindex' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Option `pagebackref' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 18. Writing index file manual.idx (./manual.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./manual.out) (./manual.out) (./manualdate.tex) [1{/var/lib/texmf/fonts/map/pd ftex/updmap/pdftex.map}] [2] (./manual.toc [1] [2] [3] [4] [5] [6] [7]) [8] [9] (./startup.tex Chapter 1. pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored \relax l.47 \item[-pipe] Indicates that \FORM\ is started up as the receiving [1]pdfTe X warning (ext4): destination with the same identifier (name{page.2}) has been already used, duplicate ignored \relax l.110 \item I f the command tail specifies a setup file, \FORM\ will use this... [2] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd)) (./variable.tex [3] Chapter 2. [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]) (./prepro.tex [18] Chapter 3. [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44]) (./module.tex [45] Chapter 4. [46] [47] [48] [49] [50]) (./pattern.tex [51] Chapter 5. [52] [53] [54]) (./dollar.tex [55] Chapter 6. [56] [57] [58] [59] [60]) (./statements.tex [61] Chapter 7. [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1631--1635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1636--1642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1643--1646 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1647--1650 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1651--1655 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1656--1659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1660--1663 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1664--1667 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1668--1671 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1672--1680 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1681--1686 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1687--1707 [] [] [84] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1708--1716 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1717--1720 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1721--1724 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1725--1728 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1732--1734 [] [] [85] [86] [87] [88] [89] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2166--2189 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2190--2198 [] [] [90] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2199--2204 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2205--2211 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2212--2218 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2219--2222 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2223--2225 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2226--2230 [] [] [91] [92] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2357--2365 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2366--2371 [] [] [93] [94] [95] [96] [97] [98] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2792--2795 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2796--2798 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2799--2811 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2812--2824 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2825--2829 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2830--2835 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2836--2843 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2844--2850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2851--2857 [] [] [99] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2858--2863 [] [] [100] [101] [102] [103] [104] [105] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3341--3343 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3344--3346 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3347--3349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3350--3352 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3353--3355 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3356--3358 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3359--3361 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3362--3364 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3365--3367 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3368--3370 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3371--3373 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3374--3376 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3377--3380 [] [] [106] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3398--3400 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3401--3403 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3404--3407 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3408--3410 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3411--3414 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3415--3417 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3418--3420 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3421--3424 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3425--3427 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3428--3438 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3439--3444 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3445--3448 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3449--3451 [] [] [107] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3452--3456 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3457--3461 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3462--3464 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3465--3468 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3469--3471 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3472--3474 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3475--3477 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3478--3482 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3483--3487 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3488--3491 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3492--3496 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3497--3501 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3502--3504 [] [] [108] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3524--3527 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3528--3531 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3532--3536 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3537--3542 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3543--3551 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3552--3558 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3559--3561 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3562--3565 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3566--3569 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3573--3575 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3576--3579 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3580--3584 [] [] [109] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3585--3594 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3595--3601 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3602--3606 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3607--3611 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3612--3616 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3617--3622 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3623--3631 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3632--3635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3636--3639 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3640--3642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3643--3647 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3648--3650 [] [] [110] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3651--3654 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3655--3659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3660--3664 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3665--3674 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3675--3679 [] [] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5338--5341 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5342--5345 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5346--5349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5350--5353 [] [] [133] [134] [135] [136] [137] [138] [139] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5836--5838 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5839--5841 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5842--5844 [] [] [140] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5845--5847 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5848--5850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5851--5853 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5854--5856 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5857--5859 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5860--5862 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5863--5865 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5866--5868 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5869--5871 [] [] ) (./functions.tex [141] Chapter 8. [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155]) (./bracket.tex [156] Chapter 9. [157] [158] [159]) (./optim.tex [160] [161] Chapter 10. [162] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 115. [163] [164] [165]) (./polynomials.tex [166] Chapter 11. [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177]) (./tablebas.tex [178] Chapter 12. [179] [180] [181] [182] [183]) (./gamma.tex [184] Chapter 13. [185] [186] [187] [188]) (./metric.tex [189] Chapter 14. [190] [191] [192] [193]) (./sorting.tex [194] [195] [196] [197]) (./setup.tex [198] Chapter 15. Overfull \hbox (5.2788pt too wide) in paragraph at lines 44--51 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 52--56 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 57--65 [] [] [199] Overfull \hbox (5.2788pt too wide) in paragraph at lines 66--72 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 73--77 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 78--87 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 88--96 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 97--100 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 101--106 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 107--113 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 117--119 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 120--132 [] [] [200] Overfull \hbox (5.2788pt too wide) in paragraph at lines 133--146 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 147--151 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 152--161 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 162--167 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 168--172 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 174--178 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 179--185 [] [] [201] Overfull \hbox (5.2788pt too wide) in paragraph at lines 186--190 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 191--197 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 201--207 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 208--213 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 214--218 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 219--229 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 230--242 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 243--252 [] [] [202] Overfull \hbox (5.2788pt too wide) in paragraph at lines 253--259 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 260--264 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 265--268 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 269--274 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 275--283 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 284--295 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 300--308 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 309--314 [] [] [203] [204] [205] [206]) (./parallel.tex [207] Chapter 16. [208] [209] [210] [211] [212] [213]) (./external.tex [214] Chapter 17. [215] [216] [217] [218] [219]) No file manual.ind. [220] (./manual.aux) ) (see the transcript file for additional information) Output written on manual.pdf (231 pages, 761182 bytes). Transcript written on manual.log. This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). Scanning input file manual.idx......done (2003 entries accepted, 0 rejected). Sorting entries...................done (23537 comparisons). Generating output file manual.ind.....done (1417 lines written, 0 warnings). Output written in manual.ind. Transcript written in manual.ilg. This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./manual.tex LaTeX2e <2017-04-15> Babel <3.12> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) Package hyperref Message: Driver: hpdftex. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Package hyperref Warning: Option `hyperindex' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Option `pagebackref' has already been used, (hyperref) setting the option has no effect on input line 18. Package hyperref Warning: Values of option `pdfpagemode': (hyperref) * `UseNone' (hyperref) * `UseOutlines' (hyperref) * `UseThumbs' (hyperref) * `FullScreen' (hyperref) * `UseOC' (PDF 1.5) (hyperref) * `UseAttachments' (PDF 1.6) (hyperref) * An empty value disables the option. (hyperref) Unknown value `None' on input line 18. Writing index file manual.idx (./manual.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./manual.out) (./manual.out) (./manualdate.tex) [1{/var/lib/texmf/fonts/map/pd ftex/updmap/pdftex.map}] [2] (./manual.toc [1] [2] [3] [4] [5] [6] [7]) [8] [9] (./startup.tex Chapter 1. pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored \relax l.47 \item[-pipe] Indicates that \FORM\ is started up as the receiving [1]pdfTe X warning (ext4): destination with the same identifier (name{page.2}) has been already used, duplicate ignored \relax l.110 \item I f the command tail specifies a setup file, \FORM\ will use this... [2] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd)) (./variable.tex [3] Chapter 2. [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]) (./prepro.tex [18] Chapter 3. [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44]) (./module.tex [45] Chapter 4. [46] [47] [48] [49] [50]) (./pattern.tex [51] Chapter 5. [52] [53] [54]) (./dollar.tex [55] Chapter 6. [56] [57] [58] [59] [60]) (./statements.tex [61] Chapter 7. [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1631--1635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1636--1642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1643--1646 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1647--1650 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1651--1655 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1656--1659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1660--1663 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1664--1667 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1668--1671 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1672--1680 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1681--1686 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1687--1707 [] [] [84] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1708--1716 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1717--1720 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1721--1724 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1725--1728 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 1732--1734 [] [] [85] [86] [87] [88] [89] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2166--2189 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2190--2198 [] [] [90] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2199--2204 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2205--2211 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2212--2218 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2219--2222 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2223--2225 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2226--2230 [] [] [91] [92] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2357--2365 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2366--2371 [] [] [93] [94] [95] [96] [97] [98] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2792--2795 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2796--2798 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2799--2811 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2812--2824 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2825--2829 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2830--2835 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2836--2843 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2844--2850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2851--2857 [] [] [99] Overfull \hbox (2.43333pt too wide) in paragraph at lines 2858--2863 [] [] [100] [101] [102] [103] [104] [105] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3341--3343 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3344--3346 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3347--3349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3350--3352 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3353--3355 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3356--3358 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3359--3361 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3362--3364 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3365--3367 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3368--3370 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3371--3373 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3374--3376 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3377--3380 [] [] [106] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3398--3400 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3401--3403 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3404--3407 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3408--3410 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3411--3414 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3415--3417 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3418--3420 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3421--3424 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3425--3427 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3428--3438 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3439--3444 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3445--3448 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3449--3451 [] [] [107] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3452--3456 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3457--3461 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3462--3464 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3465--3468 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3469--3471 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3472--3474 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3475--3477 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3478--3482 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3483--3487 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3488--3491 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3492--3496 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3497--3501 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3502--3504 [] [] [108] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3524--3527 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3528--3531 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3532--3536 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3537--3542 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3543--3551 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3552--3558 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3559--3561 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3562--3565 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3566--3569 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3573--3575 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3576--3579 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3580--3584 [] [] [109] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3585--3594 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3595--3601 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3602--3606 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3607--3611 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3612--3616 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3617--3622 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3623--3631 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3632--3635 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3636--3639 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3640--3642 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3643--3647 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3648--3650 [] [] [110] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3651--3654 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3655--3659 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3660--3664 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3665--3674 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 3675--3679 [] [] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5338--5341 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5342--5345 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5346--5349 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5350--5353 [] [] [133] [134] [135] [136] [137] [138] [139] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5836--5838 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5839--5841 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5842--5844 [] [] [140] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5845--5847 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5848--5850 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5851--5853 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5854--5856 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5857--5859 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5860--5862 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5863--5865 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5866--5868 [] [] Overfull \hbox (2.43333pt too wide) in paragraph at lines 5869--5871 [] [] ) (./functions.tex [141] Chapter 8. [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155]) (./bracket.tex [156] Chapter 9. [157] [158] [159]) (./optim.tex [160] [161] Chapter 10. [162] Package hyperref Warning: Difference (2) between bookmark levels is greater (hyperref) than one, level fixed on input line 115. [163] [164] [165]) (./polynomials.tex [166] Chapter 11. [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177]) (./tablebas.tex [178] Chapter 12. [179] [180] [181] [182] [183]) (./gamma.tex [184] Chapter 13. [185] [186] [187] [188]) (./metric.tex [189] Chapter 14. [190] [191] [192] [193]) (./sorting.tex [194] [195] [196] [197]) (./setup.tex [198] Chapter 15. Overfull \hbox (5.2788pt too wide) in paragraph at lines 44--51 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 52--56 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 57--65 [] [] [199] Overfull \hbox (5.2788pt too wide) in paragraph at lines 66--72 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 73--77 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 78--87 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 88--96 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 97--100 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 101--106 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 107--113 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 117--119 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 120--132 [] [] [200] Overfull \hbox (5.2788pt too wide) in paragraph at lines 133--146 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 147--151 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 152--161 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 162--167 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 168--172 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 174--178 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 179--185 [] [] [201] Overfull \hbox (5.2788pt too wide) in paragraph at lines 186--190 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 191--197 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 201--207 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 208--213 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 214--218 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 219--229 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 230--242 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 243--252 [] [] [202] Overfull \hbox (5.2788pt too wide) in paragraph at lines 253--259 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 260--264 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 265--268 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 269--274 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 275--283 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 284--295 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 300--308 [] [] Overfull \hbox (5.2788pt too wide) in paragraph at lines 309--314 [] [] [203] [204] [205] [206]) (./parallel.tex [207] Chapter 16. [208] [209] [210] [211] [212] [213]) (./external.tex [214] Chapter 17. [215] [216] [217] [218] [219]) (./manual.ind [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234]) (./manual.aux) ) (see the transcript file for additional information) Output written on manual.pdf (245 pages, 843520 bytes). Transcript written on manual.log. make[3]: Leaving directory '/<>/doc/manual' Making pdf in devref make[3]: Entering directory '/<>/doc/devref' OLDDATE=0; if [ -f devrefdate.tex ]; then OLDDATE=$(cat devrefdate.tex); OLDDATE=$(date -d "$OLDDATE" +%Y%m%d); fi; \ NEWDATE=0; if [ "x" != x ]; then NEWDATE=; else NEWDATE=$(date +"%d %b %Y"); fi; \ if [ $(date -d "$NEWDATE" +%Y%m%d) -gt $OLDDATE ]; then echo $NEWDATE > devrefdate.tex; echo DIDIT; fi DIDIT This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./devref.tex LaTeX2e <2017-04-15> Babel <3.12> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) Writing index file devref.idx No file devref.aux. (./devrefdate.tex) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [1] No file devref.toc. [1] [2] LaTeX Warning: Reference `sec:source' on page 1 undefined on input line 56. (./source.tex [1] Overfull \hbox (2.73404pt too wide) in paragraph at lines 46--46 []\OT1/cmtt/m/n/10.95 portsignals.h| [2] Underfull \hbox (badness 10000) in paragraph at lines 98--99 []\OT1/cmr/m/n/10.95 Text out-put func-tions, like \OT1/cmtt/m/n/10.95 MesPrint \OT1/cmr/m/n/10.95 or Underfull \hbox (badness 10000) in paragraph at lines 103--105 []\OT1/cmr/m/n/10.95 Code for mod-ule ex-e-cu-tion and the Underfull \hbox (badness 6428) in paragraph at lines 135--137 \OT1/cmr/m/n/10.95 in-dices, and for state-ments like \OT1/cmtt/m/n/10.95 shuff le\OT1/cmr/m/n/10.95 , [3] Underfull \hbox (badness 1137) in paragraph at lines 161--163 []\OT1/cmr/m/n/10.95 Utility func-tions to deal with streams, files, [4] [5]) (./formrun.tex LaTeX Warning: Reference `sec:indepth' on page 6 undefined on input line 7. [6] Overfull \hbox (1.56259pt too wide) in paragraph at lines 33--47 \OT1/cmr/m/n/10.95 are used to ac-cess the global data con-tained in the vari-a ble \OT1/cmtt/m/n/10.95 A\OT1/cmr/m/n/10.95 , like \OT1/cmtt/m/n/10.95 AX.timeo ut [7] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 77. [8] Overfull \hbox (1.8026pt too wide) in paragraph at lines 101--114 []\OT1/cmtt/m/n/10.95 LoadInstruction() \OT1/cmr/m/n/10.95 copies in-put into t he pre-pro-ces-sor in-struc-tion buffer. [9] Overfull \hbox (0.46606pt too wide) in paragraph at lines 179--185 \OT1/cmtt/m/n/10.95 LoadStatement() \OT1/cmr/m/n/10.95 and \OT1/cmtt/m/n/10.95 CompileStatement() \OT1/cmr/m/n/10.95 need the com-plete line for pars- [10] [11] [12] [13] [14] [15] Overfull \hbox (10.95097pt too wide) in paragraph at lines 453--457 \OT1/cmr/m/n/10.95 have any ar-gu-ments to \OT1/cmtt/m/n/10.95 Print \OT1/cmr/m /n/10.95 all ac-tive ex-pres-sions shall be printed. \OT1/cmtt/m/n/10.95 DoPrin t() [16] [17] [18]) (./indepth.tex Overfull \hbox (2.16733pt too wide) in paragraph at lines 26--26 []\OT1/cmtt/m/n/10.95 f(N1_?)*g(N1_?)*h(N2_?)*k(N2_?)-f(N2_?)*g(N2_?)*h(N1_?)*k (N1_?)[] [19] [20] Underfull \hbox (badness 10000) in paragraph at lines 118--121 []\OT1/cmr/m/n/10.95 Used in \OT1/cmtt/m/n/10.95 replace[] \OT1/cmr/m/n/10.95 t o in-di-cate a vec- Underfull \hbox (badness 3590) in paragraph at lines 118--121 \OT1/cmr/m/n/10.95 tor with an un-spec-i-fied in-dex. Hence Underfull \hbox (badness 10000) in paragraph at lines 118--121 \OT1/cmtt/m/n/10.95 VECTOR,4,numvec,FUNNYVEC \OT1/cmr/m/n/10.95 in-stead of Overfull \hbox (2.6758pt too wide) in paragraph at lines 117--134 [][] [21] [22]) (./testsuite.tex [23] [24] [25] [26] [27] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [28] [29] [30]) (./cvs.tex Overfull \hbox (1.25519pt too wide) in paragraph at lines 8--8 [] \OT1/cmtt/m/n/8 export CVSROOT=:ext:myusername@mytrustedmachine.nikhef.nl:/ user/form/cvs_repository[] [31]) No file devref.ind. [32] (./devref.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on devref.pdf (36 pages, 252988 bytes). Transcript written on devref.log. This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./devref.tex LaTeX2e <2017-04-15> Babel <3.12> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) Writing index file devref.idx (./devref.aux) (./devrefdate.tex) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdf tex.map}] [1] (./devref.toc) [1] [2] (./source.tex [1] Overfull \hbox (2.73404pt too wide) in paragraph at lines 46--46 []\OT1/cmtt/m/n/10.95 portsignals.h| [2] Underfull \hbox (badness 10000) in paragraph at lines 98--99 []\OT1/cmr/m/n/10.95 Text out-put func-tions, like \OT1/cmtt/m/n/10.95 MesPrint \OT1/cmr/m/n/10.95 or Underfull \hbox (badness 10000) in paragraph at lines 103--105 []\OT1/cmr/m/n/10.95 Code for mod-ule ex-e-cu-tion and the Underfull \hbox (badness 6428) in paragraph at lines 135--137 \OT1/cmr/m/n/10.95 in-dices, and for state-ments like \OT1/cmtt/m/n/10.95 shuff le\OT1/cmr/m/n/10.95 , [3] Underfull \hbox (badness 1137) in paragraph at lines 161--163 []\OT1/cmr/m/n/10.95 Utility func-tions to deal with streams, files, [4] [5]) (./formrun.tex [6] Overfull \hbox (1.56259pt too wide) in paragraph at lines 33--47 \OT1/cmr/m/n/10.95 are used to ac-cess the global data con-tained in the vari-a ble \OT1/cmtt/m/n/10.95 A\OT1/cmr/m/n/10.95 , like \OT1/cmtt/m/n/10.95 AX.timeo ut [7] LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined (Font) using `OMS/cmsy/m/n' instead (Font) for symbol `textbraceleft' on input line 77. [8] Overfull \hbox (1.8026pt too wide) in paragraph at lines 101--114 []\OT1/cmtt/m/n/10.95 LoadInstruction() \OT1/cmr/m/n/10.95 copies in-put into t he pre-pro-ces-sor in-struc-tion buffer. [9] Overfull \hbox (0.46606pt too wide) in paragraph at lines 179--185 \OT1/cmtt/m/n/10.95 LoadStatement() \OT1/cmr/m/n/10.95 and \OT1/cmtt/m/n/10.95 CompileStatement() \OT1/cmr/m/n/10.95 need the com-plete line for pars- [10] [11] [12] [13] [14] [15] Overfull \hbox (10.95097pt too wide) in paragraph at lines 453--457 \OT1/cmr/m/n/10.95 have any ar-gu-ments to \OT1/cmtt/m/n/10.95 Print \OT1/cmr/m /n/10.95 all ac-tive ex-pres-sions shall be printed. \OT1/cmtt/m/n/10.95 DoPrin t() [16] [17] [18]) (./indepth.tex Overfull \hbox (2.16733pt too wide) in paragraph at lines 26--26 []\OT1/cmtt/m/n/10.95 f(N1_?)*g(N1_?)*h(N2_?)*k(N2_?)-f(N2_?)*g(N2_?)*h(N1_?)*k (N1_?)[] [19] [20] Underfull \hbox (badness 10000) in paragraph at lines 118--121 []\OT1/cmr/m/n/10.95 Used in \OT1/cmtt/m/n/10.95 replace[] \OT1/cmr/m/n/10.95 t o in-di-cate a vec- Underfull \hbox (badness 3590) in paragraph at lines 118--121 \OT1/cmr/m/n/10.95 tor with an un-spec-i-fied in-dex. Hence Underfull \hbox (badness 10000) in paragraph at lines 118--121 \OT1/cmtt/m/n/10.95 VECTOR,4,numvec,FUNNYVEC \OT1/cmr/m/n/10.95 in-stead of Overfull \hbox (2.6758pt too wide) in paragraph at lines 117--134 [][] [21] [22]) (./testsuite.tex [23] [24] [25] [26] [27] (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [28] [29] [30]) (./cvs.tex Overfull \hbox (1.25519pt too wide) in paragraph at lines 8--8 [] \OT1/cmtt/m/n/8 export CVSROOT=:ext:myusername@mytrustedmachine.nikhef.nl:/ user/form/cvs_repository[] [31]) No file devref.ind. [32] (./devref.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) (see the transcript file for additional information) Output written on devref.pdf (36 pages, 253219 bytes). Transcript written on devref.log. make[3]: Leaving directory '/<>/doc/devref' make[3]: Entering directory '/<>/doc' make[3]: Nothing to be done for 'pdf-am'. make[3]: Leaving directory '/<>/doc' make[2]: Leaving directory '/<>/doc' make[1]: Leaving directory '/<>' dh_auto_test -a -O--parallel make -j4 check VERBOSE=1 make[1]: Entering directory '/<>' Making check in doc make[2]: Entering directory '/<>/doc' Making check in doxygen make[3]: Entering directory '/<>/doc/doxygen' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<>/doc/doxygen' Making check in manual make[3]: Entering directory '/<>/doc/manual' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<>/doc/manual' Making check in devref make[3]: Entering directory '/<>/doc/devref' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<>/doc/devref' make[3]: Entering directory '/<>/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/<>/doc' make[2]: Leaving directory '/<>/doc' Making check in sources make[2]: Entering directory '/<>/sources' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/<>/sources' Making check in check make[2]: Entering directory '/<>/check' make check-TESTS make[3]: Entering directory '/<>/check' Loaded suite ./form Started Timeout: Terminating (T)FORM job! .Timeout: Terminating (T)FORM job! F =============================================================================== Failure: is not true. test1(NonZero) /<>/check/symmetrize.rb:22:in `test1' 19: end 20: def test1 21: execute FORM => 22: assert no_problem 23: assert result("x") =~ pattern("x = 0;") 24: assert result("y") =~ pattern("y = 0;") 25: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20723): No such process F =============================================================================== Failure: is not true. test1(Sec_11_1) /<>/check/examples.rb:874:in `test1' 871: end 872: def test1 873: execute FORM => 874: assert no_problem 875: assert @stdout =~ /Generated terms = 51975$/ 876: assert @stdout =~ /Terms in output = 51975$/ 877: # assert @stdout =~ /Bytes used = 919164$/ # correct on 64bit?!? =============================================================================== Timeout: Terminating (T)FORM job! kill: (20723): No such process F =============================================================================== Failure: is not true. test1(Sec_11_2) /<>/check/examples.rb:894:in `test1' 891: end 892: def test1 893: execute FORM => 894: assert no_problem 895: assert @stdout =~ /Generated terms = 1053$/ 896: assert @stdout =~ /Terms in output = 1029$/ 897: # assert @stdout =~ /Bytes used = 20284$/ # correct on 64bit?!? =============================================================================== Timeout: Terminating (T)FORM job! kill: (20723): No such process F =============================================================================== Failure: is not true. test1(Sec_12_1) /<>/check/examples.rb:947:in `test1' 944: end 945: def test1 946: execute FORM => 947: assert no_problem 948: assert result("F",0) =~ pattern(<<-EOF 949: F = 950: + eta(i1,i1)*eta(i2,i2)*eta(i3,i3) =============================================================================== Timeout: Terminating (T)FORM job! kill: (20723): No such process F =============================================================================== Failure: is not true. test1(Sec_12_2) /<>/check/examples.rb:991:in `test1' 988: end 989: def test1 990: execute FORM => 991: assert no_problem 992: assert result("F",0) =~ pattern("+6*e_(1,2,3)*e_(1,2,3)") 993: assert result("F") =~ pattern("-6") 994: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20723): No such process F =============================================================================== Failure: is not true. test1(Sec_12_3) /<>/check/examples.rb:1016:in `test1' 1013: end 1014: def test1 1015: execute FORM => 1016: assert no_problem 1017: assert result("F",0) =~ pattern(<<-EOF 1018: F = 1019: + d_(i1,i1)*d_(i2,i2)*d_(i3,i3) =============================================================================== .Timeout: Terminating (T)FORM job! F =============================================================================== Failure: is not true. test1(Sec_2_2) /<>/check/examples.rb:24:in `test1' 21: end 22: def test1 23: execute FORM => 24: assert no_problem 25: # assert @stdout =~ /Bytes used \s+=\s+54$/ # correct on 64bit?!? 26: assert result("F") =~ pattern("x^7 + 7*x^8 + 21*x^9 + 35*x^10") 27: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_2_6) /<>/check/examples.rb:45:in `test1' 42: end 43: def test1 44: execute FORM => 45: assert no_problem 46: assert result("expr") =~ pattern("g1(b1) + g2(b2) + g3(b3) + g(x)") 47: end 48: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_2_9_1) /<>/check/examples.rb:65:in `test1' 62: end 63: def test1 64: execute FORM => 65: assert no_problem 66: assert result("F") =~ pattern("2*f1(N1_?)*f2(N1_?)") 67: end 68: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_2_9_2) /<>/check/examples.rb:86:in `test1' 83: end 84: def test1 85: execute FORM => 86: assert no_problem 87: assert result("F") =~ pattern("p.p*q.q") 88: end 89: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_2_9_3) /<>/check/examples.rb:111:in `test1' 108: end 109: def test1 110: execute FORM => 111: assert no_problem 112: assert result("F") =~ pattern("p.q^2") 113: end 114: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_2_9_4) /<>/check/examples.rb:138:in `test1' 135: end 136: def test1 137: execute FORM => 138: assert no_problem 139: assert result("G") =~ pattern("f(N1_?,N2_?)*f(N2_?,N1_?)*f(N3_?,N4_?)*f(N4_?,N3_?)*f(N5_?,N6_?)*f(N6_?,N5_?) 140: *g(N7_?,N8_?,p1,N9_?)*g(N10_?,N11_?,p2,N12_?)*e_(p1,p2,p3,N9_?)*e_(p1,p2,p3,N12_?)*e_(N7_?,N8_?,N10_?,N11_?)") 141: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_3_12) /<>/check/examples.rb:187:in `test1' 184: end 185: def test1 186: execute FORM => 187: assert no_problem 188: assert result("F1") =~ pattern("6") 189: assert result("F2") =~ pattern("7") 190: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_3_29) /<>/check/examples.rb:206:in `test1' 203: end 204: def test1 205: execute FORM => 206: assert no_problem 207: assert @stdout =~ exact_pattern(<<-EOF 208: #PreOut ON 209: S a1,...,a4; =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_3_44_1) /<>/check/examples.rb:237:in `test1' 234: end 235: def test1 236: execute FORM => 237: assert no_problem 238: assert @stdout =~ exact_pattern(<<-EOF 239: One power: b+a 240: Two powers: b^2+2*a*b+a^2 =============================================================================== Timeout: Terminating (T)FORM job! kill: (20784): No such process F =============================================================================== Failure: is not true. test1(Sec_3_44_2) /<>/check/examples.rb:272:in `test1' 269: end 270: def test1 271: execute FORM => 272: assert no_problem 273: assert File.exists?(Fortranfile) 274: fun_f = File.open(Fortranfile, "r").readlines.join 275: assert fun_f == <<-EOF =============================================================================== .Timeout: Terminating (T)FORM job! F =============================================================================== Failure: is not true. test1(Sec_6_0) /<>/check/examples.rb:505:in `test1' 502: end 503: def test1 504: execute FORM => 505: assert no_problem 506: assert @stdout =~ Regexp.new(<<-EOF 507: ># \\$a = 0 508: \.sort =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_6_1) /<>/check/examples.rb:553:in `test1' 550: def test1 551: extra_parameter "-w4" 552: execute TFORM => 553: assert no_problem 554: assert @stdout =~ /\s+\.sort\n(<(1|2|3|4)>\ \ \+\ \S+\n){220}\n/ 555: assert @stdout =~ /~~~\$c = 2200/ 556: assert @stdout =~ /~~~\$max = 4/ =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_101) /<>/check/examples.rb:723:in `test1' 720: end 721: def test1 722: execute FORM => 723: assert no_problem 724: assert result("F",0) =~ pattern("-ff(i4,i5,i6)*f(i4,i7,i8)") 725: assert result("F",1)=~ pattern("-f(i1,i2,i4)*f(i2,i3,i5)*f(i1,i3,i6)*ff(i4,i6)") 726: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_106) /<>/check/examples.rb:749:in `test1' 746: end 747: def test1 748: execute FORM => 749: assert no_problem 750: assert result("F1") =~ pattern("f(a,b,c,d)+f(a,c,b,d)+f(a,c,d,b)+f(c,a,b,d)+f(c,a,d,b)+f(c,d,a,b)") 751: assert result("F2") =~ pattern("g(a,b,c,d)+g(a,c,b,d)+g(a,c,d,b)+g(c,a,b,d)+g(c,a,d,b)+g(c,d,a,b)") 752: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_113) /<>/check/examples.rb:771:in `test1' 768: end 769: def test1 770: execute FORM => 771: assert no_problem 772: assert result("F") =~ pattern(<<-EOF 773: + S(R(-6,-4),N) 774: - S(R(-6,-3,1),N) =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_40) /<>/check/examples.rb:607:in `test1' 604: end 605: def test1 606: execute FORM => 607: assert no_problem 608: assert result("F") =~ pattern("f(a,b,-1,3) + f(a,b,3) + 2*f1(a*b) + f2(a*b,-1,3) + f2(a*b,3) + f3(a*b,-3) + f3(a*b,3)") 609: end 610: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_6) /<>/check/examples.rb:581:in `test1' 578: end 579: def test1 580: execute FORM => 581: assert no_problem 582: assert result("s") =~ pattern("s = 0") 583: end 584: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_61) /<>/check/examples.rb:630:in `test1' 627: end 628: def test1 629: execute FORM => 630: assert no_problem 631: assert result("F") =~ pattern("f(N1_?,x)*g(i1,y)+f(N1_?,x)*g(i1,z)") 632: end 633: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_65) /<>/check/examples.rb:649:in `test1' 646: end 647: def test1 648: execute FORM => 649: assert no_problem 650: assert result("F") =~ pattern("2/105*f(135*c + 147*b + 385*a)") 651: end 652: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_88) /<>/check/examples.rb:668:in `test1' 665: end 666: def test1 667: execute FORM => 668: assert no_problem 669: assert result("F") =~ pattern("x^2 * acc(5 + y + 5*y^2)") 670: end 671: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_7_91) /<>/check/examples.rb:688:in `test1' 685: end 686: def test1 687: execute FORM => 688: assert no_problem 689: assert @stdout =~ exact_pattern(<<-EOF 690: > 3*a 691: >> + 3*b =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_8_11) /<>/check/examples.rb:805:in `test1' 802: end 803: def test1 804: execute FORM => 805: assert no_problem 806: assert result("F") =~ pattern(<<-EOF 807: + f1(x1,x2)*f2(x3,x4) 808: - f1(x1,x3)*f2(x2,x4) =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_8_53) /<>/check/examples.rb:830:in `test1' 827: end 828: def test1 829: execute FORM => 830: assert no_problem 831: assert result("F") =~ pattern("1 + x + 1/2*x^2 + 1/6*x^3 + 1/24*x^4 + 1/120*x^5") 832: end 833: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(Sec_9) /<>/check/examples.rb:850:in `test1' 847: end 848: def test1 849: execute FORM => 850: assert no_problem 851: assert result("Discriminant") =~ pattern("b^2-4*a*c"); 852: end 853: end =============================================================================== Timeout: Terminating (T)FORM job! kill: (20871): No such process F =============================================================================== Failure: is not true. test1(SparseTable1) /<>/check/table.rb:47:in `test1' 44: end 45: def test1 46: execute FORM => 47: assert no_problem 48: assert result("expr1") =~ pattern("f(1)*x + f(2)*x^2 + f(3)*x^3 + f(4)*x^4 + f(5)*x^5 + f(6)*x^6 + f(7)*x^7 + f(8)*x^8 + f(9)*x^9 + f(10)*x^10") 49: assert result("e10") =~ pattern("f(10)") 50: end =============================================================================== Finished in 321.373126196 seconds. ------ 34 tests, 38 assertions, 31 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 8.82353% passed ------ 0.11 tests/s, 0.12 assertions/s FAIL: form.rb =============================== 1 of 1 test failed Please report to form@nikhef.nl =============================== Makefile:236: recipe for target 'check-TESTS' failed make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory '/<>/check' Makefile:359: recipe for target 'check-am' failed make[2]: *** [check-am] Error 2 make[2]: Leaving directory '/<>/check' Makefile:311: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '/<>' dh_auto_test: make -j4 check VERBOSE=1 returned exit code 2 debian/rules:10: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 20170923-1639 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build-Space: 58688 Build-Time: 375 Distribution: artful Fail-Stage: build Host Architecture: s390x Install-Time: 55 Job: form_4.1-1.dsc Machine Architecture: s390x Package: form Package-Time: 431 Source-Version: 4.1-1 Space: 58688 Status: attempted Version: 4.1-1 -------------------------------------------------------------------------------- Finished at 20170923-1639 Build needed 00:07:11, 58688k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 Scanning for processes to kill in build PACKAGEBUILD-13420729 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 Stopping target for build PACKAGEBUILD-13420729 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=artful --arch=s390x PACKAGEBUILD-13420729 Removing build PACKAGEBUILD-13420729