<86>May 11 07:02:28 userdel[1728895]: delete user 'rooter'
<86>May 11 07:02:28 userdel[1728895]: removed group 'rooter' owned by 'rooter'
<86>May 11 07:02:28 userdel[1728895]: removed shadow group 'rooter' owned by 'rooter'
<86>May 11 07:02:28 groupadd[1728931]: group added to /etc/group: name=rooter, GID=1862
<86>May 11 07:02:28 groupadd[1728931]: group added to /etc/gshadow: name=rooter
<86>May 11 07:02:28 groupadd[1728931]: new group: name=rooter, GID=1862
<86>May 11 07:02:28 useradd[1728953]: new user: name=rooter, UID=1862, GID=1862, home=/root, shell=/bin/bash, from=none
<86>May 11 07:02:28 userdel[1728983]: delete user 'builder'
<86>May 11 07:02:28 userdel[1728983]: removed group 'builder' owned by 'builder'
<86>May 11 07:02:28 userdel[1728983]: removed shadow group 'builder' owned by 'builder'
<86>May 11 07:02:28 groupadd[1729012]: group added to /etc/group: name=builder, GID=1863
<86>May 11 07:02:28 groupadd[1729012]: group added to /etc/gshadow: name=builder
<86>May 11 07:02:28 groupadd[1729012]: new group: name=builder, GID=1863
<86>May 11 07:02:28 useradd[1729031]: new user: name=builder, UID=1863, GID=1863, home=/usr/src, shell=/bin/bash, from=none
/usr/src/in/srpm/lout-3.40-alt4.src.rpm: The use of such a license name is ambiguous: GPL
<13>May 11 07:02:31 rpmi: rpm-macros-fonts-0.7-alt3 sisyphus+299377.100.1.1 1651505163 installed
<13>May 11 07:02:31 rpmi: xml-utils-1:2.12.6-alt1 sisyphus+347327.100.1.1 1714660890 installed
<13>May 11 07:02:31 rpmi: xorg-font-encodings-1.0.4-alt1 sisyphus+277134.100.1.1 1625404941 installed
<13>May 11 07:02:31 rpmi: libfontenc-1.1.8-alt1 sisyphus+343583.200.1.1 1711440763 installed
<13>May 11 07:02:31 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed
<13>May 11 07:02:31 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>May 11 07:02:31 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed
<13>May 11 07:02:31 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>May 11 07:02:31 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>May 11 07:02:31 rpmi: libharfbuzz-8.4.0-alt1 sisyphus+344161.100.1.1 1711987969 installed
<13>May 11 07:02:31 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834346 installed
<13>May 11 07:02:31 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553407 installed
<13>May 11 07:02:31 rpmi: fontconfig-2.14.2-alt8 sisyphus+328444.100.1.1 1693553407 installed
Updating fonts cache: <29>May 11 07:02:32 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>May 11 07:02:32 rpmi: mkfontscale-1.2.2-alt1 sisyphus+302400.100.1.1 1655810949 installed
<13>May 11 07:02:32 rpmi: rpm-build-fonts-0.7-alt3 sisyphus+299377.100.1.1 1651505163 installed
<13>May 11 07:02:35 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>May 11 07:02:35 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682605 installed
<13>May 11 07:02:35 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed
<13>May 11 07:02:35 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed
<13>May 11 07:02:35 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449053 installed
<13>May 11 07:02:35 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>May 11 07:02:35 rpmi: libfribidi-1.0.14-alt1 sisyphus+345841.100.1.1 1714055921 installed
<13>May 11 07:02:35 rpmi: libsqlite3-3.44.2-alt1 sisyphus+335409.100.3.3 1701347861 installed
<13>May 11 07:02:35 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>May 11 07:02:35 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+335067.600.1.1 1700901614 installed
<13>May 11 07:02:35 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed
<13>May 11 07:02:35 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed
<13>May 11 07:02:35 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed
<13>May 11 07:02:35 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed
<13>May 11 07:02:35 rpmi: libatk-2.52.0-alt1 sisyphus+342903.100.1.1 1710606495 installed
<13>May 11 07:02:35 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>May 11 07:02:35 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed
<13>May 11 07:02:35 rpmi: libwayland-cursor-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>May 11 07:02:35 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>May 11 07:02:35 rpmi: libtree-sitter-0.22.6-alt1 sisyphus+347716.100.1.1 1715174338 installed
<13>May 11 07:02:35 rpmi: libdav1d_7-1.4.1-alt1 sisyphus+344157.100.2.1 1711988264 installed
<13>May 11 07:02:35 rpmi: libjansson-2.13.1-alt2 sisyphus+277959.100.1.1 1625926555 installed
<13>May 11 07:02:35 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed
<13>May 11 07:02:35 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed
<13>May 11 07:02:35 rpmi: libgif-4.1.6-alt3 sisyphus+276911.100.1.3 1625273983 installed
<13>May 11 07:02:35 rpmi: libxkbcommon-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490815 installed
<13>May 11 07:02:35 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336967 installed
<13>May 11 07:02:35 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed
<13>May 11 07:02:35 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631868 installed
<13>May 11 07:02:35 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed
<13>May 11 07:02:35 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed
<13>May 11 07:02:35 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed
<13>May 11 07:02:35 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed
<13>May 11 07:02:35 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739652 installed
<13>May 11 07:02:35 rpmi: usbids-20240206-alt1 sisyphus+339943.100.1.1 1707270512 installed
<13>May 11 07:02:35 rpmi: pciids-20240429-alt1 sisyphus+347144.100.1.1 1714367867 installed
<13>May 11 07:02:36 rpmi: hwdata-0.374-alt1 sisyphus+329322.100.1.1 1694450297 installed
<13>May 11 07:02:36 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646145 installed
<13>May 11 07:02:36 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed
<13>May 11 07:02:36 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed
<13>May 11 07:02:36 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed
<13>May 11 07:02:36 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed
<13>May 11 07:02:36 rpmi: perl-Compress-Raw-Bzip2-2.210-alt1 sisyphus+343108.100.1.3 1710881036 installed
<13>May 11 07:02:36 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+335067.1200.1.1 1700901700 installed
<13>May 11 07:02:36 rpmi: perl-Clone-0.46-alt1 sisyphus+335067.1100.1.1 1700901674 installed
<13>May 11 07:02:36 rpmi: perl-HTML-Tagset-3.24-alt1 sisyphus+343117.100.1.3 1710883587 installed
<13>May 11 07:02:36 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>May 11 07:02:36 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed
<13>May 11 07:02:36 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901530 installed
<13>May 11 07:02:36 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875480 installed
<13>May 11 07:02:36 rpmi: perl-URI-5.27-alt1 sisyphus+340901.100.1.1 1708180683 installed
<13>May 11 07:02:36 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed
<13>May 11 07:02:36 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed
<13>May 11 07:02:36 rpmi: perl-HTML-Parser-3.82-alt1 sisyphus+343116.100.1.3 1710883258 installed
<13>May 11 07:02:36 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>May 11 07:02:36 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>May 11 07:02:36 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>May 11 07:02:36 rpmi: perl-HTTP-Message-6.45-alt1 sisyphus+330728.100.1.1 1696162276 installed
<13>May 11 07:02:36 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>May 11 07:02:36 rpmi: perl-libwww-6.77-alt1 sisyphus+343120.100.1.2 1710884405 installed
<13>May 11 07:02:36 rpmi: perl-XML-LibXML-2.0210-alt5 sisyphus+347351.100.1.1 1714672301 installed
<13>May 11 07:02:36 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed
<13>May 11 07:02:36 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed
<13>May 11 07:02:36 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed
<13>May 11 07:02:36 rpmi: icon-theme-adwaita-46.0-alt1 sisyphus+343025.200.4.2 1710847162 installed
<13>May 11 07:02:36 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168690 installed
<13>May 11 07:02:36 rpmi: libdeflate-1.20-alt1 sisyphus+343488.100.1.1 1711323986 installed
<13>May 11 07:02:36 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180093 installed
<13>May 11 07:02:36 rpmi: libgdk-pixbuf-locales-2.42.11-alt1 sisyphus+345586.100.1.1 1713719119 installed
<13>May 11 07:02:36 rpmi: libgccjit0-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>May 11 07:02:36 rpmi: libpixman-3:0.43.4-alt2 sisyphus+344164.100.1.1 1711987947 installed
<13>May 11 07:02:36 rpmi: libdevmapper-1.02.196-alt1 sisyphus+328928.400.3.1 1694103939 installed
<13>May 11 07:02:37 rpmi: mount-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>May 11 07:02:37 rpmi: losetup-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>May 11 07:02:37 rpmi: lsblk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>May 11 07:02:37 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed
<13>May 11 07:02:37 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550035 installed
<13>May 11 07:02:37 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787317 installed
<13>May 11 07:02:37 rpmi: gsettings-desktop-schemas-data-46.0-alt1 sisyphus+343025.100.4.2 1710847127 installed
<13>May 11 07:02:37 rpmi: libgio-2.80.2-alt1 sisyphus+347748.200.2.1 1715237858 installed
<13>May 11 07:02:37 rpmi: gsettings-desktop-schemas-46.0-alt1 sisyphus+343025.100.4.2 1710847126 installed
<13>May 11 07:02:37 rpmi: libgdk-pixbuf-2.42.11-alt1 sisyphus+345586.100.1.1 1713719121 installed
<13>May 11 07:02:37 rpmi: gtk4-update-icon-cache-4.14.4-alt1 sisyphus+347397.300.1.1 1714734176 installed
<13>May 11 07:02:37 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417204 installed
<13>May 11 07:02:37 rpmi: libjson-glib-1.8.0-alt1 sisyphus+325066.600.6.2 1695204016 installed
<13>May 11 07:02:37 rpmi: libgusb-0.4.9-alt1 sisyphus+345693.100.1.1 1713857462 installed
<13>May 11 07:02:37 rpmi: libcolord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039037 installed
<13>May 11 07:02:37 rpmi: systemd-modules-common-1:254.10-alt2 sisyphus+345302.400.3.1 1713818564 installed
<13>May 11 07:02:37 rpmi: systemd-sysctl-common-1:254.10-alt2 sisyphus+345302.400.3.1 1713818601 installed
<13>May 11 07:02:37 rpmi: systemd-tmpfiles-common-1:254.10-alt2 sisyphus+345302.400.3.1 1713818564 installed
<13>May 11 07:02:37 rpmi: systemd-utils-filetriggers-1:254.10-alt2 sisyphus+345302.400.3.1 1713818564 installed
<13>May 11 07:02:37 rpmi: libfdisk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>May 11 07:02:37 rpmi: libX11-locales-3:1.8.8-alt1 sisyphus+343583.100.1.1 1711440719 installed
<13>May 11 07:02:37 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441073 installed
<13>May 11 07:02:37 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed
<13>May 11 07:02:37 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed
<13>May 11 07:02:37 rpmi: libX11-3:1.8.8-alt1 sisyphus+343583.100.1.1 1711440722 installed
<13>May 11 07:02:37 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441114 installed
<13>May 11 07:02:37 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed
<13>May 11 07:02:37 rpmi: libcairo-1:1.18.0-alt1 sisyphus+330227.100.1.1 1695539082 installed
<13>May 11 07:02:37 rpmi: libcairo-gobject-1:1.18.0-alt1 sisyphus+330227.100.1.1 1695539082 installed
<13>May 11 07:02:37 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124180 installed
<13>May 11 07:02:37 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023235 installed
<13>May 11 07:02:37 rpmi: libXcursor-1.2.2-alt1 sisyphus+343583.600.1.1 1711441036 installed
<13>May 11 07:02:37 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485401 installed
<13>May 11 07:02:37 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023273 installed
<13>May 11 07:02:37 rpmi: libpango-1.52.2-alt1 sisyphus+344075.100.1.1 1711911780 installed
<13>May 11 07:02:38 rpmi: librsvg-1:2.58.91-alt1 sisyphus+345985.100.1.1 1714236707 installed
<13>May 11 07:02:38 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168504 installed
<13>May 11 07:02:38 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213209 installed
<13>May 11 07:02:38 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354193 installed
<13>May 11 07:02:38 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233684 installed
<13>May 11 07:02:38 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233713 installed
<13>May 11 07:02:38 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed
<13>May 11 07:02:38 rpmi: libsystemd-1:254.10-alt2 sisyphus+345302.400.3.1 1713818601 installed
<13>May 11 07:02:38 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<13>May 11 07:02:38 rpmi: libat-spi2-core-2.52.0-alt1 sisyphus+342903.100.1.1 1710606495 installed
<13>May 11 07:02:38 rpmi: at-spi2-atk-2.52.0-alt1 sisyphus+342903.100.1.1 1710606495 installed
<13>May 11 07:02:38 rpmi: dbus-tools-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<86>May 11 07:02:38 groupadd[1768000]: group added to /etc/group: name=messagebus, GID=999
<86>May 11 07:02:38 groupadd[1768000]: group added to /etc/gshadow: name=messagebus
<86>May 11 07:02:38 groupadd[1768000]: new group: name=messagebus, GID=999
<86>May 11 07:02:38 useradd[1768035]: new user: name=messagebus, UID=999, GID=999, home=/run/dbus, shell=/dev/null, from=none
<13>May 11 07:02:38 rpmi: dbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<13>May 11 07:02:38 rpmi: dbus-tools-gui-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<13>May 11 07:02:38 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417204 installed
<13>May 11 07:02:38 rpmi: libgtk+3-schemas-3.24.41-alt1.1 sisyphus+343530.100.1.1 1711365587 installed
<13>May 11 07:02:38 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133862 installed
<13>May 11 07:02:38 rpmi: libpolkit-124-alt1 sisyphus+340067.100.1.1 1707374992 installed
<13>May 11 07:02:38 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>May 11 07:02:38 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>May 11 07:02:38 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed
<13>May 11 07:02:38 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>May 11 07:02:38 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed
<13>May 11 07:02:38 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed
<13>May 11 07:02:38 rpmi: libkmod-31-alt1 sisyphus+330699.100.1.1 1696072426 installed
<13>May 11 07:02:38 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed
<86>May 11 07:02:38 groupadd[1768860]: group added to /etc/group: name=_keytab, GID=998
<86>May 11 07:02:38 groupadd[1768860]: group added to /etc/gshadow: name=_keytab
<86>May 11 07:02:38 groupadd[1768860]: new group: name=_keytab, GID=998
<13>May 11 07:02:38 rpmi: libkrb5-1.21.2-alt2 sisyphus+338902.100.2.1 1706700985 installed
<13>May 11 07:02:38 rpmi: libcups-2.4.8-alt1 sisyphus+347633.100.1.1 1715081275 installed
<13>May 11 07:02:38 rpmi: systemd-utils-standalone-1:254.10-alt2 sisyphus+345302.400.3.1 1713818601 installed
<13>May 11 07:02:38 rpmi: at-spi2-core-2.52.0-alt1 sisyphus+342903.100.1.1 1710606495 installed
<13>May 11 07:02:38 rpmi: kmod-31-alt1 sisyphus+330699.100.1.1 1696072426 installed
<13>May 11 07:02:38 rpmi: dmsetup-1.02.196-alt1 sisyphus+328928.400.3.1 1694103939 installed
<86>May 11 07:02:38 groupadd[1769413]: group added to /etc/group: name=tape, GID=997
<86>May 11 07:02:38 groupadd[1769413]: group added to /etc/gshadow: name=tape
<86>May 11 07:02:38 groupadd[1769413]: new group: name=tape, GID=997
<86>May 11 07:02:38 groupadd[1769437]: group added to /etc/group: name=dialout, GID=996
<86>May 11 07:02:38 groupadd[1769437]: group added to /etc/gshadow: name=dialout
<86>May 11 07:02:38 groupadd[1769437]: new group: name=dialout, GID=996
<86>May 11 07:02:38 groupadd[1769450]: group added to /etc/group: name=input, GID=995
<86>May 11 07:02:38 groupadd[1769450]: group added to /etc/gshadow: name=input
<86>May 11 07:02:38 groupadd[1769450]: new group: name=input, GID=995
<86>May 11 07:02:38 groupadd[1769467]: group added to /etc/group: name=video, GID=994
<86>May 11 07:02:38 groupadd[1769467]: group added to /etc/gshadow: name=video
<86>May 11 07:02:38 groupadd[1769467]: new group: name=video, GID=994
<86>May 11 07:02:38 groupadd[1769488]: group added to /etc/group: name=render, GID=993
<86>May 11 07:02:38 groupadd[1769488]: group added to /etc/gshadow: name=render
<86>May 11 07:02:38 groupadd[1769488]: new group: name=render, GID=993
<86>May 11 07:02:38 groupadd[1769521]: group added to /etc/group: name=sgx, GID=992
<86>May 11 07:02:38 groupadd[1769521]: group added to /etc/gshadow: name=sgx
<86>May 11 07:02:38 groupadd[1769521]: new group: name=sgx, GID=992
<13>May 11 07:02:38 rpmi: udev-1:254.10-alt2 sisyphus+345302.400.3.1 1713818601 installed
<86>May 11 07:02:38 groupadd[1770960]: group added to /etc/group: name=colord, GID=991
<86>May 11 07:02:38 groupadd[1770960]: group added to /etc/gshadow: name=colord
<86>May 11 07:02:38 groupadd[1770960]: new group: name=colord, GID=991
<86>May 11 07:02:38 useradd[1770976]: new user: name=colord, UID=998, GID=991, home=/var/colord, shell=/dev/null, from=none
<13>May 11 07:02:39 rpmi: colord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039037 installed
<13>May 11 07:02:39 rpmi: libgtk+3-3.24.41-alt1.1 sisyphus+343530.100.1.1 1711365614 installed
<13>May 11 07:02:39 rpmi: alsa-ucm-conf-1.2.10-alt2 sisyphus+337619.100.1.1 1704220124 installed
<13>May 11 07:02:39 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>May 11 07:02:39 rpmi: libalsa-1:1.2.10-alt2 sisyphus+337619.200.1.1 1704220189 installed
<13>May 11 07:02:40 rpmi: emacs-el-29.3-alt1 sisyphus+343525.100.2.1 1711369227 installed
<13>May 11 07:02:48 rpmi: emacs-common-29.3-alt1 sisyphus+343525.100.2.1 1711370070 installed
<13>May 11 07:02:50 rpmi: emacs-pgtk-29.3-alt1 sisyphus+343525.100.2.1 1711370070 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/lout-3.40-alt4.nosrc.rpm (w1.gzdio)
Installing lout-3.40-alt4.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.29092
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf lout-3.40
+ echo 'Source #0 (lout-3.40.tar.gz):'
Source #0 (lout-3.40.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/lout-3.40.tar.gz
+ /bin/tar -xf -
+ cd lout-3.40
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #1 (lout-3.40-fedora-cve.patch):'
Patch #1 (lout-3.40-fedora-cve.patch):
+ /usr/bin/patch -p1
patching file externs.h
patching file z02.c
patching file z33.c
patching file z39.c
+ rm -f doc/user/.pie_intr.swp
+ cp -a /usr/src/RPM/SOURCES/fontdefs.ld data
+ cp -a /usr/src/RPM/SOURCES/lout-3.40-user.ps.bz2 .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.29092
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd lout-3.40
+ sed -i 's|@SUFF64@||' makefile
+ make -j16 'RPM_OPT_FLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE' FONT_DIR=/etc/X11/fontpath.d/type1 lout prg2lout
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z04.o z04.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z11.o z11.c
In file included from z11.c:30:
z11.c: In function 'SpaceChange':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z11.c:158:19: note: in expansion of macro 'Child'
  158 |                 { Child(y, link);
      |                   ^~~~~
z11.c:159:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  159 |                   if( type(y) == GAP_OBJ || type(y) == NULL_CLOS )  continue;
      |                   ^~
z11.c: In function 'BreakChange':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z11.c:276:19: note: in expansion of macro 'Child'
  276 |                 { Child(y, link);
      |                   ^~~~~
z11.c:277:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  277 |                   if( type(y) == GAP_OBJ || type(y) == NULL_CLOS )  continue;
      |                   ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z09.o z09.c
In file included from z09.c:31:
z09.c: In function 'SearchEnv':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z09.c:53:5: note: in expansion of macro 'Child'
   53 |     Child(y, Down(env));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z09.c:54:5: note: in expansion of macro 'assert'
   54 |     assert( type(y) == CLOSURE, "SearchEnv: type(y) != CLOSURE!" );
      |     ^~~~~~
z09.c: In function 'GetEnv':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z09.c:116:3: note: in expansion of macro 'Child'
  116 |   Child(env, LastDown(x));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z09.c:117:3: note: in expansion of macro 'assert'
  117 |   assert( type(env) == ENV, "GetEnv: type(env) != ENV!" );
      |   ^~~~~~
z09.c: In function 'DetachEnv':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z09.c:135:3: note: in expansion of macro 'Child'
  135 |   Child(env, LastDown(x));
      |   ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z09.c:136:3: note: in expansion of macro 'DeleteLink'
  136 |   DeleteLink(LastDown(x));
      |   ^~~~~~~~~~
z09.c: In function 'ClosureExpand':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z09.c:179:9: note: in expansion of macro 'Child'
  179 |       { Child(par, link);
      |         ^~~~~
z09.c:180:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  180 |         if( type(par) == PAR && actual(par) == actual(x) )
      |         ^~
z09.c: In function 'ParameterCheck':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z09.c:270:5: note: in expansion of macro 'Child'
  270 |   { Child(par, link);
      |     ^~~~~
z09.c:271:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  271 |     if( type(par) == PAR && actual(par) == actual(x) )
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z13.o z13.c
In file included from z13.c:30:
z13.c: In function 'BreakJoinedGroup':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:58:5: note: in expansion of macro 'Child'
   58 |   { Child(y, link);
      |     ^~~~~
z13.c:59:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   59 |     if( !is_definite(type(y)) )  continue;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:89:5: note: in expansion of macro 'Child'
   89 |   { Child(y, link);
      |     ^~~~~
z13.c:90:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   90 |     if( !is_definite(type(y)) || y == m )  continue;
      |     ^~
z13.c: In function 'BreakVcat':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:129:5: note: in expansion of macro 'Child'
  129 |   { Child(y, link);
      |     ^~~~~
z13.c:130:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  130 |     if( is_index(type(y)) )  continue;
      |     ^~
z13.c: In function 'BreakTable':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:247:3: note: in expansion of macro 'Child'
  247 |   Child(y, Down(x));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z13.c:248:3: note: in expansion of macro 'assert'
  248 |   assert( type(y) != GAP_OBJ, "BreakTable: GAP_OBJ!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:256:5: note: in expansion of macro 'Child'
  256 |     Child(g, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z13.c:257:5: note: in expansion of macro 'assert'
  257 |     assert( type(g) == GAP_OBJ, "BreakTable: GAP_OBJ!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:259:5: note: in expansion of macro 'Child'
  259 |     Child(y, NextDown(link));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z13.c:261:5: note: in expansion of macro 'assert'
  261 |     assert( type(y) != GAP_OBJ, "BreakTable: GAP_OBJ!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:287:7: note: in expansion of macro 'Child'
  287 |     { Child(g, link);
      |       ^~~~~
z13.c:288:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  288 |       if( type(g) == GAP_OBJ )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:305:7: note: in expansion of macro 'Child'
  305 |     { Child(y, link);
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z13.c:306:7: note: in expansion of macro 'assert'
  306 |       assert( type(y) != GAP_OBJ, "BreakTable: type(y) == GAP_OBJ!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:316:7: note: in expansion of macro 'Child'
  316 |       Child(g, link);
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z13.c:317:7: note: in expansion of macro 'assert'
  317 |       assert( type(g) == GAP_OBJ, "BreakTable: type(g) != GAP_OBJ!" );
      |       ^~~~~~
z13.c: In function 'BreakObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z13.c:759:11: note: in expansion of macro 'Child'
  759 |         { Child(y, link);
      |           ^~~~~
z13.c:760:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  760 |           if( type(y) == GAP_OBJ && mark(gap(y)) )
      |           ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z15.o z15.c
In file included from z15.c:37:
z15.c: In function 'Constrained':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z15.c:471:5: note: in expansion of macro 'Child'
  471 |   { Child(g, tlink);
      |     ^~~~~
z15.c:472:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  472 |     if( type(g) == GAP_OBJ && mark(gap(g)) )  ratm = TRUE;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z15.c:694:11: note: in expansion of macro 'Child'
  694 |         { Child(z, lp);
      |           ^~~~~
z15.c:695:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  695 |           if( type(z) == GAP_OBJ && !join(gap(z)) )  break;
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z15.c:698:11: note: in expansion of macro 'Child'
  698 |         { Child(z, rp);
      |           ^~~~~
z15.c:699:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  699 |           if( type(z) == GAP_OBJ && !join(gap(z)) )  break;
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z15.c:715:13: note: in expansion of macro 'Child'
  715 |           { Child(z, link);
      |             ^~~~~
z15.c:716:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  716 |             if( type(z) == GAP_OBJ || is_index(type(z)) )  continue;
      |             ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z03.o z03.c
In file included from z03.c:33:
z03.c: In function 'ftab_retrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z03.c:132:5: note: in expansion of macro 'Child'
  132 |   { Child(y, link);
      |     ^~~~~
z03.c:133:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  133 |     if( StringEqual(str, string(y)) )  return y;
      |     ^~
z03.c: In function 'FirstFile':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z03.c:296:5: note: in expansion of macro 'Child'
  296 |   { Child(y, link);
      |     ^~~~~
z03.c:297:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  297 |     i = file_number(y);
      |     ^
z03.c: In function 'NextFile':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z03.c:318:5: note: in expansion of macro 'Child'
  318 |   { Child(y, link);
      |     ^~~~~
z03.c:319:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  319 |     i = file_number(y);
      |     ^
z03.c: In function 'SearchPath':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z03.c:684:5: note: in expansion of macro 'Child'
  684 |   { Child(y, link);
      |     ^~~~~
z03.c:687:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  687 |     if( StringLength(string(y)) == 0 )
      |     ^~
z03.c: In function 'OpenFile':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z03.c:806:5: note: in expansion of macro 'Child'
  806 |   { Child(y, Down(fname));
      |     ^~~~~
z03.c:808:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  808 |     fp = StringFOpen(string(y), READ_FILE);
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z01.o z01.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z17.o z17.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z05.o z05.c
In file included from z05.c:30:
z05.c: In function 'ReadTokenList':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z05.c:412:13: note: in expansion of macro 'Child'
  412 |           { Child(y, link);
      |             ^~~~~
z05.c:413:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  413 |             PushScope(actual(y), FALSE, TRUE);
      |             ^~~~~~~~~
z05.c: In function 'ReadDefinitions':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z05.c:852:9: note: in expansion of macro 'Child'
  852 |       { Child(y, link);
      |         ^~~~~
z05.c:853:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  853 |         z = SearchSym(string(y), StringLength(string(y)));
      |         ^
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z02.o z02.c
z02.c: In function 'LexGetToken':
z02.c:632:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
  632 |         while( chtbl[*p++] == LETTER );  --p;
      |         ^~~~~
z02.c:632:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  632 |         while( chtbl[*p++] == LETTER );  --p;
      |                                          ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z16.o z16.c
In file included from z16.c:30:
z16.c: In function 'SetNeighbours':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:110:5: note: in expansion of macro 'Child'
  110 |   { Child(*pdef, plink);
      |     ^~~~~
z16.c:111:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  111 |     if( type(*pdef) == SPLIT ? SplitIsDefinite(*pdef) : is_definite(type(*pdef)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:112:7: note: in expansion of macro 'Child'
  112 |     { Child(*pg, PrevDown(link));
      |       ^~~~~
z16.c:113:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  113 |       while( is_index(type(*pg)) )
      |       ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:125:5: note: in expansion of macro 'Child'
  125 |   { Child(*sdef, slink);
      |     ^~~~~
z16.c:126:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  126 |     if( type(*sdef) == SPLIT ? SplitIsDefinite(*sdef) : is_definite(type(*sdef)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:127:7: note: in expansion of macro 'Child'
  127 |     { Child(*sg, PrevDown(slink));
      |       ^~~~~
z16.c:128:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  128 |       while( is_index(type(*sg)) )
      |       ^~~~~
z16.c: In function 'AdjustSize':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z16.c:272:9: note: in expansion of macro 'Parent'
  272 |       { Parent(y, link);
      |         ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z16.c:273:9: note: in expansion of macro 'assert'
  273 |         assert( type(y) == SPLIT, "AdjustSize: type(y) != SPLIT!") ;
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:282:7: note: in expansion of macro 'Child'
  282 |     { Child(y, tlink);
      |       ^~~~~
z16.c:283:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  283 |       if( type(y) == GAP_OBJ && mark(gap(y)) )  ratm = TRUE;
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:312:13: note: in expansion of macro 'Child'
  312 |           { Child(z, lp);
      |             ^~~~~
z16.c:313:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  313 |             if( type(z) == GAP_OBJ && !join(gap(z)) )  break;
      |             ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:316:13: note: in expansion of macro 'Child'
  316 |           { Child(z, rp);
      |             ^~~~~
z16.c:317:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  317 |             if( type(z) == GAP_OBJ && !join(gap(z)) )  break;
      |             ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:556:13: note: in expansion of macro 'Child'
  556 |           { Child(z, lp);
      |             ^~~~~
z16.c:557:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  557 |             if( type(z) == GAP_OBJ && !join(gap(z)) )  break;
      |             ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:560:13: note: in expansion of macro 'Child'
  560 |           { Child(z, rp);
      |             ^~~~~
z16.c:561:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  561 |             if( type(z) == GAP_OBJ && !join(gap(z)) )  break;
      |             ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z16.c:575:15: note: in expansion of macro 'Child'
  575 |             { Child(z, link);
      |               ^~~~~
z16.c:576:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  576 |               if( type(z) == GAP_OBJ || is_index(type(z)) )  continue;
      |               ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z10.o z10.c
In file included from z10.c:31:
z10.c: In function 'CrossAddTag':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:294:5: note: in expansion of macro 'Child'
  294 |   { Child(par, link);
      |     ^~~~~
z10.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  295 |     if( type(par) == PAR && is_tag(actual(par)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:311:9: note: in expansion of macro 'Child'
  311 |       { Child(y, link);
      |         ^~~~~
z10.c:312:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  312 |         if( is_par(type(y)) && is_tag(y) )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:333:27: note: in expansion of macro 'Child'
  333 |                         { Child(y, Down(x));
      |                           ^~~~~
z10.c:334:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  334 |                           if( type(y) == PAR && type(actual(y)) == LPAR )
      |                           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:340:27: note: in expansion of macro 'Child'
  340 |                         { Child(y, link);
      |                           ^~~~~
z10.c:341:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  341 |                           if( type(y) != PAR )  break;
      |                           ^~
z10.c: In function 'CrossExpand':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:384:3: note: in expansion of macro 'Child'
  384 |   Child(y, Down(x));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z10.c:385:3: note: in expansion of macro 'assert'
  385 |   assert( type(y) == CLOSURE, "ClosureExpand: type(y) != CLOSURE!" );
      |   ^~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z10.c:427:11: note: in expansion of macro 'Parent'
  427 |         { Parent(db, link);
      |           ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z10.c:428:11: note: in expansion of macro 'assert'
  428 |           assert( is_word(type(db)), "CrossExpand: db!" );
      |           ^~~~~~
z10.c: In function 'CrossSequence':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:584:3: note: in expansion of macro 'Child'
  584 |   Child(tmp, Down(x));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z10.c:585:3: note: in expansion of macro 'assert'
  585 |   assert( type(tmp) == CLOSURE, "CrossSequence: type(tmp)!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:597:3: note: in expansion of macro 'Child'
  597 |   Child(tag, NextDown(Down(x)));
      |   ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z10.c:598:3: note: in expansion of macro 'DeleteLink'
  598 |   DeleteLink(NextDown(Down(x)));
      |   ^~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:612:11: note: in expansion of macro 'Child'
  612 |         { Child(y, link);
      |           ^~~~~
z10.c:613:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  613 |           if( is_key(y) )
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:709:9: note: in expansion of macro 'Child'
  709 |       { Child(y, link);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z10.c:710:9: note: in expansion of macro 'assert'
  710 |         assert( is_word(type(y)) && !StringEqual(string(y), STR_EMPTY),
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:825:9: note: in expansion of macro 'Child'
  825 |       { Child(par, link);
      |         ^~~~~
z10.c:826:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  826 |         if( type(par) == PAR )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:896:11: note: in expansion of macro 'Child'
  896 |         { Child(tag, link);
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z10.c:897:11: note: in expansion of macro 'assert'
  897 |           assert( is_word(type(tag)) && !StringEqual(string(tag), STR_EMPTY),
      |           ^~~~~~
z10.c: In function 'CrossClose':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:971:7: note: in expansion of macro 'Child'
  971 |     { Child(cs, link);
      |       ^~~~~
z10.c:972:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  972 |       sym = symb(cs);
      |       ^~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z10.c:976:9: note: in expansion of macro 'Child'
  976 |       { Child(y, ylink);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z10.c:977:9: note: in expansion of macro 'assert'
  977 |         assert( is_word(type(y)) && !StringEqual(string(y), STR_EMPTY),
      |         ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z24.o z24.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z25.o z25.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z27.o z27.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z26.o z26.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z07.o z07.c
In file included from z07.c:32:
z07.c: In function 'CopyObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z07.c:226:9: note: in expansion of macro 'Child'
  226 |       { Child(y, Down(x));
      |         ^~~~~
z07.c:227:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  227 |         tmp = CopyObject(y, pos);
      |         ^~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z07.c:321:9: note: in expansion of macro 'Child'
  321 |       { Child(y, link);
      |         ^~~~~
z07.c:322:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  322 |         tmp = CopyObject(y, pos);
      |         ^~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z07.c:332:9: note: in expansion of macro 'Child'
  332 |       { Child(y, link);
      |         ^~~~~
externs.h:2804:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2804 | { New(xx_link, LINK);                                                   \
      | ^
z07.c:333:9: note: in expansion of macro 'Link'
  333 |         Link(res, y);   /* do not copy children of FILTERED */
      |         ^~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z07.c:361:9: note: in expansion of macro 'Child'
  361 |       { Child(y, link);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z07.c:362:9: note: in expansion of macro 'assert'
  362 |         assert( type(y) != CLOSURE, "CopyObject: CLOSURE!" );
      |         ^~~~~~
z07.c: In function 'InsertObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z07.c:438:9: note: in expansion of macro 'Child'
  438 |       { Child(y, link);
      |         ^~~~~
z07.c:439:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  439 |         y = InsertObject(y, ins, style);
      |         ^
z07.c: In function 'Meld':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z07.c:544:3: note: in expansion of macro 'FirstDefinite'
  544 |   FirstDefinite(x, link, z, jn);
      |   ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z07.c:544:3: note: in expansion of macro 'FirstDefinite'
  544 |   FirstDefinite(x, link, z, jn);
      |   ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z07.c:572:5: note: in expansion of macro 'NextDefiniteWithGap'
  572 |     NextDefiniteWithGap(x, link, z, g, jn)
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z07.c:572:5: note: in expansion of macro 'NextDefiniteWithGap'
  572 |     NextDefiniteWithGap(x, link, z, g, jn)
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z07.c:581:3: note: in expansion of macro 'FirstDefinite'
  581 |   FirstDefinite(y, link, z, jn);
      |   ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z07.c:581:3: note: in expansion of macro 'FirstDefinite'
  581 |   FirstDefinite(y, link, z, jn);
      |   ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z07.c:609:5: note: in expansion of macro 'NextDefiniteWithGap'
  609 |     NextDefiniteWithGap(y, link, z, g, jn)
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z07.c:609:5: note: in expansion of macro 'NextDefiniteWithGap'
  609 |     NextDefiniteWithGap(y, link, z, g, jn)
      |     ^~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z21.o z21.c
In file included from z21.c:30:
z21.c: In function 'SizeGalley':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:99:5: note: in expansion of macro 'Child'
   99 |     Child(tmp1, Down(bt[COLM]));  Child(tmp2, Down(ft[COLM]));
      |     ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:99:35: note: in expansion of macro 'Child'
   99 |     Child(tmp1, Down(bt[COLM]));  Child(tmp2, Down(ft[COLM]));
      |                                   ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:161:7: note: in expansion of macro 'Child'
  161 |     { Child(y, NextDown(link));
      |       ^~~~~
z21.c:162:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  162 |       switch( type(y) )
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:209:13: note: in expansion of macro 'Child'
  209 |             Child(hor, DownDim(y, COLM));
      |             ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z21.c:210:13: note: in expansion of macro 'assert'
  210 |             assert( type(hor) == COL_THR, "SizeGalley: missing COL_THR!" );
      |             ^~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z21.c:211:13: note: in expansion of macro 'Parent'
  211 |             Parent(thor, UpDim(z, COLM));
      |             ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z21.c:212:13: note: in expansion of macro 'assert'
  212 |             assert( hor == thor, "SizeGalley/SPLIT: hor != thor!" );
      |             ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:216:15: note: in expansion of macro 'Child'
  216 |             { Child(t, tlink);
      |               ^~~~~
z21.c:217:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  217 |               if( type(t) == GAP_OBJ )
      |               ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:264:5: note: in expansion of macro 'Child'
  264 |   { Child(y, link);
      |     ^~~~~
z21.c:265:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  265 |     if( type(y) == SCALE_IND )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:359:5: note: in expansion of macro 'Child'
  359 |   { Child(y, link);
      |     ^~~~~
z21.c:361:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  361 |     if( type(y) == GAP_OBJ || is_index(type(y)) )  continue;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z21.c:373:7: note: in expansion of macro 'Child'
  373 |     { Child(z, zlink);
      |       ^~~~~
externs.h:1804:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1804 | #define blocked(x)              (x)->os1.ou2.os23.oblocked
      |                                 ^
z21.c:374:7: note: in expansion of macro 'blocked'
  374 |       blocked(z) = FALSE;
      |       ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z18.o z18.c
In file included from z18.c:31:
z18.c: In function 'TransferInit':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:149:3: note: in expansion of macro 'Child'
  149 |   Child(y, Down(root_galley));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z18.c:150:3: note: in expansion of macro 'assert'
  150 |   assert( type(y) == RECEPTIVE && type(actual(y)) == CLOSURE &&
      |   ^~~~~~
z18.c: In function 'TransferBegin':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:245:7: note: in expansion of macro 'Child'
  245 |     { Child(env, LastDown(x));
      |       ^~~~~
z18.c:246:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  246 |       if( type(env) == ENV )  DisposeChild(LastDown(x));
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:260:7: note: in expansion of macro 'Child'
  260 |     { Child(y, link);
      |       ^~~~~
z18.c:261:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  261 |       if( type(y) == RECEPTIVE && actual(actual(y)) == InputSym )
      |       ^~
z18.c: In function 'TransferComponent':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:321:3: note: in expansion of macro 'Child'
  321 |   Child(dest_index, Down(targets[itop]));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z18.c:322:3: note: in expansion of macro 'assert'
  322 |   assert( external_ver(actual(dest_index)), "TransferComponent: internal!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:373:7: note: in expansion of macro 'Child'
  373 |     { Child(y, Down(dest_index));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z18.c:374:7: note: in expansion of macro 'assert'
  374 |       assert( type(y) == HEAD, "TransferComponent: input child!" );
      |       ^~~~~~
z18.c: In function 'TransferEnd':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:429:3: note: in expansion of macro 'Child'
  429 |   Child(dest_index, Down(targets[itop]));
      |   ^~~~~
externs.h:2659:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2659 | { checknew(typ);                                                        \
      | ^
z18.c:432:3: note: in expansion of macro 'New'
  432 |   New(hd, HEAD);  FposCopy(fpos(hd), fpos(x));
      |   ^~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z18.c:470:7: note: in expansion of macro 'Child'
  470 |     { Child(y, Down(dest_index));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z18.c:471:7: note: in expansion of macro 'assert'
  471 |       assert( type(y) == HEAD, "TransferEnd: input child!" );
      |       ^~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z18.c:496:5: note: in expansion of macro 'Parent'
  496 |   { Parent(y, Up(dest_index));
      |     ^~~~~~
externs.h:2887:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2887 | { xx_hold = (x);                                                        \
      | ^
z18.c:497:5: note: in expansion of macro 'DeleteNode'
  497 |     DeleteNode(dest_index);
      |     ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z28.o z28.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z30.o z30.c
In file included from z30.c:31:
z30.c: In function 'GatherAllUses':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z30.c:102:5: note: in expansion of macro 'Child'
  102 |   { Child(y, link);
      |     ^~~~~
z30.c:103:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  103 |     if( type(y) == LOCAL )  GatherUses(y, y);
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z31.o z31.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z32.o z32.c
In file included from z32.c:30:
z32.c: In function 'Next':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z32.c:159:9: note: in expansion of macro 'Child'
  159 |       { Child(y, link);
      |         ^~~~~
z32.c:160:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  160 |         if( is_index(type(y)) )  continue;
      |         ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z34.o z34.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z14.o z14.c
In file included from z14.c:30:
z14.c: In function 'FillObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:853:5: note: in expansion of macro 'FirstDefinite'
  853 |     FirstDefinite(x, link, y, jn);
      |     ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z14.c:853:5: note: in expansion of macro 'FirstDefinite'
  853 |     FirstDefinite(x, link, y, jn);
      |     ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:856:5: note: in expansion of macro 'NextDefiniteWithGap'
  856 |     NextDefiniteWithGap(x, link, y, g, jn);
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:856:5: note: in expansion of macro 'NextDefiniteWithGap'
  856 |     NextDefiniteWithGap(x, link, y, g, jn);
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:872:7: note: in expansion of macro 'NextDefiniteWithGap'
  872 |       NextDefiniteWithGap(x, link, y, g, jn);
      |       ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:872:7: note: in expansion of macro 'NextDefiniteWithGap'
  872 |       NextDefiniteWithGap(x, link, y, g, jn);
      |       ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:281:3: note: in expansion of macro 'FirstDefinite'
  281 |   FirstDefinite(x, rlink, right, jn);                                   \
      |   ^~~~~~~~~~~~~
z14.c:883:3: note: in expansion of macro 'IntervalInit'
  883 |   IntervalInit(I, x, max_width, etc_width, hyph_word);  BestI = I;
      |   ^~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z14.c:281:3: note: in expansion of macro 'FirstDefinite'
  281 |   FirstDefinite(x, rlink, right, jn);                                   \
      |   ^~~~~~~~~~~~~
z14.c:883:3: note: in expansion of macro 'IntervalInit'
  883 |   IntervalInit(I, x, max_width, etc_width, hyph_word);  BestI = I;
      |   ^~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:175:3: note: in expansion of macro 'NextDefiniteWithGap'
  175 |   NextDefiniteWithGap(x, rlink, foll, newg, jn);                        \
      |   ^~~~~~~~~~~~~~~~~~~
z14.c:295:5: note: in expansion of macro 'MoveRightToGap'
  295 |     MoveRightToGap(I,x,rlink,right,max_width,etc_width,hyph_word);      \
      |     ^~~~~~~~~~~~~~
z14.c:883:3: note: in expansion of macro 'IntervalInit'
  883 |   IntervalInit(I, x, max_width, etc_width, hyph_word);  BestI = I;
      |   ^~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:175:3: note: in expansion of macro 'NextDefiniteWithGap'
  175 |   NextDefiniteWithGap(x, rlink, foll, newg, jn);                        \
      |   ^~~~~~~~~~~~~~~~~~~
z14.c:295:5: note: in expansion of macro 'MoveRightToGap'
  295 |     MoveRightToGap(I,x,rlink,right,max_width,etc_width,hyph_word);      \
      |     ^~~~~~~~~~~~~~
z14.c:883:3: note: in expansion of macro 'IntervalInit'
  883 |   IntervalInit(I, x, max_width, etc_width, hyph_word);  BestI = I;
      |   ^~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:317:5: note: in expansion of macro 'Child'
  317 |     Child(g, rlink);                                                    \
      |     ^~~~~
z14.c:905:9: note: in expansion of macro 'IntervalShiftRightEnd'
  905 |         IntervalShiftRightEnd(I, x, hyph_word, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z14.c:318:5: note: in expansion of macro 'assert'
  318 |     assert( type(g) == GAP_OBJ, "IntervalShiftRightEnd: type(g)!" );    \
      |     ^~~~~~
z14.c:905:9: note: in expansion of macro 'IntervalShiftRightEnd'
  905 |         IntervalShiftRightEnd(I, x, hyph_word, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2972:5: note: in expansion of macro 'Child'
 2972 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:334:5: note: in expansion of macro 'NextDefinite'
  334 |     NextDefinite(x, rlink, right);                                      \
      |     ^~~~~~~~~~~~
z14.c:905:9: note: in expansion of macro 'IntervalShiftRightEnd'
  905 |         IntervalShiftRightEnd(I, x, hyph_word, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~~
externs.h:2973:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2973 |     if( type(y) == SPLIT ? SplitIsDefinite(y) : is_definite(type(y)) )  \
      |     ^~
z14.c:334:5: note: in expansion of macro 'NextDefinite'
  334 |     NextDefinite(x, rlink, right);                                      \
      |     ^~~~~~~~~~~~
z14.c:905:9: note: in expansion of macro 'IntervalShiftRightEnd'
  905 |         IntervalShiftRightEnd(I, x, hyph_word, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:175:3: note: in expansion of macro 'NextDefiniteWithGap'
  175 |   NextDefiniteWithGap(x, rlink, foll, newg, jn);                        \
      |   ^~~~~~~~~~~~~~~~~~~
z14.c:351:5: note: in expansion of macro 'MoveRightToGap'
  351 |     MoveRightToGap(I, x, rlink, right, max_width, etc_width,hyph_word); \
      |     ^~~~~~~~~~~~~~
z14.c:905:9: note: in expansion of macro 'IntervalShiftRightEnd'
  905 |         IntervalShiftRightEnd(I, x, hyph_word, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:175:3: note: in expansion of macro 'NextDefiniteWithGap'
  175 |   NextDefiniteWithGap(x, rlink, foll, newg, jn);                        \
      |   ^~~~~~~~~~~~~~~~~~~
z14.c:351:5: note: in expansion of macro 'MoveRightToGap'
  351 |     MoveRightToGap(I, x, rlink, right, max_width, etc_width,hyph_word); \
      |     ^~~~~~~~~~~~~~
z14.c:905:9: note: in expansion of macro 'IntervalShiftRightEnd'
  905 |         IntervalShiftRightEnd(I, x, hyph_word, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2972:5: note: in expansion of macro 'Child'
 2972 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:371:3: note: in expansion of macro 'NextDefinite'
  371 |   NextDefinite(x, llink, left);                                         \
      |   ^~~~~~~~~~~~
z14.c:923:9: note: in expansion of macro 'IntervalShiftLeftEnd'
  923 |         IntervalShiftLeftEnd(I, x, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~
externs.h:2973:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2973 |     if( type(y) == SPLIT ? SplitIsDefinite(y) : is_definite(type(y)) )  \
      |     ^~
z14.c:371:3: note: in expansion of macro 'NextDefinite'
  371 |   NextDefinite(x, llink, left);                                         \
      |   ^~~~~~~~~~~~
z14.c:923:9: note: in expansion of macro 'IntervalShiftLeftEnd'
  923 |         IntervalShiftLeftEnd(I, x, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:375:3: note: in expansion of macro 'NextDefiniteWithGap'
  375 |   NextDefiniteWithGap(x, llink, y, lgap, jn);                           \
      |   ^~~~~~~~~~~~~~~~~~~
z14.c:923:9: note: in expansion of macro 'IntervalShiftLeftEnd'
  923 |         IntervalShiftLeftEnd(I, x, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:375:3: note: in expansion of macro 'NextDefiniteWithGap'
  375 |   NextDefiniteWithGap(x, llink, y, lgap, jn);                           \
      |   ^~~~~~~~~~~~~~~~~~~
z14.c:923:9: note: in expansion of macro 'IntervalShiftLeftEnd'
  923 |         IntervalShiftLeftEnd(I, x, max_width, etc_width);
      |         ^~~~~~~~~~~~~~~~~~~~
z14.c:1062:18: warning: variable 'word_len' set but not used [-Wunused-but-set-variable]
 1062 |         unsigned word_len;
      |                  ^~~~~~~~
z14.c:1061:20: warning: variable 'unacc' set but not used [-Wunused-but-set-variable]
 1061 |         FULL_CHAR *unacc = NULL, *word_content;
      |                    ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1161:7: note: in expansion of macro 'Child'
 1161 |     { Child(z, LastDown(y));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z14.c:1162:7: note: in expansion of macro 'assert'
 1162 |       assert( type(z)==WORD && string(z)[0]=='\0', "FillObject: last word!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1164:7: note: in expansion of macro 'Child'
 1164 |       Child(z, LastDown(y));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z14.c:1165:7: note: in expansion of macro 'assert'
 1165 |       assert( type(z) == GAP_OBJ, "FillObject: last gap_obj!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1171:7: note: in expansion of macro 'Child'
 1171 |     { Child(gp, NextDown(Down(res)));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z14.c:1172:7: note: in expansion of macro 'assert'
 1172 |       assert( type(gp) == GAP_OBJ, "FillObject: type(gp) != GAP_OBJ (a)!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1176:7: note: in expansion of macro 'Child'
 1176 |     { Child(gp, PrevDown(LastDown(res)));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z14.c:1177:7: note: in expansion of macro 'assert'
 1177 |       assert( type(gp) == GAP_OBJ, "FillObject: type(gp) != GAP_OBJ (b)!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1183:5: note: in expansion of macro 'Child'
 1183 |     Child(y, LastDown(res));
      |     ^~~~~
externs.h:2945:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2945 | { jn = TRUE;                                                            \
      | ^
z14.c:1184:5: note: in expansion of macro 'FirstDefinite'
 1184 |     FirstDefinite(y, link, z, jn);
      |     ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:1184:5: note: in expansion of macro 'FirstDefinite'
 1184 |     FirstDefinite(y, link, z, jn);
      |     ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z14.c:1184:5: note: in expansion of macro 'FirstDefinite'
 1184 |     FirstDefinite(y, link, z, jn);
      |     ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:1187:5: note: in expansion of macro 'NextDefiniteWithGap'
 1187 |     NextDefiniteWithGap(y, link, z, gp, jn);
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:1187:5: note: in expansion of macro 'NextDefiniteWithGap'
 1187 |     NextDefiniteWithGap(y, link, z, gp, jn);
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z14.c:1192:7: note: in expansion of macro 'NextDefiniteWithGap'
 1192 |       NextDefiniteWithGap(y, link, z, gp, jn);
      |       ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z14.c:1192:7: note: in expansion of macro 'NextDefiniteWithGap'
 1192 |       NextDefiniteWithGap(y, link, z, gp, jn);
      |       ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1203:7: note: in expansion of macro 'Child'
 1203 |     { Child(y, link);
      |       ^~~~~
z14.c:1204:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1204 |       if( type(y) == ACAT )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z14.c:1206:11: note: in expansion of macro 'Child'
 1206 |         { Child(gp, ylink);
      |           ^~~~~
z14.c:1207:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1207 |           if( type(gp) == GAP_OBJ && width(gap(gp)) == 0 &&
      |           ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z19.o z19.c
In file included from z19.c:30:
z19.c: In function 'DetachGalley':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z19.c:99:3: note: in expansion of macro 'Parent'
   99 |   Parent(prnt, Up(hd));
      |   ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z19.c:100:3: note: in expansion of macro 'assert'
  100 |   assert( Up(prnt) != prnt, "DetachGalley: parent!" );
      |   ^~~~~~
z19.c: In function 'SearchGalley':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:142:5: note: in expansion of macro 'Child'
  142 |   { Child(y, link);
      |     ^~~~~
z19.c:143:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  143 |     switch( type(y) )
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:151:11: note: in expansion of macro 'Child'
  151 |         { Child(z, zlink);
      |           ^~~~~
z19.c:152:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  152 |           res = SearchGalley(z, sym, TRUE, TRUE, TRUE, input);
      |           ^~~
z19.c: In function 'AttachGalley':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z19.c:250:3: note: in expansion of macro 'Parent'
  250 |   Parent(hd_index, Up(hd));
      |   ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z19.c:251:3: note: in expansion of macro 'assert'
  251 |   assert( type(hd_index) == UNATTACHED, "AttachGalley: not UNATTACHED!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:277:11: note: in expansion of macro 'Child'
  277 |         { Child(y, link);
      |           ^~~~~
z19.c:278:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  278 |           if( type(y) == SPLIT )  Child(y, DownDim(y, dim));
      |           ^~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z19.c:496:11: note: in expansion of macro 'Parent'
  496 |           Parent(tmp, Up(tmp));
      |           ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z19.c:497:11: note: in expansion of macro 'assert'
  497 |           assert(type(tmp) == PRECEDES, "Attach: PRECEDES!");
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:592:15: note: in expansion of macro 'Child'
  592 |             { Child(z, zlink);
      |               ^~~~~
z19.c:593:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  593 |               switch( type(z) )
      |               ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:613:23: note: in expansion of macro 'Child'
  613 |                     { Child(tmp, Down(y));
      |                       ^~~~~
z19.c:614:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  614 |                       if( opt_components(tmp) != nilobj )
      |                       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:753:11: note: in expansion of macro 'Child'
  753 |           Child(z, LastDown(target_galley));  /* works in all cases? */
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z19.c:754:11: note: in expansion of macro 'assert'
  754 |           assert( !is_index(type(z)), "AttachGalley: is_index(z)!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:814:11: note: in expansion of macro 'Child'
  814 |           Child(z, LastDown(target_galley));  /* works in all cases? */
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z19.c:815:11: note: in expansion of macro 'assert'
  815 |           assert( !is_index(type(z)), "AttachGalley: is_index(z)!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:898:7: note: in expansion of macro 'Child'
  898 |     { Child(y, link);
      |       ^~~~~
z19.c:899:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  899 |       switch( type(y) )
      |       ^~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z19.c:1002:9: note: in expansion of macro 'Parent'
 1002 |         Parent(junk, Up(dest));
      |         ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z19.c:1003:9: note: in expansion of macro 'assert'
 1003 |         assert( type(junk) == ACAT, "AttachGalley: type(junk) != ACAT!" );
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z19.c:1014:9: note: in expansion of macro 'Child'
 1014 |       { Child(z, LastDown(target_galley));
      |         ^~~~~
z19.c:1015:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1015 |         Interpose(target, VCAT, z, z);
      |         ^~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z12.o z12.c
In file included from z12.c:30:
z12.c: In function 'BuildSpanner':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:60:3: note: in expansion of macro 'Child'
   60 |   Child(spanobj, Down(x));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:61:3: note: in expansion of macro 'assert'
   61 |   assert(Up(spanobj) == LastUp(spanobj), "BuildSpanner: spanobj!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:106:7: note: in expansion of macro 'Child'
  106 |       Child(y, link);
      |       ^~~~~
externs.h:2659:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2659 | { checknew(typ);                                                        \
      | ^
z12.c:107:7: note: in expansion of macro 'New'
  107 |       New(t, HSPAN);
      |       ^~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z12.c:138:5: note: in expansion of macro 'Parent'
  138 |     Parent(prnt, UpDim(x, COLM));
      |     ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:139:5: note: in expansion of macro 'assert'
  139 |     assert(type(prnt) == COL_THR, "BuildSpanner: type(prnt)!");
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:155:7: note: in expansion of macro 'Child'
  155 |       Child(y, link);
      |       ^~~~~
externs.h:2659:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2659 | { checknew(typ);                                                        \
      | ^
z12.c:156:7: note: in expansion of macro 'New'
  156 |       New(t, VSPAN);
      |       ^~~
z12.c: In function 'FindSpannerGap':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:199:5: note: in expansion of macro 'Child'
  199 |   { Child(*res, PrevDown(link));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:200:5: note: in expansion of macro 'assert'
  200 |     assert(type(*res) == GAP_OBJ, "FindSpannerGap: type(*res)!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:203:5: note: in expansion of macro 'Child'
  203 |   { Child(*res, PrevDown(link));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:204:5: note: in expansion of macro 'assert'
  204 |     assert(type(*res) == GAP_OBJ, "FindSpannerGap (HEAD): type(*res)!" );
      |     ^~~~~~
z12.c: In function 'SpannerAvailableSpace':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z12.c:248:5: note: in expansion of macro 'Parent'
  248 |   { Parent(s, slink);
      |     ^~~~~~
externs.h:2778:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z12.c:249:5: note: in expansion of macro 'Parent'
  249 |     Parent(thr, UpDim(s, dim));
      |     ^~~~~~
z12.c: In function 'MinSize':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:550:9: note: in expansion of macro 'Child'
  550 |         Child(t, DownDim(x, COLM));
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:551:9: note: in expansion of macro 'assert'
  551 |         assert( type(t) == HSPANNER, "MinSize/SPAN: type(t) != HSPANNER!" );
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:657:9: note: in expansion of macro 'Child'
  657 |         Child(y, link);
      |         ^~~~~
externs.h:2659:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2659 | { checknew(typ);                                                        \
      | ^
z12.c:658:9: note: in expansion of macro 'New'
  658 |         New(catch_extras, ACAT);
      |         ^~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:912:11: note: in expansion of macro 'Child'
  912 |         { Child(y, NextDown(link));
      |           ^~~~~
z12.c:913:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  913 |           if( type(y) == ACAT )
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z12.c:922:9: note: in expansion of macro 'FirstDefinite'
  922 |         FirstDefinite(x, link, y, jn);
      |         ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z12.c:922:9: note: in expansion of macro 'FirstDefinite'
  922 |         FirstDefinite(x, link, y, jn);
      |         ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z12.c:926:11: note: in expansion of macro 'NextDefiniteWithGap'
  926 |           NextDefiniteWithGap(x, link, y, g, jn);
      |           ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z12.c:926:11: note: in expansion of macro 'NextDefiniteWithGap'
  926 |           NextDefiniteWithGap(x, link, y, g, jn);
      |           ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z12.c:994:13: note: in expansion of macro 'NextDefiniteWithGap'
  994 |             NextDefiniteWithGap(x, link, y, g, jn);
      |             ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z12.c:994:13: note: in expansion of macro 'NextDefiniteWithGap'
  994 |             NextDefiniteWithGap(x, link, y, g, jn);
      |             ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:1030:11: note: in expansion of macro 'Child'
 1030 |         { Child(y, link);
      |           ^~~~~
z12.c:1031:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1031 |           if( is_index(type(y)) )
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:1253:11: note: in expansion of macro 'Child'
 1253 |         { Child(y, link);
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:1254:11: note: in expansion of macro 'assert'
 1254 |           assert( type(y) != GAP_OBJ, "MinSize/COL_THR: GAP_OBJ!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:1271:11: note: in expansion of macro 'Child'
 1271 |         { Child(y, link);
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:1272:11: note: in expansion of macro 'assert'
 1272 |           assert( type(y) != GAP_OBJ, "MinSize/COL_THR: GAP_OBJ!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:1298:11: note: in expansion of macro 'Child'
 1298 |         { Child(y, link);
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:1299:11: note: in expansion of macro 'assert'
 1299 |           assert( type(y) != GAP_OBJ, "MinSize/ROW_THR: GAP_OBJ!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z12.c:1319:11: note: in expansion of macro 'Child'
 1319 |         { Child(y, link);
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z12.c:1320:11: note: in expansion of macro 'assert'
 1320 |           assert( type(y) != GAP_OBJ, "MinSize/ROW_THR: GAP_OBJ!" );
      |           ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z20.o z20.c
In file included from z20.c:30:
z20.c: In function 'ParentFlush':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z20.c:88:5: note: in expansion of macro 'Parent'
   88 |   { Parent(prnt, Up(dest_index));
      |     ^~~~~~
z20.c:89:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   89 |     if( kill )  DeleteNode(dest_index);
      |     ^~
z20.c: In function 'FlushGalley':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z20.c:467:9: note: in expansion of macro 'Parent'
  467 |         Parent(tmp, Up(tmp));
      |         ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z20.c:468:9: note: in expansion of macro 'assert'
  468 |         assert(type(tmp) == PRECEDES, "Flush: PRECEDES!");
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:554:13: note: in expansion of macro 'Child'
  554 |           { Child(z, zlink);
      |             ^~~~~
z20.c:555:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  555 |             switch( type(z) )
      |             ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:665:19: note: in expansion of macro 'Child'
  665 |                 { Child(z, Down(opt_counts(hd)));
      |                   ^~~~~
externs.h:1890:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1890 | #define opt_comps_permitted(x)  (x)->os2a.oopt_comps_permitted
      |                                 ^
z20.c:666:19: note: in expansion of macro 'opt_comps_permitted'
  666 |                   opt_comps_permitted(hd) += comp_count(z) - 1;
      |                   ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:736:13: note: in expansion of macro 'Child'
  736 |           { Child(tgp, NextDown(link));
      |             ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z20.c:737:13: note: in expansion of macro 'assert'
  737 |             assert( type(tgp) == GAP_OBJ, "FlushGalley:  tgp!" );
      |             ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:934:7: note: in expansion of macro 'Child'
  934 |       Child(tag, Down(eg));  Child(seq, LastDown(eg));
      |       ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:934:30: note: in expansion of macro 'Child'
  934 |       Child(tag, Down(eg));  Child(seq, LastDown(eg));
      |                              ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:1012:9: note: in expansion of macro 'Child'
 1012 |         Child(tag, LastDown(cr));
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z20.c:1013:9: note: in expansion of macro 'assert'
 1013 |         assert( is_word(type(tag)), "FlushGalley: cr is_word(type(tag))!" );
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z20.c:1047:9: note: in expansion of macro 'Child'
 1047 |       { Child(z, Down(y));
      |         ^~~~~
z20.c:1048:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1048 |         if( opt_components(z) != nilobj )
      |         ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z29.o z29.c
In file included from z29.c:35:
z29.c: In function 'LoadScopeSnapshot':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:293:5: note: in expansion of macro 'Child'
  293 |   { Child(x, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z29.c:294:5: note: in expansion of macro 'assert'
  294 |     assert( type(x) == SCOPE_SNAPSHOT, "LoadScopeSnapshot: type(x)!" );
      |     ^~~~~~
z29.c: In function 'InsertSym':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:382:7: note: in expansion of macro 'Child'
  382 |     { Child(tmp, LastDown(enclosing(s)));
      |       ^~~~~
z29.c:383:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  383 |       if( type(tmp) == NPAR )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:432:9: note: in expansion of macro 'Child'
  432 |       { Child(p, link);
      |         ^~~~~
z29.c:433:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  433 |         if( is_target(p) && sym_body(p)!=nilobj && is_cross(type(sym_body(p))) )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:478:5: note: in expansion of macro 'Child'
  478 |   { Child(p, plink);
      |     ^~~~~
z29.c:479:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  479 |     if( length(p) == len && StringEqual(str, string(p)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:481:9: note: in expansion of macro 'Child'
  481 |       { Child(q, link);
      |         ^~~~~
z29.c:482:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  482 |         if( enclosing(s) == enclosing(q) )
      |         ^~
z29.c: In function 'InsertAlternativeName':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:534:5: note: in expansion of macro 'Child'
  534 |   { Child(p, plink);
      |     ^~~~~
z29.c:535:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  535 |     if( length(p) == len && StringEqual(str, string(p)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:537:9: note: in expansion of macro 'Child'
  537 |       { Child(q, link);
      |         ^~~~~
z29.c:538:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  538 |         if( enclosing(s) == enclosing(q) )
      |         ^~
z29.c: In function 'SearchSym':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:582:5: note: in expansion of macro 'Child'
  582 |   { Child(p, plink);
      |     ^~~~~
z29.c:583:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  583 |     if( rlen == length(p) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:593:13: note: in expansion of macro 'Child'
  593 |           { Child(q, link);
      |             ^~~~~
z29.c:594:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  594 |             { debugcond4(DST, DDD, enclosing(q) == scope[s],
      |             ^
z29.c: In function 'SymName':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z29.c:633:3: note: in expansion of macro 'Parent'
  633 |   Parent(p, Up(s));
      |   ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z29.c:634:3: note: in expansion of macro 'assert'
  634 |   assert( is_word(type(p)), "SymName: !is_word(type(p))!" );
      |   ^~~~~~
z29.c: In function 'ChildSym':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:683:5: note: in expansion of macro 'Child'
  683 |   { Child(y, link);
      |     ^~~~~
z29.c:684:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  684 |     if( type(y) == typ && enclosing(y) == s )  return y;
      |     ^~
z29.c: In function 'ChildSymWithCode':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z29.c:703:5: note: in expansion of macro 'Child'
  703 |   { Child(y, link);
      |     ^~~~~
z29.c:704:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  704 |     if( type(y) == NPAR && enclosing(y) == actual(s) && npar_code(y) == code )
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z39.o z39.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z23.o z23.c
In file included from z23.c:30:
z23.c: In function 'FindAdjustIncrement':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:110:3: note: in expansion of macro 'FirstDefinite'
  110 |   FirstDefinite(x, link, prev, jn);
      |   ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:110:3: note: in expansion of macro 'FirstDefinite'
  110 |   FirstDefinite(x, link, prev, jn);
      |   ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:114:5: note: in expansion of macro 'NextDefiniteWithGap'
  114 |     NextDefiniteWithGap(x, link, y, g, jn);
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:114:5: note: in expansion of macro 'NextDefiniteWithGap'
  114 |     NextDefiniteWithGap(x, link, y, g, jn);
      |     ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:125:7: note: in expansion of macro 'NextDefiniteWithGap'
  125 |       NextDefiniteWithGap(x, link, y, g, jn);
      |       ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:125:7: note: in expansion of macro 'NextDefiniteWithGap'
  125 |       NextDefiniteWithGap(x, link, y, g, jn);
      |       ^~~~~~~~~~~~~~~~~~~
z23.c: In function 'FixAndPrintObject':
externs.h:2775:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2775 | for( y=pred(link, PARENT), i=1; type(y)==LINK;  y = pred(y, PARENT), i++ )
      | ^~~
z23.c:260:9: note: in expansion of macro 'CountChild'
  260 |         CountChild(y, DownDim(x, dim), count);
      |         ^~~~~~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z23.c:261:9: note: in expansion of macro 'assert'
  261 |         assert(type(y) == HSPANNER || type(y) == VSPANNER, "FAPO HSPAN/VSPAN!");
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:610:13: note: in expansion of macro 'Child'
  610 |           { Child(pre, Down(tmp));
      |             ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:611:13: note: in expansion of macro 'Child'
  611 |             Child(post, LastDown(tmp));
      |             ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:656:13: note: in expansion of macro 'Child'
  656 |           { Child(pre, Down(tmp));
      |             ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:657:13: note: in expansion of macro 'Child'
  657 |             Child(post, LastDown(tmp));
      |             ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:696:9: note: in expansion of macro 'Child'
  696 |       { Child(z, Down(x));
      |         ^~~~~
z23.c:697:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  697 |         switch( type(x) )
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:50:5: note: in expansion of macro 'Child'
   50 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:770:9: note: in expansion of macro 'FirstDefiniteLDN'
  770 |         FirstDefiniteLDN(x, link, prev, jn, xmk, dim, NO_SUPPRESS, pg);
      |         ^~~~~~~~~~~~~~~~
z23.c:51:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   51 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:770:9: note: in expansion of macro 'FirstDefiniteLDN'
  770 |         FirstDefiniteLDN(x, link, prev, jn, xmk, dim, NO_SUPPRESS, pg);
      |         ^~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:782:11: note: in expansion of macro 'NextDefiniteWithGap'
  782 |           NextDefiniteWithGap(x, link, y, g, jn); /* not LDN since will redo */
      |           ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:782:11: note: in expansion of macro 'NextDefiniteWithGap'
  782 |           NextDefiniteWithGap(x, link, y, g, jn); /* not LDN since will redo */
      |           ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:794:11: note: in expansion of macro 'FirstDefinite'
  794 |           FirstDefinite(x, link, prev, jn);  /* not LDN since already done */
      |           ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:794:11: note: in expansion of macro 'FirstDefinite'
  794 |           FirstDefinite(x, link, prev, jn);  /* not LDN since already done */
      |           ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:62:5: note: in expansion of macro 'Child'
   62 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:826:11: note: in expansion of macro 'NextDefiniteWithGapLDN'
  826 |           NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~~~~~~~
z23.c:63:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   63 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:826:11: note: in expansion of macro 'NextDefiniteWithGapLDN'
  826 |           NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:62:5: note: in expansion of macro 'Child'
   62 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:851:13: note: in expansion of macro 'NextDefiniteWithGapLDN'
  851 |             NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |             ^~~~~~~~~~~~~~~~~~~~~~
z23.c:63:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   63 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:851:13: note: in expansion of macro 'NextDefiniteWithGapLDN'
  851 |             NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |             ^~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:50:5: note: in expansion of macro 'Child'
   50 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:894:9: note: in expansion of macro 'FirstDefiniteLDN'
  894 |         FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
      |         ^~~~~~~~~~~~~~~~
z23.c:51:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   51 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:894:9: note: in expansion of macro 'FirstDefiniteLDN'
  894 |         FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
      |         ^~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:62:5: note: in expansion of macro 'Child'
   62 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:907:11: note: in expansion of macro 'NextDefiniteWithGapLDN'
  907 |           NextDefiniteWithGapLDN(x, link, y, g, jn, xmk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~~~~~~~
z23.c:63:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   63 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:907:11: note: in expansion of macro 'NextDefiniteWithGapLDN'
  907 |           NextDefiniteWithGapLDN(x, link, y, g, jn, xmk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~~~~~~~
externs.h:2775:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2775 | for( y=pred(link, PARENT), i=1; type(y)==LINK;  y = pred(y, PARENT), i++ )
      | ^~~
z23.c:919:17: note: in expansion of macro 'CountChild'
  919 |               { CountChild(z, zlink, count);
      |                 ^~~~~~~~~~
z23.c:920:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  920 |                 if( !is_definite(type(z)) || z == m )  continue;
      |                 ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:62:5: note: in expansion of macro 'Child'
   62 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:947:13: note: in expansion of macro 'NextDefiniteWithGapLDN'
  947 |             NextDefiniteWithGapLDN(x, link, y, g, jn, xmk, dim, NO_SUPPRESS, pg);
      |             ^~~~~~~~~~~~~~~~~~~~~~
z23.c:63:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   63 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:947:13: note: in expansion of macro 'NextDefiniteWithGapLDN'
  947 |             NextDefiniteWithGapLDN(x, link, y, g, jn, xmk, dim, NO_SUPPRESS, pg);
      |             ^~~~~~~~~~~~~~~~~~~~~~
externs.h:2775:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2775 | for( y=pred(link, PARENT), i=1; type(y)==LINK;  y = pred(y, PARENT), i++ )
      | ^~~
z23.c:960:15: note: in expansion of macro 'CountChild'
  960 |             { CountChild(z, zlink, count);
      |               ^~~~~~~~~~
z23.c:961:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  961 |               if( !is_definite(type(z)) || z == m )  continue;
      |               ^~
externs.h:2775:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2775 | for( y=pred(link, PARENT), i=1; type(y)==LINK;  y = pred(y, PARENT), i++ )
      | ^~~
z23.c:977:15: note: in expansion of macro 'CountChild'
  977 |             { CountChild(z, zlink, count);
      |               ^~~~~~~~~~
z23.c:978:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  978 |               if( !is_definite(type(z)) || z == m )  continue;
      |               ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1020:9: note: in expansion of macro 'FirstDefinite'
 1020 |         FirstDefinite(x, link, y, jn);  /* no LDN since this is initial pass */
      |         ^~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:1020:9: note: in expansion of macro 'FirstDefinite'
 1020 |         FirstDefinite(x, link, y, jn);  /* no LDN since this is initial pass */
      |         ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:50:5: note: in expansion of macro 'Child'
   50 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1024:11: note: in expansion of macro 'FirstDefiniteLDN'
 1024 |           FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~
z23.c:51:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   51 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:1024:11: note: in expansion of macro 'FirstDefiniteLDN'
 1024 |           FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1043:9: note: in expansion of macro 'NextDefiniteWithGap'
 1043 |         NextDefiniteWithGap(x, link, y, g, jn);  /* no LDN, initial pass */
      |         ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:1043:9: note: in expansion of macro 'NextDefiniteWithGap'
 1043 |         NextDefiniteWithGap(x, link, y, g, jn);  /* no LDN, initial pass */
      |         ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1056:11: note: in expansion of macro 'NextDefiniteWithGap'
 1056 |           NextDefiniteWithGap(x, link, y, g, jn);  /* no LDN, initial pass */
      |           ^~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:1056:11: note: in expansion of macro 'NextDefiniteWithGap'
 1056 |           NextDefiniteWithGap(x, link, y, g, jn);  /* no LDN, initial pass */
      |           ^~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:50:5: note: in expansion of macro 'Child'
   50 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1216:11: note: in expansion of macro 'FirstDefiniteLDN'
 1216 |           FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~
z23.c:51:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   51 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z23.c:1216:11: note: in expansion of macro 'FirstDefiniteLDN'
 1216 |           FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:62:5: note: in expansion of macro 'Child'
   62 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1219:11: note: in expansion of macro 'NextDefiniteWithGapLDN'
 1219 |           NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~~~~~~~
z23.c:63:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   63 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:1219:11: note: in expansion of macro 'NextDefiniteWithGapLDN'
 1219 |           NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |           ^~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:62:5: note: in expansion of macro 'Child'
   62 |   { Child(y, link);                                                     \
      |     ^~~~~
z23.c:1287:13: note: in expansion of macro 'NextDefiniteWithGapLDN'
 1287 |             NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |             ^~~~~~~~~~~~~~~~~~~~~~
z23.c:63:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   63 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z23.c:1287:13: note: in expansion of macro 'NextDefiniteWithGapLDN'
 1287 |             NextDefiniteWithGapLDN(x, link, y, g, jn, mk, dim, NO_SUPPRESS, pg);
      |             ^~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z23.c:1346:11: note: in expansion of macro 'Child'
 1346 |         { Child(y, link);
      |           ^~~~~
z23.c:1347:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1347 |           if( !is_definite(type(y)) && type(y) != LINK_DEST_NULL )
      |           ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z33.o z33.c
In file included from z33.c:33:
z33.c: In function 'dtab_rehash':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:91:9: note: in expansion of macro 'Child'
   91 |       { Child(z, link);
      |         ^~~~~
z33.c:92:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   92 |         dtab_insert(z, &NewS);
      |         ^~~~~~~~~~~
z33.c: In function 'dtab_insert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:112:5: note: in expansion of macro 'Child'
  112 |   { Child(y, link);
      |     ^~~~~
z33.c:113:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  113 |     if( db_checksym(x) == db_checksym(y) && StringEqual(string(x), string(y)) )
      |     ^~
z33.c: In function 'dtab_retrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:126:5: note: in expansion of macro 'Child'
  126 |   { Child(y, link);
      |     ^~~~~
z33.c:127:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  127 |     if( sym == db_checksym(y) && StringEqual(tag, string(y)) )
      |     ^~
z33.c: In function 'DbInsert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:203:5: note: in expansion of macro 'Child'
  203 |   { Child(yy, link);                                                    \
      |     ^~~~~
z33.c:343:3: note: in expansion of macro 'SymToNum'
  343 |   SymToNum(db, sym, symnum, gall);
      |   ^~~~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z33.c:204:5: note: in expansion of macro 'assert'
  204 |     assert(type(yy)==CROSS_SYM || type(yy)==ACAT, "SymToNum: yy!");     \
      |     ^~~~~~
z33.c:343:3: note: in expansion of macro 'SymToNum'
  343 |   SymToNum(db, sym, symnum, gall);
      |   ^~~~~~~~
z33.c: In function 'DbConvert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:382:7: note: in expansion of macro 'Child'
  382 |     { Child(y, link);
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z33.c:383:7: note: in expansion of macro 'assert'
  383 |       assert( type(y) == CROSS_SYM || type(y) == ACAT, "DbConvert: y!" );
      |       ^~~~~~
z33.c: In function 'DbLoad':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:476:11: note: in expansion of macro 'Child'
  476 |         { Child(y, link);
      |           ^~~~~
z33.c:477:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  477 |           if( type(y) == CLOSURE && actual(y) == actual(res) )  break;
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:484:9: note: in expansion of macro 'Child'
  484 |       { Child(par, link);
      |         ^~~~~
z33.c:485:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  485 |         if( type(par) == PAR && is_tag(actual(par)) && Down(par) != par )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:486:11: note: in expansion of macro 'Child'
  486 |         { Child(tag, Down(par));
      |           ^~~~~
z33.c:487:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  487 |           break;
      |           ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:578:9: note: in expansion of macro 'Child'
  578 |       { Child(y, link);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z33.c:579:9: note: in expansion of macro 'assert'
  579 |         assert( type(y) == CLOSURE, "DbLoad: type(y) != CLOSURE!" );
      |         ^~~~~~
z33.c: In function 'DbRetrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:203:5: note: in expansion of macro 'Child'
  203 |   { Child(yy, link);                                                    \
      |     ^~~~~
z33.c:788:3: note: in expansion of macro 'SymToNum'
  788 |   SymToNum(db, sym, symnum, FALSE);
      |   ^~~~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z33.c:204:5: note: in expansion of macro 'assert'
  204 |     assert(type(yy)==CROSS_SYM || type(yy)==ACAT, "SymToNum: yy!");     \
      |     ^~~~~~
z33.c:788:3: note: in expansion of macro 'SymToNum'
  788 |   SymToNum(db, sym, symnum, FALSE);
      |   ^~~~~~~~
z33.c: In function 'DbRetrieveNext':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z33.c:233:5: note: in expansion of macro 'Child'
  233 |   { Child(y, link);                                                     \
      |     ^~~~~
z33.c:903:3: note: in expansion of macro 'NumToSym'
  903 |   NumToSym(db, symnum, *sym);
      |   ^~~~~~~~
z33.c:234:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  234 |     if( type(y) == CROSS_SYM && number(link) == num )  break;           \
      |     ^~
z33.c:903:3: note: in expansion of macro 'NumToSym'
  903 |   NumToSym(db, symnum, *sym);
      |   ^~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z40.o z40.c
z40.c: In function 'FilterCreate':
z40.c:69:56: warning: variable 'junk' set but not used [-Wunused-but-set-variable]
   69 | { FULL_CHAR buff[MAX_LINE];  FILE *fp;  OBJECT x, res, junk;
      |                                                        ^~~~
In file included from z40.c:31:
z40.c: In function 'FilterSetFileNames':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z40.c:112:3: note: in expansion of macro 'Child'
  112 |   Child(y, Down(x));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z40.c:113:3: note: in expansion of macro 'assert'
  113 |   assert( type(y) == WORD, "FilterSetFileNames: type(y)!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z40.c:115:3: note: in expansion of macro 'Child'
  115 |   Child(y, NextDown(Down(x)));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z40.c:116:3: note: in expansion of macro 'assert'
  116 |   assert( type(y) == WORD, "FilterSetFileNames: type(y) (2)!" );
      |   ^~~~~~
z40.c: In function 'FilterScavenge':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z40.c:262:5: note: in expansion of macro 'Child'
  262 |   { Child(y, link);
      |     ^~~~~
z40.c:263:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  263 |     nextlink = NextDown(link);
      |     ^~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z35.o z35.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z06.o z06.c
In file included from z06.c:30:
z06.c: In function 'check_yield':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:74:7: note: in expansion of macro 'Child'
   74 |     { Child(z, link);
      |       ^~~~~
z06.c:75:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   75 |       if( type(z) == GAP_OBJ )  continue;
      |       ^~
z06.c: In function 'OptimizeCase':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:128:5: note: in expansion of macro 'Child'
  128 |   { Child(res, LastDown(res_yield));
      |     ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z06.c:129:5: note: in expansion of macro 'DeleteLink'
  129 |     DeleteLink(Up(res));
      |     ^~~~~~~~~~
z06.c: In function 'HuntCommandOptions':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:165:7: note: in expansion of macro 'Child'
  165 |     { Child(opt, link);
      |       ^~~~~
z06.c:166:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  166 |       if( type(opt) == NPAR && StringEqual(SymName(opt), string(coname)) )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:178:9: note: in expansion of macro 'Child'
  178 |       { Child(y, link);
      |         ^~~~~
z06.c:179:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  179 |         if( type(y) == PAR && actual(y) == opt )
      |         ^~
z06.c: In function 'SetScope':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:687:5: note: in expansion of macro 'Child'
  687 |   { Child(y, Down(env));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z06.c:688:5: note: in expansion of macro 'assert'
  688 |     assert( LastDown(y) != y, "SetScope: LastDown(y)!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:690:5: note: in expansion of macro 'Child'
  690 |     Child(yenv, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z06.c:691:5: note: in expansion of macro 'assert'
  691 |     assert( type(yenv) == ENV, "SetScope: type(yenv) != ENV!" );
      |     ^~~~~~
z06.c: In function 'ParseEnvClosure':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:778:3: note: in expansion of macro 'Child'
  778 |   Child(res, Down(env));
      |   ^~~~~
externs.h:2887:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2887 | { xx_hold = (x);                                                        \
      | ^
z06.c:779:3: note: in expansion of macro 'DeleteNode'
  779 |   DeleteNode(env);
      |   ^~~~~~~~~~
z06.c: In function 'Parse':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1303:11: note: in expansion of macro 'Child'
 1303 |         { Child(y, link);
      |           ^~~~~
z06.c:1304:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1304 |           if( type(y) == ENV )
      |           ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1392:15: note: in expansion of macro 'Child'
 1392 |             { Child(y, link);
      |               ^~~~~
z06.c:1393:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1393 |               PushScope(actual(y), FALSE, TRUE);
      |               ^~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1411:13: note: in expansion of macro 'Child'
 1411 |           { Child(y, link);
      |             ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z06.c:1412:13: note: in expansion of macro 'assert'
 1412 |             assert( type(y) == PAR, "Parse: type(y) != PAR!" );
      |             ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1443:13: note: in expansion of macro 'Child'
 1443 |           { Child(tmp, xlink);
      |             ^~~~~
z06.c:1444:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1444 |             if( type(tmp) == NPAR && is_compulsory(tmp) )
      |             ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1446:17: note: in expansion of macro 'Child'
 1446 |               { Child(y, link);
      |                 ^~~~~
z06.c:1447:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1447 |                 if( type(y) == PAR && actual(y) == tmp )
      |                 ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1492:19: note: in expansion of macro 'Child'
 1492 |                 { Child(tmp, LastDown(x));
      |                   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z06.c:1493:19: note: in expansion of macro 'assert'
 1493 |                   assert(type(tmp)==PAR && type(actual(tmp))==RPAR,
      |                   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1497:21: note: in expansion of macro 'Child'
 1497 |                   { Child(tmp, Down(x));
      |                     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z06.c:1498:21: note: in expansion of macro 'assert'
 1498 |                     assert(type(tmp)==PAR && type(actual(tmp))==LPAR,
      |                     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1500:21: note: in expansion of macro 'Child'
 1500 |                     Child(tmp, Down(tmp));
      |                     ^~~~~
z06.c:226:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  226 | { zz_hold = x;                                                          \
      | ^
z06.c:1501:21: note: in expansion of macro 'PushObj'
 1501 |                     PushObj(tmp);
      |                     ^~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z06.c:1560:11: note: in expansion of macro 'Child'
 1560 |         { Child(tmp, Down(ObjTop));
      |           ^~~~~
z06.c:1561:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1561 |           if( type(tmp) == CLOSURE )  xsym = actual(tmp);
      |           ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z42.o z42.c
In file included from z42.c:30:
z42.c: In function 'ctab_retrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z42.c:125:5: note: in expansion of macro 'Child'
  125 |   { Child(y, link);
      |     ^~~~~
z42.c:126:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  126 |     if( StringEqual(str, string(y)) )  return y;
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z36.o z36.c
z36.c: In function 'TrieRead':
z36.c:678:58: warning: right-hand operand of comma expression has no effect [-Wunused-value]
  678 | #define BePutChar(fp, v)   ( putc( (char) (v & 0xFF), fp), 0 )
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
z36.c:963:38: note: in expansion of macro 'BePutChar'
  963 |     for( i = 0; i < MAX_CHAR; i++ )  BePutChar(packed_fp, T->class[i]);
      |                                      ^~~~~~~~~
z36.c:688:48: warning: right-hand operand of comma expression has no effect [-Wunused-value]
  688 | ( putc((v >> 8) & 0xFF, fp), putc(v & 0xFF, fp), 0 )
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
z36.c:970:40: note: in expansion of macro 'BePutShort'
  970 |     for( i=0; i < T->node_free; i++ )  BePutShort(packed_fp, T->node_mem[i]);
      |                                        ^~~~~~~~~~
z36.c:678:58: warning: right-hand operand of comma expression has no effect [-Wunused-value]
  678 | #define BePutChar(fp, v)   ( putc( (char) (v & 0xFF), fp), 0 )
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
z36.c:971:40: note: in expansion of macro 'BePutChar'
  971 |     for( i=0; i < T->string_lim; i++)  BePutChar(packed_fp, T->string_mem[i]);
      |                                        ^~~~~~~~~
In file included from z36.c:30:
z36.c: In function 'Hyphenate':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z36.c:1079:5: note: in expansion of macro 'Child'
 1079 |   { Child(y, link);
      |     ^~~~~
z36.c:1080:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1080 |     if( is_word(type(y)) && word_hyph(y) )
      |     ^~
z36.c:1246:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
 1246 |           { while( *++a );
      |             ^~~~~
z36.c:1247:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
 1247 |             a++;
      |             ^
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z38.o z38.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z41.o z41.c
In file included from z41.c:30:
z41.c: In function 'OptimizeParameterList':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:123:5: note: in expansion of macro 'Child'
  123 |   { Child(y, link);
      |     ^~~~~
z41.c:124:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  124 |     if( type(y) == PAR )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:125:7: note: in expansion of macro 'Child'
  125 |     { Child(z, Down(y));
      |       ^~~~~
z41.c:126:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  126 |       if( type(z) == CLOSURE )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:132:11: note: in expansion of macro 'Child'
  132 |         { Child(t, Down(tlink));
      |           ^~~~~
z41.c:133:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  133 |           if( type(t) == CLOSURE )
      |           ^~
z41.c: In function 'WriteClosure':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:177:7: note: in expansion of macro 'Child'
  177 |     { Child(y, link);
      |       ^~~~~
z41.c:178:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  178 |       if( type(y) == PAR )  switch( type(actual(y)) )
      |       ^~
z41.c: In function 'WriteObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:322:9: note: in expansion of macro 'Child'
  322 |       { Child(y, link);
      |         ^~~~~
z41.c:323:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  323 |         if( type(y) == GAP_OBJ )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:334:13: note: in expansion of macro 'Child'
  334 |           { Child(gap_obj, Down(y));
      |             ^~~~~
z41.c:335:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  335 |             if( type(x)==ACAT )
      |             ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:353:15: note: in expansion of macro 'Child'
  353 |             { Child(next_gap, NextDown(link));
      |               ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z41.c:354:15: note: in expansion of macro 'assert'
  354 |               assert( type(next_gap) == GAP_OBJ, "WriteObject: next_gap!" );
      |               ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:394:11: note: in expansion of macro 'Child'
  394 |           Child(y, Down(x));
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z41.c:395:11: note: in expansion of macro 'assert'
  395 |           assert( type(y) == CLOSURE, "WriteObject: ENV/CLOSURE!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:413:11: note: in expansion of macro 'Child'
  413 |           Child(env, LastDown(x));
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z41.c:414:11: note: in expansion of macro 'assert'
  414 |           assert( type(env) == ENV, "WriteObject: ENV/ENV!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:426:11: note: in expansion of macro 'Child'
  426 |           Child(y, Down(x));
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z41.c:427:11: note: in expansion of macro 'assert'
  427 |           assert( type(y) == CLOSURE, "WriteObject: ENV/ENV+CLOSURE!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:444:9: note: in expansion of macro 'Child'
  444 |       { Child(y, LastDown(x));
      |         ^~~~~
z41.c:445:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  445 |         if( type(y) == ENV )  env = y;
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:488:7: note: in expansion of macro 'Child'
  488 |       Child(y, Down(x));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z41.c:489:7: note: in expansion of macro 'assert'
  489 |       assert( type(y) == CLOSURE, "WriteObject/CROSS: type(y) != CLOSURE!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:584:9: note: in expansion of macro 'Child'
  584 |       { Child(y, Down(x));
      |         ^~~~~
z41.c:585:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  585 |         WriteObject(y, DEFAULT_PREC, linecount, fnum);
      |         ^~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:594:9: note: in expansion of macro 'Child'
  594 |       { Child(y, LastDown(x));
      |         ^~~~~
externs.h:3470:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3470 | #define           StringFPuts(a, b)     fputs( (char *) (a), (b) )
      |                                         ^~~~~
z41.c:595:9: note: in expansion of macro 'StringFPuts'
  595 |         StringFPuts(STR_SPACE, last_write_fp);
      |         ^~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z41.c:624:11: note: in expansion of macro 'Child'
  624 |         { Child(z, link);
      |           ^~~~~
z41.c:625:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  625 |           if( type(z) == GAP_OBJ )  continue;
      |           ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z45.o z45.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z43.o z43.c
In file included from z43.c:31:
z43.c: In function 'ltab_insert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z43.c:101:5: note: in expansion of macro 'Child'
  101 |   { Child(y, link);
      |     ^~~~~
z43.c:102:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  102 |     if( StringEqual(string(x), string(y)) )
      |     ^~
z43.c: In function 'ltab_retrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z43.c:116:5: note: in expansion of macro 'Child'
  116 |   { Child(y, link);
      |     ^~~~~
z43.c:117:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  117 |     if( StringEqual(str, string(y)) )  return y;
      |     ^~
z43.c: In function 'LanguageDefine':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z43.c:224:5: note: in expansion of macro 'Child'
  224 |   { Child(y, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z43.c:225:5: note: in expansion of macro 'assert'
  225 |     assert( is_word(type(y)), "LanguageDefine: type(y) != WORD!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z43.c:243:3: note: in expansion of macro 'Child'
  243 |   Child(hyph_file, Down(inside));
      |   ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z43.c:244:3: note: in expansion of macro 'DeleteLink'
  244 |   DeleteLink(Down(inside));
      |   ^~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z43.c:258:5: note: in expansion of macro 'Child'
  258 |   { Child(y, link);
      |     ^~~~~
z43.c:259:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  259 |     if( type(y) == GAP_OBJ )
      |     ^~
z43.c:199:39: warning: variable 'junk' set but not used [-Wunused-but-set-variable]
  199 | { OBJECT link, y, hyph_file;  BOOLEAN junk;  FULL_CHAR ch;
      |                                       ^~~~
z43.c: In function 'LanguageWordEndsSentence':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z43.c:304:5: note: in expansion of macro 'Child'
  304 |   { Child(y, link);
      |     ^~~~~
z43.c:305:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  305 |     if( StringEndsWith(string(wd), string(y)) )
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z47.o z47.c
In file included from z47.c:31:
z47.c: In function 'EnvWriteRetrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z47.c:102:7: note: in expansion of macro 'Child'
  102 |     { Child(y, link);
      |       ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z47.c:103:7: note: in expansion of macro 'Child'
  103 |       Child(z, Down(y));
      |       ^~~~~
z47.c: In function 'EnvWriteInsert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z47.c:137:5: note: in expansion of macro 'Child'
  137 |     Child(loser, Down(env_cache));
      |     ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z47.c:138:5: note: in expansion of macro 'DeleteLink'
  138 |     DeleteLink(Up(loser));
      |     ^~~~~~~~~~
z47.c: In function 'EnvReadRetrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z47.c:178:7: note: in expansion of macro 'Child'
  178 |     { Child(y, link);
      |       ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z47.c:179:7: note: in expansion of macro 'Child'
  179 |       Child(z, Down(y));
      |       ^~~~~
z47.c: In function 'EnvReadInsert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z47.c:211:5: note: in expansion of macro 'Child'
  211 |     Child(loser, Down(env_cache));
      |     ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z47.c:212:5: note: in expansion of macro 'DeleteLink'
  212 |     DeleteLink(Up(loser));
      |     ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z52.o z52.c
In file included from z52.c:30:
z52.c: In function 'ptab_retrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z52.c:125:5: note: in expansion of macro 'Child'
  125 |   { Child(y, link);
      |     ^~~~~
z52.c:126:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  126 |     if( StringEqual(str, string(y)) )  return y;
      |     ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z51.o z51.c
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z46.o z46.c
In file included from z46.c:31:
z46.c: In function 'FindOptimize':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:53:5: note: in expansion of macro 'Child'
   53 |   { Child(y, link);
      |     ^~~~~
z46.c:54:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   54 |     if( type(y) == PAR && is_optimize(actual(y)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:65:5: note: in expansion of macro 'Child'
   65 |   { Child(y, link);
      |     ^~~~~
z46.c:66:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   66 |     if( is_optimize(y) )
      |     ^~
z46.c: In function 'SetOptimize':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:132:5: note: in expansion of macro 'Child'
  132 |     Child(y, Down(res));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z46.c:133:5: note: in expansion of macro 'assert'
  133 |     assert( type(y) == PAR, "SetOptimize: type(y) != PAR!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:134:5: note: in expansion of macro 'Child'
  134 |     Child(y, Down(y));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z46.c:135:5: note: in expansion of macro 'assert'
  135 |     assert( type(y) == ACAT, "SetOptimize: type(y) != ACAT!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:140:7: note: in expansion of macro 'Child'
  140 |     { Child(z, NextDown(link));
      |       ^~~~~
z46.c:141:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  141 |       if( type(z) == GAP_OBJ )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:170:5: note: in expansion of macro 'Child'
  170 |   { Child(z, Down(opt_counts(hd)));
      |     ^~~~~
externs.h:1890:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1890 | #define opt_comps_permitted(x)  (x)->os2a.oopt_comps_permitted
      |                                 ^
z46.c:171:5: note: in expansion of macro 'opt_comps_permitted'
  171 |     opt_comps_permitted(hd) = comp_count(z) - 1;
      |     ^~~~~~~~~~~~~~~~~~~
z46.c: In function 'GazumpOptimize':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z46.c:218:5: note: in expansion of macro 'Parent'
  218 |   { Parent(prnt, Up(dest));
      |     ^~~~~~
z46.c:219:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  219 |     Constrained(prnt, &constraint(tmp), gall_dir(hd), &junk);
      |     ^~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:227:5: note: in expansion of macro 'Child'
  227 |   { Child(g, LastDown(opt_components(hd)));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z46.c:228:5: note: in expansion of macro 'assert'
  228 |     assert( type(g) == GAP_OBJ, "FlushGalley: type(g) != GAP_OBJ!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:274:5: note: in expansion of macro 'Child'
  274 |   { Child(tmp, Down(opt_counts(hd)));
      |     ^~~~~
externs.h:1890:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1890 | #define opt_comps_permitted(x)  (x)->os2a.oopt_comps_permitted
      |                                 ^
z46.c:275:5: note: in expansion of macro 'opt_comps_permitted'
  275 |     opt_comps_permitted(hd) += comp_count(tmp) - 1;
      |     ^~~~~~~~~~~~~~~~~~~
z46.c: In function 'CalculateOptimize':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:302:3: note: in expansion of macro 'Child'
  302 |   Child(last, LastDown(opt_components(hd)));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z46.c:303:3: note: in expansion of macro 'assert'
  303 |   assert( type(last) == GAP_OBJ, "CalculateOptimize: type(last)!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:350:5: note: in expansion of macro 'Child'
  350 |   { Child(y, link);
      |     ^~~~~
z46.c:351:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  351 |     if( type(y) != ACAT )  continue;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z46.c:356:7: note: in expansion of macro 'Child'
  356 |     { Child(z, ylink);
      |       ^~~~~
z46.c:357:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  357 |       if( type(z) != GAP_OBJ ) count++;
      |       ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z22.o z22.c
In file included from z22.c:32:
z22.c: In function 'FlushInners':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:150:5: note: in expansion of macro 'Child'
  150 |   { Child(y, Down(inners));
      |     ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z22.c:151:5: note: in expansion of macro 'DeleteLink'
  151 |     DeleteLink(Down(inners));
      |     ^~~~~~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z22.c:183:11: note: in expansion of macro 'Parent'
  183 |         { Parent(tmp, LastUp(tmp));
      |           ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:184:11: note: in expansion of macro 'assert'
  184 |           assert(type(tmp)==FOLLOWS, "FlushInners: FOLLOWS!");
      |           ^~~~~~
z22.c: In function 'FindSplitInGalley':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:321:5: note: in expansion of macro 'Child'
  321 |   { Child(y, link);
      |     ^~~~~
z22.c:322:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  322 |     if( is_definite(type(y)) )  break;
      |     ^~
z22.c: In function 'HandleHeader':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:529:11: note: in expansion of macro 'Child'
  529 |           Child(g, LastDown(headers(hd, i)));
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:530:11: note: in expansion of macro 'assert'
  530 |           assert(type(g) == GAP_OBJ, "HandleHeader: END_HEADER/gap!");
      |           ^~~~~~
z22.c: In function 'Promote':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:601:5: note: in expansion of macro 'Child'
  601 |   { Child(y, stop_link);
      |     ^~~~~
z22.c:602:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  602 |     if( type(y) != GAP_OBJ )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:631:7: note: in expansion of macro 'Child'
  631 |     { Child(y, link);
      |       ^~~~~
z22.c:632:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  632 |       if( type(y) == GAP_OBJ )
      |       ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:648:13: note: in expansion of macro 'Child'
  648 |           { Child(tmp, Down(y));
      |             ^~~~~
z22.c:649:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  649 |             tmp = CopyObject(tmp, no_fpos);
      |             ^~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z22.c:717:5: note: in expansion of macro 'Parent'
  717 |     Parent(prnt, Up(dest));  /* can't be threaded */
      |     ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:718:5: note: in expansion of macro 'assert'
  718 |     assert( type(prnt) == VCAT, "Promote: nojoin case, can't find VCAT" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:755:11: note: in expansion of macro 'Child'
  755 |           Child(z, Down(y));
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:756:11: note: in expansion of macro 'assert'
  756 |           assert( type(z) == HEAD, "FlushRootGalley: unattached HEAD!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:815:11: note: in expansion of macro 'Child'
  815 |           Child(z, Down(y));
      |           ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:816:11: note: in expansion of macro 'assert'
  816 |           assert( type(z) == PAGE_LABEL, "Promote: type(z) != PAGE_LABEL!" );
      |           ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:818:11: note: in expansion of macro 'Child'
  818 |           Child(page_label, Down(z));
      |           ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z22.c:819:11: note: in expansion of macro 'DeleteLink'
  819 |           DeleteLink(Up(page_label));
      |           ^~~~~~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z22.c:979:7: note: in expansion of macro 'Parent'
  979 |     { Parent(tmp1, UpDim(dest, COLM));
      |       ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:980:7: note: in expansion of macro 'assert'
  980 |       assert( type(tmp1) == COL_THR, "Promote: tmp1 not COL_THR!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:983:7: note: in expansion of macro 'Child'
  983 |       Child(tmp2, DownDim(y, COLM));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:984:7: note: in expansion of macro 'assert'
  984 |       assert( type(tmp2) == COL_THR, "Promote: tmp2 not COL_THR!" );
      |       ^~~~~~
z22.c: In function 'KillGalley':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z22.c:1073:3: note: in expansion of macro 'Parent'
 1073 |   Parent(prnt, Up(hd));
      |   ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:1074:3: note: in expansion of macro 'assert'
 1074 |   assert( type(prnt) == UNATTACHED, "KillGalley: UNATTACHED precondition!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1085:5: note: in expansion of macro 'Child'
 1085 |   { Child(y, NextDown(link));
      |     ^~~~~
z22.c:1086:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1086 |     switch( type(y) )
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1089:27: note: in expansion of macro 'Child'
 1089 |                         { Child(z, Down(y));
      |                           ^~~~~
z22.c:1090:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1090 |                           DetachGalley(z);
      |                           ^~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1100:25: note: in expansion of macro 'Child'
 1100 |                         Child(z, Down(y));  KillGalley(z, FALSE);
      |                         ^~~~~
z22.c:1100:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1100 |                         Child(z, Down(y));  KillGalley(z, FALSE);
      |                                             ^~~~~~~~~~
z22.c: In function 'FreeGalley':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1151:5: note: in expansion of macro 'Child'
 1151 |   { Child(y, link);
      |     ^~~~~
z22.c:1152:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1152 |     if( type(y) == RECEIVING && actual(actual(y)) == InputSym )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1158:9: note: in expansion of macro 'Child'
 1158 |       { Child(z, zlink);
      |         ^~~~~
z22.c:1159:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1159 |         zlink = NextDown(zlink);
      |         ^~~~~
z22.c: In function 'SetTarget':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1207:3: note: in expansion of macro 'Child'
 1207 |   Child(x, Down(hd));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z22.c:1208:3: note: in expansion of macro 'assert'
 1208 |   assert( type(x) == CLOSURE, "SetTarget: type(x) != CLOSURE!" );
      |   ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1214:5: note: in expansion of macro 'Child'
 1214 |   { Child(y, link);
      |     ^~~~~
z22.c:1215:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1215 |     if( type(y) == PAR && is_target(actual(y)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z22.c:1225:5: note: in expansion of macro 'Child'
 1225 |   { Child(y, link);
      |     ^~~~~
z22.c:1226:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1226 |     if( is_target(y) )
      |     ^~
z22.c: In function 'CheckComponentOrder':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z22.c:1321:7: note: in expansion of macro 'Parent'
 1321 |     { Parent(z, Up(prec_galley));       /* index of galley */
      |       ^~~~~~
externs.h:2778:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z22.c:1322:7: note: in expansion of macro 'Parent'
 1322 |       Parent(prec_galley, Up(z));       /* enclosing galley */
      |       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z50.o z50.c
z50.c: In function 'PDF_PrintWord':
z50.c:381:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
  381 |           { while( *++a );
      |             ^~~~~
z50.c:382:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
  382 |             a++;
      |             ^
z50.c:298:14: warning: variable 'next_hpos' set but not used [-Wunused-but-set-variable]
  298 |   static int next_hpos = -1;
      |              ^~~~~~~~~
In file included from z50.c:34:
z50.c: In function 'PDF_PrintGraphicObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z50.c:665:9: note: in expansion of macro 'Child'
  665 |       { Child(y, link);
      |         ^~~~~
z50.c:666:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  666 |         if( type(y) == GAP_OBJ )
      |         ^~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z44.o z44.c
In file included from z44.c:30:
z44.c: In function 'WhichComponent':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z44.c:158:5: note: in expansion of macro 'Parent'
  158 |   { Parent(prnt, Up(target));
      |     ^~~~~~
z44.c:159:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  159 |     if( type(prnt) == HEAD )
      |     ^~
z44.c: In function 'EncloseInHcat':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:196:5: note: in expansion of macro 'Child'
  196 |   { Child(s1, link);
      |     ^~~~~
z44.c:197:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  197 |     if( type(s1) == GAP_OBJ )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:210:5: note: in expansion of macro 'Child'
  210 |     Child(sh, DownDim(s2, COLM));
      |     ^~~~~
externs.h:2659:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2659 | { checknew(typ);                                                        \
      | ^
z44.c:211:5: note: in expansion of macro 'New'
  211 |     New(new_s2, SPLIT);
      |     ^~~
z44.c: In function 'VerticalHyphenate':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:279:5: note: in expansion of macro 'Child'
  279 |   { Child(s1, link);
      |     ^~~~~
z44.c:280:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  280 |     if( type(s1) == GAP_OBJ )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z44.c:46:3: note: in expansion of macro 'FirstDefinite'
   46 |   FirstDefinite(x, link, y, jn);                                        \
      |   ^~~~~~~~~~~~~
z44.c:334:3: note: in expansion of macro 'FirstDefiniteCompressed'
  334 |   FirstDefiniteCompressed(large_comp, link, prev);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z44.c:46:3: note: in expansion of macro 'FirstDefinite'
   46 |   FirstDefinite(x, link, y, jn);                                        \
      |   ^~~~~~~~~~~~~
z44.c:334:3: note: in expansion of macro 'FirstDefiniteCompressed'
  334 |   FirstDefiniteCompressed(large_comp, link, prev);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z44.c:50:5: note: in expansion of macro 'FirstDefinite'
   50 |     FirstDefinite(x, link, y, jn);                                      \
      |     ^~~~~~~~~~~~~
z44.c:334:3: note: in expansion of macro 'FirstDefiniteCompressed'
  334 |   FirstDefiniteCompressed(large_comp, link, prev);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z44.c:50:5: note: in expansion of macro 'FirstDefinite'
   50 |     FirstDefinite(x, link, y, jn);                                      \
      |     ^~~~~~~~~~~~~
z44.c:334:3: note: in expansion of macro 'FirstDefiniteCompressed'
  334 |   FirstDefiniteCompressed(large_comp, link, prev);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z44.c:58:3: note: in expansion of macro 'NextDefiniteWithGap'
   58 |   NextDefiniteWithGap(x, link, y, g, jn);                               \
      |   ^~~~~~~~~~~~~~~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z44.c:58:3: note: in expansion of macro 'NextDefiniteWithGap'
   58 |   NextDefiniteWithGap(x, link, y, g, jn);                               \
      |   ^~~~~~~~~~~~~~~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:2947:5: note: in expansion of macro 'Child'
 2947 |   { Child(y, link);                                                     \
      |     ^~~~~
z44.c:60:5: note: in expansion of macro 'FirstDefinite'
   60 |   { FirstDefinite(y, ylink, z, jn);                                     \
      |     ^~~~~~~~~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:2948:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2948 |     if( type(y) == GAP_OBJ )  jn = jn && join(gap(y));                  \
      |     ^~
z44.c:60:5: note: in expansion of macro 'FirstDefinite'
   60 |   { FirstDefinite(y, ylink, z, jn);                                     \
      |     ^~~~~~~~~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:62:7: note: in expansion of macro 'Child'
   62 |     { Child(yg, PrevDown(ylink));                                       \
      |       ^~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z44.c:63:7: note: in expansion of macro 'assert'
   63 |       assert( type(yg)==GAP_OBJ && mode(gap(yg)) != NO_MODE, "NDWGC!"); \
      |       ^~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
externs.h:3000:5: note: in expansion of macro 'Child'
 3000 |   { Child(y, link);                                                     \
      |     ^~~~~
z44.c:70:5: note: in expansion of macro 'NextDefiniteWithGap'
   70 |     NextDefiniteWithGap(x, link, y, g, jn);                             \
      |     ^~~~~~~~~~~~~~~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:3001:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3001 |     if( type(y) == GAP_OBJ )  g = y, jn = jn && join(gap(y));           \
      |     ^~
z44.c:70:5: note: in expansion of macro 'NextDefiniteWithGap'
   70 |     NextDefiniteWithGap(x, link, y, g, jn);                             \
      |     ^~~~~~~~~~~~~~~~~~~
z44.c:339:3: note: in expansion of macro 'NextDefiniteWithGapCompressed'
  339 |   NextDefiniteWithGapCompressed(large_comp, link, nxt, g);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:355:5: note: in expansion of macro 'Child'
  355 |   { Child(z, link);
      |     ^~~~~
z44.c:356:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  356 |     if( type(z) == GAP_OBJ && mode(gap(z)) != NO_MODE && join(gap(z)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:364:5: note: in expansion of macro 'Child'
  364 |   { Child(nxt, link);
      |     ^~~~~
z44.c:365:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  365 |     if( type(nxt) == GAP_OBJ )  continue;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:379:5: note: in expansion of macro 'Child'
  379 |   { Child(index, link);
      |     ^~~~~
z44.c:380:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  380 |     if( !is_index(type(index)) )  break;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:385:5: note: in expansion of macro 'Child'
  385 |   { Child(index, NextDown(link));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z44.c:386:5: note: in expansion of macro 'assert'
  386 |     assert( is_index(type(index)), "MoveIndexes: is_index!" );
      |     ^~~~~~
z44.c: In function 'BuildMergeTree':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:438:7: note: in expansion of macro 'Child'
  438 |     { Child(y, link);
      |       ^~~~~
z44.c:439:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  439 |       if( is_merge(y) )  break;
      |       ^~
z44.c: In function 'BuildEnclose':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:514:5: note: in expansion of macro 'Child'
  514 |   { Child(sym, link);
      |     ^~~~~
z44.c:515:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  515 |     if( is_enclose(sym) )  break;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:520:5: note: in expansion of macro 'Child'
  520 |   { Child(y, link);
      |     ^~~~~
z44.c:521:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  521 |     switch( type(y) )
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z44.c:561:3: note: in expansion of macro 'Child'
  561 |   Child(y, Down(hd));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z44.c:562:3: note: in expansion of macro 'assert'
  562 |   assert(type(y) == CLOSURE, "BuildEnclose:  hd child!");
      |   ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z37.o z37.c
In file included from z37.c:35:
z37.c: In function 'FontRead':
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z37.c:521:5: note: in expansion of macro 'Parent'
  521 |   { Parent(db, link);
      |     ^~~~~~
z37.c:522:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  522 |     if( DbRetrieve(db, FALSE, FontDefSym,tag,seq,&dfnum,&dfpos,&dlnum,&cont) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:550:5: note: in expansion of macro 'Child'
  550 |   { Child(y, ylink);
      |     ^~~~~
z37.c:551:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  551 |     if( type(y) == PAR )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:559:9: note: in expansion of macro 'Child'
  559 |       { Child(family, Down(y));
      |         ^~~~~
z37.c:560:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  560 |         if( !is_word(type(family)) || !StringEqual(string(family), family_name) )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:565:9: note: in expansion of macro 'Child'
  565 |       { Child(face, Down(y));
      |         ^~~~~
z37.c:566:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  566 |         if( !is_word(type(face)) || !StringEqual(string(face), face_name) )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:571:9: note: in expansion of macro 'Child'
  571 |       { Child(font_name, Down(y));
      |         ^~~~~
z37.c:572:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  572 |         font_name = ReplaceWithTidy(font_name, WORD_TIDY);
      |         ^~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:578:9: note: in expansion of macro 'Child'
  578 |       { Child(AFMfilename, Down(y));
      |         ^~~~~
z37.c:579:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  579 |         AFMfilename = ReplaceWithTidy(AFMfilename, WORD_TIDY);
      |         ^~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:585:9: note: in expansion of macro 'Child'
  585 |       { Child(Extrafilename, Down(y));
      |         ^~~~~
z37.c:586:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  586 |         Extrafilename = ReplaceWithTidy(Extrafilename, WORD_TIDY);
      |         ^~~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:592:9: note: in expansion of macro 'Child'
  592 |       { Child(LCMfilename, Down(y));
      |         ^~~~~
z37.c:593:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  593 |         LCMfilename = ReplaceWithTidy(LCMfilename, WORD_TIDY);
      |         ^~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:599:9: note: in expansion of macro 'Child'
  599 |       { Child(recode, Down(y));
      |         ^~~~~
z37.c:600:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  600 |         recode = ReplaceWithTidy(recode, WORD_TIDY);
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:629:5: note: in expansion of macro 'Child'
  629 |   { Child(y, link);
      |     ^~~~~
z37.c:630:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  630 |     if( StringEqual(string(y), string(family)) )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:640:5: note: in expansion of macro 'Child'
  640 |   { Child(y, link);
      |     ^~~~~
z37.c:641:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  641 |     if( StringEqual(string(y), string(face)) )
      |     ^~
z37.c: In function 'FontChange':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1299:7: note: in expansion of macro 'Child'
 1299 |     { Child(y, link);
      |       ^~~~~
z37.c:1300:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1300 |       if( StringEqual(string(requested_family), string(y)) )  break;
      |       ^~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z37.c:1310:5: note: in expansion of macro 'Parent'
 1310 |     Parent(tmpf, Up(finfo[font(*style)].font_table));
      |     ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1311:5: note: in expansion of macro 'assert'
 1311 |     assert( is_word(type(tmpf)), "FontChange: type(tmpf)!" );
      |     ^~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z37.c:1313:5: note: in expansion of macro 'Parent'
 1313 |     Parent(family, Up(tmpf));
      |     ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1314:5: note: in expansion of macro 'assert'
 1314 |     assert( is_word(type(family)), "FontChange: type(family)!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1325:9: note: in expansion of macro 'Child'
 1325 |       { Child(y, link);
      |         ^~~~~
z37.c:1326:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1326 |         if( StringEqual(string(requested_face), string(y)) )  break;
      |         ^~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z37.c:1334:7: note: in expansion of macro 'Parent'
 1334 |       Parent(face, Up(finfo[font(*style)].font_table));
      |       ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1335:7: note: in expansion of macro 'assert'
 1335 |       assert( is_word(type(face)), "FontChange: type(face)!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1353:9: note: in expansion of macro 'Child'
 1353 |       { Child(y, link);
      |         ^~~~~
z37.c:1354:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1354 |         if( StringEqual(string(y), string(requested_face)) )  break;
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1411:5: note: in expansion of macro 'Child'
 1411 |   { Child(fsize, link);
      |     ^~~~~
z37.c:1412:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1412 |     if( font_size(fsize) == flen )
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1445:3: note: in expansion of macro 'Child'
 1445 |   Child(old, NextDown(NextDown(Down(face))));
      |   ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1446:3: note: in expansion of macro 'assert'
 1446 |   assert( is_word(type(old)), "FontChange: old!" );
      |   ^~~~~~
z37.c: In function 'FontWordSize':
z37.c:1682:15: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
 1682 |             { while( *++a );
      |               ^~~~~
z37.c:1683:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
 1683 |               a++;
      |               ^
z37.c:1618:44: warning: variable 'acc' set but not used [-Wunused-but-set-variable]
 1618 | { FULL_CHAR *p, *q, *a, *b, *lig, *unacc, *acc;  OBJECT tmp;
      |                                            ^~~
z37.c: In function 'FontPrintAll':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1877:5: note: in expansion of macro 'Child'
 1877 |   { Child(family, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1878:5: note: in expansion of macro 'assert'
 1878 |     assert( is_word(type(family)), "FontPrintAll: family!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1880:7: note: in expansion of macro 'Child'
 1880 |     { Child(face, flink);
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1881:7: note: in expansion of macro 'assert'
 1881 |       assert( is_word(type(face)), "FontPrintAll: face!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1884:7: note: in expansion of macro 'Child'
 1884 |       Child(ps_name, Down(face));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1885:7: note: in expansion of macro 'assert'
 1885 |       assert( is_word(type(ps_name)), "FontPrintAll: ps_name!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1886:7: note: in expansion of macro 'Child'
 1886 |       Child(first_size, NextDown(NextDown(Down(face))));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1887:7: note: in expansion of macro 'assert'
 1887 |       assert( is_word(type(first_size)), "FontPrintAll: first_size!" );
      |       ^~~~~~
z37.c: In function 'FontPrintPageSetup':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1920:5: note: in expansion of macro 'Child'
 1920 |     Child(face, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1921:5: note: in expansion of macro 'assert'
 1921 |     assert( is_word(type(face)), "FontPrintPageSetup: face!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1925:5: note: in expansion of macro 'Child'
 1925 |     Child(first_size, NextDown(NextDown(Down(face))));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1926:5: note: in expansion of macro 'assert'
 1926 |     assert( is_word(type(first_size)), "FontPrintPageSetup: first_size!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1927:5: note: in expansion of macro 'Child'
 1927 |     Child(ps_name, Down(face));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1928:5: note: in expansion of macro 'assert'
 1928 |     assert( is_word(type(ps_name)), "FontPrintPageSetup: ps_name!" );
      |     ^~~~~~
z37.c: In function 'FontPrintPageResources':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1953:5: note: in expansion of macro 'Child'
 1953 |     Child(face, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1954:5: note: in expansion of macro 'assert'
 1954 |     assert( is_word(type(face)), "FontPrintPageResources: face!" );
      |     ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:1956:5: note: in expansion of macro 'Child'
 1956 |     Child(ps_name, Down(face));
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:1957:5: note: in expansion of macro 'assert'
 1957 |     assert( is_word(type(ps_name)), "FontPrintPageResources: ps_name!" );
      |     ^~~~~~
z37.c: In function 'FontNeeded':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:2028:5: note: in expansion of macro 'Child'
 2028 |   { Child(family, link);
      |     ^~~~~
z37.c:2029:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2029 |     for( flink = Down(family);  flink != family;  flink = NextDown(flink) )
      |     ^~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:2030:7: note: in expansion of macro 'Child'
 2030 |     { Child(face, flink);
      |       ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:2031:7: note: in expansion of macro 'Child'
 2031 |       Child(ps_name, Down(face));
      |       ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z37.c:2031:7: note: in expansion of macro 'Child'
 2031 |       Child(ps_name, Down(face));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z37.c:2032:7: note: in expansion of macro 'assert'
 2032 |       assert( is_word(type(ps_name)), "FontPrintPageResources: ps_name!" );
      |       ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z49.o z49.c
In file included from z49.c:30:
z49.c: In function 'ltab_insert':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z49.c:257:5: note: in expansion of macro 'Child'
  257 |   { Child(y, link);
      |     ^~~~~
z49.c:258:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  258 |     if( StringEqual(string(x), string(y)) )
      |     ^~
z49.c: In function 'ltab_retrieve':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z49.c:273:5: note: in expansion of macro 'Child'
  273 |   { Child(y, link);
      |     ^~~~~
z49.c:274:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  274 |     if( StringEqual(str, string(y)) )  return y;
      |     ^~
z49.c: In function 'PS_PrintBeforeFirstPage':
z49.c:1120:35: warning: variable 'junk' set but not used [-Wunused-but-set-variable]
 1120 |   { int fnum;  FILE *fp;  BOOLEAN junk, cp;  OBJECT link, x, full_name;
      |                                   ^~~~
z49.c: In function 'PS_PrintAfterLastPage':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z49.c:1244:7: note: in expansion of macro 'Child'
 1244 |     { Child(x, link);
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z49.c:1245:7: note: in expansion of macro 'assert'
 1245 |       assert(is_word(type(x)), "PrintAfterLast: needs!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z49.c:1253:7: note: in expansion of macro 'Child'
 1253 |     { Child(x, link);
      |       ^~~~~
z49.c:34:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   34 | #define p1(fmt, a1)             { fprintf(out_fp, fmt, a1);             pnl; }
      |                                 ^
z49.c:1254:7: note: in expansion of macro 'p1'
 1254 |       p1("%%%%+ %s", string(x));
      |       ^~
z49.c: In function 'PS_PrintWord':
z49.c:1371:13: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
 1371 |           { while( *++a );
      |             ^~~~~
z49.c:1372:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
 1372 |             a++;
      |             ^
z49.c: In function 'PS_PrintGraphicObject':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z49.c:1649:9: note: in expansion of macro 'Child'
 1649 |       { Child(y, link);
      |         ^~~~~
z49.c:1650:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1650 |         if( type(y) == GAP_OBJ )
      |         ^~
z49.c: In function 'PS_LinkCheck':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z49.c:2064:5: note: in expansion of macro 'Child'
 2064 |   { Child(y, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z49.c:2065:5: note: in expansion of macro 'assert'
 2065 |     assert( is_word(type(y)), " PS_LinkCheck: !is_word(type(y))!");
      |     ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z48.o z48.c
z48.c: In function 'PDFFont_AddFont':
z48.c:1045:25: warning: variable 'entry' set but not used [-Wunused-but-set-variable]
 1045 |   t_font_list_entry_ptr entry = PDFFont_FindListEntry(in_real_font_name);
      |                         ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=0 -DLIB_DIR=\"/usr/lib/lout\" -DFONT_DIR=\"font\" -DMAPS_DIR=\"maps\" -DINCL_DIR=\"include\" -DDATA_DIR=\"data\" -DHYPH_DIR=\"hyph\" -DLOCALE_DIR=\"locale\" -DCHAR_IN=1 -DCHAR_OUT=0 -DLOCALE_ON=0 -DASSERT_ON=1 -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -DDEBUG_ON=0  -DPDF_COMPRESSION=0    -c -o z08.o z08.c
In file included from z08.c:30:
z08.c: In function 'SetUnderline':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:48:7: note: in expansion of macro 'Child'
   48 |     { Child(y, link);
      |       ^~~~~
z08.c:49:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   49 |       SetUnderline(y);
      |       ^~~~~~~~~~~~
z08.c: In function 'ReplaceWithTidy':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:133:9: note: in expansion of macro 'Child'
  133 |       { Child(y, link);
      |         ^~~~~
z08.c:134:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  134 |         if( type(y) == ACAT )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:142:9: note: in expansion of macro 'Child'
  142 |       { Child(y, link);
      |         ^~~~~
z08.c:143:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  143 |         if( is_word(type(y)) )
      |         ^~
z08.c: In function 'ManifestCat':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:314:3: note: in expansion of macro 'Child'
  314 |   Child(y, link);  Child(g, gaplink);
      |   ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:314:20: note: in expansion of macro 'Child'
  314 |   Child(y, link);  Child(g, gaplink);
      |                    ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:403:9: note: in expansion of macro 'Child'
  403 |       { Child(lthread, llink);
      |         ^~~~~
externs.h:2772:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:404:9: note: in expansion of macro 'Child'
  404 |         Child(rthread, rlink);
      |         ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:404:9: note: in expansion of macro 'Child'
  404 |         Child(rthread, rlink);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:405:9: note: in expansion of macro 'assert'
  405 |         assert( lthread != rthread, "Manifest: lthread == rthread!" );
      |         ^~~~~~
z08.c: In function 'ManifestCase':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:483:5: note: in expansion of macro 'Child'
  483 |   { Child(yield, ylink);
      |     ^~~~~
z08.c:484:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  484 |     if( type(yield) == GAP_OBJ )  continue;
      |     ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:500:9: note: in expansion of macro 'Child'
  500 |       { Child(res, LastDown(yield));
      |         ^~~~~
z08.c:501:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  501 |         break;
      |         ^~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:507:9: note: in expansion of macro 'Child'
  507 |       { Child(ytag, zlink);
      |         ^~~~~
z08.c:508:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  508 |         if( type(ytag) == GAP_OBJ )  continue;
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:520:11: note: in expansion of macro 'Child'
  520 |         { Child(res, LastDown(yield));
      |           ^~~~~
z08.c:521:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  521 |           break;
      |           ^~~~~
z08.c: In function 'ManifestCl':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:673:5: note: in expansion of macro 'Child'
  673 |     Child(par, Down(sym));
      |     ^~~~~
externs.h:2836:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2836 | { xx_link = (link);                                                     \
      | ^
z08.c:674:5: note: in expansion of macro 'DisposeChild'
  674 |     DisposeChild(Down(par));
      |     ^~~~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:689:5: note: in expansion of macro 'Child'
  689 |   { Child(y, link);
      |     ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:690:5: note: in expansion of macro 'assert'
  690 |     assert( type(y) == PAR, "Manifest/CLOSURE: type(y) != PAR!" );
      |     ^~~~~~
externs.h:2778:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2778 | for( y = pred(link, CHILD);   type(y) == LINK;  y = pred(y, CHILD) )
      | ^~~
z08.c:736:7: note: in expansion of macro 'Parent'
  736 |       Parent(prntenv, Up(y));
      |       ^~~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:737:7: note: in expansion of macro 'assert'
  737 |       assert(type(prntenv) == ENV, "Manifest: prntenv!");
      |       ^~~~~~
z08.c: In function 'Manifest':
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:963:7: note: in expansion of macro 'Child'
  963 |       Child(res_env, NextDown(Down(x)));
      |       ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:964:7: note: in expansion of macro 'assert'
  964 |       assert( type(res_env) == ENV, "Manifest/ENV_OBJ: res_env!");
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1067:24: note: in expansion of macro 'Child'
 1067 |       link = Down(x);  Child(y, link);
      |                        ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:1068:7: note: in expansion of macro 'assert'
 1068 |       assert( type(y) != GAP_OBJ, "Manifest ACAT: GAP_OBJ is first!" );
      |       ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1102:9: note: in expansion of macro 'Child'
 1102 |         Child(g, gaplink);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:1103:9: note: in expansion of macro 'assert'
 1103 |         assert( type(g) == GAP_OBJ, "Manifest ACAT: no GAP_OBJ!" );
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1109:9: note: in expansion of macro 'Child'
 1109 |         Child(y, link);
      |         ^~~~~
externs.h:3611:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3611 |    { if( !(c) )  Error(1, 2, "assert failed in %s", INTERN, no_fpos, m); }
      |    ^
z08.c:1110:9: note: in expansion of macro 'assert'
 1110 |         assert( type(y) != GAP_OBJ, "Manifest ACAT: double GAP_OBJ!" );
      |         ^~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1383:7: note: in expansion of macro 'Child'
 1383 |       Child(y, LastDown(x));
      |       ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z08.c:1384:7: note: in expansion of macro 'DeleteLink'
 1384 |       DeleteLink(Up(y));
      |       ^~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1765:7: note: in expansion of macro 'Child'
 1765 |       Child(key, Down(y));
      |       ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z08.c:1766:7: note: in expansion of macro 'DeleteLink'
 1766 |       DeleteLink(Down(y));
      |       ^~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1775:7: note: in expansion of macro 'Child'
 1775 |       Child(value, Down(y));
      |       ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z08.c:1776:7: note: in expansion of macro 'DeleteLink'
 1776 |       DeleteLink(Down(y));
      |       ^~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1899:9: note: in expansion of macro 'Child'
 1899 |       { Child(z, NextDown(link1));
      |         ^~~~~
z08.c:1900:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1900 |         if( type(z) == ACAT )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:1922:9: note: in expansion of macro 'Child'
 1922 |       { Child(z, NextDown(link2));
      |         ^~~~~
z08.c:1923:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1923 |         if( type(z) == ACAT )
      |         ^~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:2104:7: note: in expansion of macro 'Child'
 2104 |       Child(y, Down(x));
      |       ^~~~~
externs.h:2820:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2820 | { xx_link = (link);                                                     \
      | ^
z08.c:2105:7: note: in expansion of macro 'DeleteLink'
 2105 |       DeleteLink(Down(x));
      |       ^~~~~~~~~~
externs.h:2772:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 2772 | for( y = pred(link, PARENT);  type(y) == LINK;  y = pred(y, PARENT) )
      | ^~~
z08.c:2117:9: note: in expansion of macro 'Child'
 2117 |       { Child(z, Down(y));
      |         ^~~~~
z08.c:2118:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 2118 |         if( type(z) == CLOSURE )
      |         ^~
z08.c:912:17: warning: variable 'multiline' set but not used [-Wunused-but-set-variable]
  912 |   BOOLEAN done, multiline;  FULL_CHAR ch;  float scale_factor;
      |                 ^~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -ansi -pedantic -Wall -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -U_FORTIFY_SOURCE -o prg2lout prg2lout.c
prg2lout.c: In function 'main':
prg2lout.c:5111:11: warning: variable 'stdin_seen' set but not used [-Wunused-but-set-variable]
 5111 | { BOOLEAN stdin_seen;  int i, j, arg_pos;
      |           ^~~~~~~~~~
chmod a+x prg2lout
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'
gcc -o lout z01.o z02.o z03.o z04.o z05.o z06.o z07.o z08.o z09.o z10.o z11.o z12.o z13.o z14.o z15.o z16.o z17.o z18.o z19.o z20.o z21.o z22.o z23.o z24.o z25.o z26.o z27.o z28.o z29.o z30.o z31.o z32.o z33.o z34.o z35.o z36.o z37.o z38.o z39.o z40.o z41.o z42.o z43.o z44.o z45.o z46.o z47.o z48.o z49.o z50.o z51.o z52.o  -lm
chmod a+x lout
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.60993
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/lout-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/lout-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games
+ cd lout-3.40
+ install -d /usr/src/tmp/lout-buildroot/usr/bin /usr/src/tmp/lout-buildroot/usr/lib /usr/src/tmp/lout-buildroot/usr/share/locale
+ install -d /usr/src/tmp/lout-buildroot/usr/share/man/man1 /usr/src/tmp/lout-buildroot/usr/share/doc/lout
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/lout-buildroot DATADIR=/usr/share installman installdoc
make: Entering directory '/usr/src/RPM/BUILD/lout-3.40'

(a) Installing lout and prg2lout binaries into BINDIR /usr/bin
cp lout /usr/src/tmp/lout-buildroot/usr/bin/lout
chmod 755 /usr/src/tmp/lout-buildroot/usr/bin/lout
cp prg2lout /usr/src/tmp/lout-buildroot/usr/bin/prg2lout
chmod 755 /usr/src/tmp/lout-buildroot/usr/bin/prg2lout

(b) Installing library files into LOUTLIBDIR /usr/lib/lout
mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout

mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout/include
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout/include
cp include/* /usr/src/tmp/lout-buildroot/usr/lib/lout/include
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/include/*

mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout/data
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout/data
cp data/* /usr/src/tmp/lout-buildroot/usr/lib/lout/data
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/data/*

mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout/hyph
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout/hyph
cp hyph/* /usr/src/tmp/lout-buildroot/usr/lib/lout/hyph
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/hyph/*

mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout/font
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout/font
cp font/* /usr/src/tmp/lout-buildroot/usr/lib/lout/font
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/font/*

mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout/maps
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout/maps
cp maps/* /usr/src/tmp/lout-buildroot/usr/lib/lout/maps
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/maps/*

mkdir /usr/src/tmp/lout-buildroot/usr/lib/lout/locale
chmod 755 /usr/src/tmp/lout-buildroot/usr/lib/lout/locale

(c) Initializing run (should be silent, no errors expected)
/usr/src/tmp/lout-buildroot/usr/bin/lout -x -s /usr/src/tmp/lout-buildroot/usr/lib/lout/include/init -I /usr/src/tmp/lout-buildroot/usr/lib/lout/include -H/usr/src/tmp/lout-buildroot/usr/lib/lout/hyph -D/usr/src/tmp/lout-buildroot/usr/lib/lout/data

(d) Changing mode of files just created by initializing run
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/data/*
chmod 644 /usr/src/tmp/lout-buildroot/usr/lib/lout/hyph/*

Installing manual entries into MANDIR /usr/share/man/man1
sed -e "s@<BINDIR>@/usr/bin@" -e "s@<LIBDIR>@/usr/lib/lout@"	\
    -e "s@<LOUTDOCDIR>@/usr/share/doc/lout@" -e "s@<MANDIR>@/usr/share/man/man1@"	\
man/lout.1 > /usr/src/tmp/lout-buildroot/usr/share/man/man1/lout.1
chmod 644 /usr/src/tmp/lout-buildroot/usr/share/man/man1/lout.1
cp man/prg2lout.1 /usr/src/tmp/lout-buildroot/usr/share/man/man1/prg2lout.1
chmod 644 /usr/src/tmp/lout-buildroot/usr/share/man/man1/prg2lout.1

Creating LOUTDOCDIR /usr/share/doc/lout and copying documentation into it
cp -r doc/* /usr/src/tmp/lout-buildroot/usr/share/doc/lout
chmod 755 /usr/src/tmp/lout-buildroot/usr/share/doc/lout
chmod 755 /usr/src/tmp/lout-buildroot/usr/share/doc/lout/*
chmod 644 /usr/src/tmp/lout-buildroot/usr/share/doc/lout/*/*
make: Leaving directory '/usr/src/RPM/BUILD/lout-3.40'
+ mkdir -p /usr/src/tmp/lout-buildroot/usr/share/emacs/site-lisp
+ install -m 644 /usr/src/RPM/SOURCES/lout-mode.el /usr/src/tmp/lout-buildroot/usr/share/emacs/site-lisp
+ emacs -batch -f batch-byte-compile /usr/src/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el

In toplevel form:
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:48:2: Warning: Package cl is deprecated

In lout-mode:
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:393:6: Warning: `loop' is an obsolete alias (as of 27.1); use `cl-loop' instead.
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:394:6: Warning: `loop' is an obsolete alias (as of 27.1); use `cl-loop' instead.
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:415:4: Warning: `easy-menu-add' is an obsolete function (as of 28.1); this was always a no-op in Emacs and can be safely removed.

In lout-compilation-parse-errors:
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:517:14: Warning: Use `with-current-buffer' rather than save-excursion+set-buffer
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:519:16: Warning: `goto-line' is for interactive use only; use `forward-line' instead.
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:525:11: Warning: assignment to free variable `compilation-parsing-end'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:527:11: Warning: assignment to free variable `compilation-error-list'

In lout-insert-command:
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:716:4: Warning: assignment to free variable `args'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:713:2: Warning: reference to free variable `args'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:713:2: Warning: assignment to free variable `pos'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:716:4: Warning: reference to free variable `pos'

In lout-insert-list:
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:722:4: Warning: assignment to free variable `args'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:719:2: Warning: reference to free variable `args'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:719:2: Warning: assignment to free variable `pos'
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:722:4: Warning: reference to free variable `pos'

In end of data:
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:813:10: Warning: the function `insert-string' is not known to be defined.
~/tmp/lout-buildroot/usr/share/emacs/site-lisp/lout-mode.el:542:4: Warning: the function `kill-compilation' might not be defined at runtime.
+ install -d /usr/src/tmp/lout-buildroot/etc/emacs/site-start.d
+ cat
+ install -m644 lout-3.40-user.ps.bz2 /usr/src/tmp/lout-buildroot/usr/share/doc/lout
+ find /usr/src/tmp/lout-buildroot '(' -name '.*.swp' -o -name '#*#' -o -name '*~' ')' -print -delete
+ find . '(' -name '.*.swp' -o -name '#*#' -o -name '*~' ')' -print -delete
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/lout-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/lout-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/lout-buildroot/ (default)
Compressing files in /usr/src/tmp/lout-buildroot (auto)
Adjusting library links in /usr/src/tmp/lout-buildroot
./usr/lib: (from <cmdline>:0)
Verifying ELF objects in /usr/src/tmp/lout-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/prg2lout: uses non-LFS functions: fopen
verify-elf: WARNING: ./usr/bin/lout: uses non-LFS functions: fopen stat
Splitting links to aliased files under /{,s}bin in /usr/src/tmp/lout-buildroot
Processing files: lout-3.40-alt4
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.21512
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd lout-3.40
+ DOCDIR=/usr/src/tmp/lout-buildroot/usr/share/doc/lout-3.40
+ export DOCDIR
+ rm -rf /usr/src/tmp/lout-buildroot/usr/share/doc/lout-3.40
+ /bin/mkdir -p /usr/src/tmp/lout-buildroot/usr/share/doc/lout-3.40
+ cp -prL blurb README maillist whatsnew /usr/src/tmp/lout-buildroot/usr/share/doc/lout-3.40
+ chmod -R go-w /usr/src/tmp/lout-buildroot/usr/share/doc/lout-3.40
+ chmod -R a+rX /usr/src/tmp/lout-buildroot/usr/share/doc/lout-3.40
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LhOZqg
find-provides: running scripts (alternatives,debuginfo,fontconfig,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CuxjrS
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: urw-fonts >= 1:2.0-alt9, /etc/emacs/site-start.d, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), rtld(GNU_HASH)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NE2mjV
Creating lout-debuginfo package
Processing files: lout-doc-3.40-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tFS4SA
find-provides: running scripts (alternatives,debuginfo,fontconfig,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XLtQJG
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Processing files: lout-debuginfo-3.40-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IVnvA6
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.s9rC1b
find-requires: running scripts (debuginfo)
Requires: lout = 3.40-alt4, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libm.so.6)
Adding to lout-debuginfo a strict dependency on lout
Wrote: /usr/src/RPM/RPMS/i586/lout-3.40-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/lout-doc-3.40-alt4.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/lout-debuginfo-3.40-alt4.i586.rpm (w2.lzdio)
27.25user 3.60system 0:12.51elapsed 246%CPU (0avgtext+0avgdata 61284maxresident)k
0inputs+0outputs (0major+652948minor)pagefaults 0swaps
/.out/lout-doc-3.40-alt4.noarch.rpm: The use of such a license name is ambiguous: GPL
/.out/lout-3.40-alt4.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/lout-debuginfo-3.40-alt4.i586.rpm: The use of such a license name is ambiguous: GPL
5.15user 3.47system 0:42.27elapsed 20%CPU (0avgtext+0avgdata 127060maxresident)k
0inputs+0outputs (0major+322220minor)pagefaults 0swaps
--- lout-3.40-alt4.i586.rpm.repo	2020-12-08 15:00:07.000000000 +0000
+++ lout-3.40-alt4.i586.rpm.hasher	2024-05-11 07:03:07.370748644 +0000
@@ -174,3 +174,6 @@
 Requires: libc.so.6(GLIBC_2.1)  
+Requires: libc.so.6(GLIBC_2.1.3)  
 Requires: libc.so.6(GLIBC_2.3)  
+Requires: libc.so.6(GLIBC_2.33)  
+Requires: libc.so.6(GLIBC_2.34)  
 Requires: libc.so.6(GLIBC_2.4)  
@@ -183,4 +186,4 @@
 File: /etc/emacs/site-start.d/lout.el	100644	root:root	b155cc75cebb5c337aab9ef5159c6f19	
-File: /usr/bin/lout	100755	root:root	935757ed0c5234df3ea29bdc098d42b2	
-File: /usr/bin/prg2lout	100755	root:root	b713ff8012f4b2bcb969f4df243fcf4e	
+File: /usr/bin/lout	100755	root:root	7415496b9f28b87ac6a2965768ccb547	
+File: /usr/bin/prg2lout	100755	root:root	54ef11fce05eb593352361196f6b5b1e	
 File: /usr/lib/lout	40755	root:root		
@@ -348,5 +351,5 @@
 File: /usr/share/emacs/site-lisp/lout-mode.el	100644	root:root	88424f0785f9ef17b34c7a9131cecac0	
-File: /usr/share/emacs/site-lisp/lout-mode.elc	100644	root:root	3ffc88f7bde735797f6576f2edb16009	
+File: /usr/share/emacs/site-lisp/lout-mode.elc	100644	root:root	6af110355c08eda1bfad4946e5a6f6be	
 File: /usr/share/man/man1/lout.1.xz	100644	root:root	b1b1b44a1a01465b6ec94fae391c232a	
 File: /usr/share/man/man1/prg2lout.1.xz	100644	root:root	f73addebf0e2598d6442b41ed6417480	
-RPMIdentity: e8dd63c3c6b9b5827058c6fa79d8301f127a0443ee580513f8e84038a444107a7c6b7616e04917a2d1ceec1c730b23c230d6964a33af84ba6ca6793e0a3a6751
+RPMIdentity: 3841753dca453e3a9eb47a1759ef6e15e978da2cee1568688921715bd77966f490f6f2226dcfb221b901b4e05e19d1e59b1d6340db5956f118ad5ebae83733aa
--- lout-debuginfo-3.40-alt4.i586.rpm.repo	2020-12-08 15:00:07.000000000 +0000
+++ lout-debuginfo-3.40-alt4.i586.rpm.hasher	2024-05-11 07:03:07.456750218 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/02	40755	root:root	
-/usr/lib/debug/.build-id/02/61e217cee6ce4423d98de2d4da5f6b27da7ea9	120777	root:root	../../../../bin/lout
-/usr/lib/debug/.build-id/02/61e217cee6ce4423d98de2d4da5f6b27da7ea9.debug	120777	root:root	../../usr/bin/lout.debug
-/usr/lib/debug/.build-id/c8	40755	root:root	
-/usr/lib/debug/.build-id/c8/2df5c4aaeaadc318f00767e5b4b17126c28ec0	120777	root:root	../../../../bin/prg2lout
-/usr/lib/debug/.build-id/c8/2df5c4aaeaadc318f00767e5b4b17126c28ec0.debug	120777	root:root	../../usr/bin/prg2lout.debug
+/usr/lib/debug/.build-id/9a	40755	root:root	
+/usr/lib/debug/.build-id/9a/4e5d1472b38c0b9eace92f3b55e5886d66395b	120777	root:root	../../../../bin/lout
+/usr/lib/debug/.build-id/9a/4e5d1472b38c0b9eace92f3b55e5886d66395b.debug	120777	root:root	../../usr/bin/lout.debug
+/usr/lib/debug/.build-id/b8	40755	root:root	
+/usr/lib/debug/.build-id/b8/1b19526c5004c209c7b526f7884c0a4428601d	120777	root:root	../../../../bin/prg2lout
+/usr/lib/debug/.build-id/b8/1b19526c5004c209c7b526f7884c0a4428601d.debug	120777	root:root	../../usr/bin/prg2lout.debug
 /usr/lib/debug/usr/bin/lout.debug	100644	root:root	
@@ -35,3 +35,5 @@
 /usr/src/debug/lout-3.40/z24.c	100644	root:root	
+/usr/src/debug/lout-3.40/z25.c	100644	root:root	
 /usr/src/debug/lout-3.40/z26.c	100644	root:root	
+/usr/src/debug/lout-3.40/z27.c	100644	root:root	
 /usr/src/debug/lout-3.40/z28.c	100644	root:root	
@@ -67,10 +69,10 @@
 Provides: lout-debuginfo = 3.40-alt4:sisyphus+263069.100.2.1
-File: /usr/lib/debug/.build-id/02	40755	root:root		
-File: /usr/lib/debug/.build-id/02/61e217cee6ce4423d98de2d4da5f6b27da7ea9	120777	root:root		../../../../bin/lout
-File: /usr/lib/debug/.build-id/02/61e217cee6ce4423d98de2d4da5f6b27da7ea9.debug	120777	root:root		../../usr/bin/lout.debug
-File: /usr/lib/debug/.build-id/c8	40755	root:root		
-File: /usr/lib/debug/.build-id/c8/2df5c4aaeaadc318f00767e5b4b17126c28ec0	120777	root:root		../../../../bin/prg2lout
-File: /usr/lib/debug/.build-id/c8/2df5c4aaeaadc318f00767e5b4b17126c28ec0.debug	120777	root:root		../../usr/bin/prg2lout.debug
-File: /usr/lib/debug/usr/bin/lout.debug	100644	root:root	32db4b00880ef760205f4f986f06cbf3	
-File: /usr/lib/debug/usr/bin/prg2lout.debug	100644	root:root	2196ef88bd0c25eb651456808bf75091	
+File: /usr/lib/debug/.build-id/9a	40755	root:root		
+File: /usr/lib/debug/.build-id/9a/4e5d1472b38c0b9eace92f3b55e5886d66395b	120777	root:root		../../../../bin/lout
+File: /usr/lib/debug/.build-id/9a/4e5d1472b38c0b9eace92f3b55e5886d66395b.debug	120777	root:root		../../usr/bin/lout.debug
+File: /usr/lib/debug/.build-id/b8	40755	root:root		
+File: /usr/lib/debug/.build-id/b8/1b19526c5004c209c7b526f7884c0a4428601d	120777	root:root		../../../../bin/prg2lout
+File: /usr/lib/debug/.build-id/b8/1b19526c5004c209c7b526f7884c0a4428601d.debug	120777	root:root		../../usr/bin/prg2lout.debug
+File: /usr/lib/debug/usr/bin/lout.debug	100644	root:root	2ad697ae68d8d50773a064a0bfca873d	
+File: /usr/lib/debug/usr/bin/prg2lout.debug	100644	root:root	aae77bc5c9ba62fdbeadbf2c88146f0d	
 File: /usr/src/debug/lout-3.40	40755	root:root		
@@ -102,3 +104,5 @@
 File: /usr/src/debug/lout-3.40/z24.c	100644	root:root	d9909ecc9cf59128df8d086117fab9fe	
+File: /usr/src/debug/lout-3.40/z25.c	100644	root:root	ab493ef3bf35a489104744cd7a73bd65	
 File: /usr/src/debug/lout-3.40/z26.c	100644	root:root	a6f5c1ae81e7ee8d2479a8100c475173	
+File: /usr/src/debug/lout-3.40/z27.c	100644	root:root	27490a318bb4b1a833b15cab9052b1b5	
 File: /usr/src/debug/lout-3.40/z28.c	100644	root:root	bdece1e6fc7f122097d194ee0c3ba131	
@@ -128,2 +132,2 @@
 File: /usr/src/debug/lout-3.40/z52.c	100644	root:root	2f814860c3309956daf2244391dd7f11	
-RPMIdentity: a16253935ba3b4c2606135a4246205c0c964e615444f331079dcde6cbccad46cfa7dd3d298846434481e0becb6b01fc3b9cbf525c95a958f52aa3c27ecd92bcd
+RPMIdentity: 56af6c7e566e6cc5e0ff48b190be6aed7bfaf6b7060208ff2057ca729ce88bfd4146b438a0f9d1143563e98a011ef2e8747daf082846c2c4f7f96e5f9bae9649