Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/lout.spec'], chrootPath='/var/lib/mock/f40-build-751677-116208/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/lout.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: %patchN is deprecated (3 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689811200 Wrote: /builddir/build/SRPMS/lout-3.40-24.fc40.src.rpm RPM build warnings: %patchN is deprecated (3 usages found), use %patch N (or %patch -P N) Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/lout.spec'], chrootPath='/var/lib/mock/f40-build-751677-116208/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/lout.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: %patchN is deprecated (3 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689811200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ux7tEV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf lout-3.40 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lout-3.40.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd lout-3.40 + rm -rf /builddir/build/BUILD/lout-3.40-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/lout-3.40-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (makefile.patch):' Patch #0 (makefile.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file makefile Patch #1 (fix-FSF-address.patch): + echo 'Patch #1 (fix-FSF-address.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file hyph/croatian.lh patching file hyph/czech.lh patching file hyph/danish.lh patching file hyph/dutch.lh patching file hyph/english.lh patching file hyph/engluk.lh patching file hyph/esperanto.lh patching file hyph/finnish.lh patching file hyph/french.lh patching file hyph/german.lh patching file hyph/italian.lh patching file hyph/magyar.lh patching file hyph/norweg.lh patching file hyph/polish.lh patching file hyph/portugal.lh patching file hyph/programming.lh patching file hyph/slovak.lh patching file hyph/slovenia.lh patching file hyph/swedish.lh patching file hyph/uppersorbian.lh patching file README + echo 'Patch #2 (lout-3.40-cve.patch):' Patch #2 (lout-3.40-cve.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file externs.h patching file z02.c patching file z33.c patching file z39.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gvjm9m + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lout-3.40 + make 'COPTS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer' BINDIR=/usr/bin LOUTLIBDIR=/usr/share/lout LOUTDOCDIR=/usr/share/lout/doc MANDIR=/usr/share/man/man1 prg2lout lout gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~~~~~~~~~ prg2lout.c: In function ‘ErrorHeader’: prg2lout.c:3584:29: warning: ‘%s’ directive writing up to 1023 bytes into a region of size 1015 [-Wformat-overflow=] 3584 | sprintf(buff, "prg2lout %s %d,%d", file_name, line_num, line_pos); | ^~ ~~~~~~~~~ prg2lout.c:3584:19: note: using the range [-2147483648, 2147483647] for directive argument 3584 | sprintf(buff, "prg2lout %s %d,%d", file_name, line_num, line_pos); | ^~~~~~~~~~~~~~~~~~~ prg2lout.c:3584:19: note: using the range [-2147483648, 2147483647] for directive argument In file included from /usr/include/stdio.h:980, from prg2lout.c:140: In function ‘sprintf’, inlined from ‘ErrorHeader’ at prg2lout.c:3584:5: /usr/include/bits/stdio2.h:30:10: note: ‘__sprintf_chk’ output between 14 and 1057 bytes into a destination of size 1024 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ chmod a+x prg2lout gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z01.o z01.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~ z03.c: In function ‘OpenIncGraphicFile’: z03.c:879:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 879 | system(buff); | ^~~~~~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z04.o z04.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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))); | ^ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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) | ^~~~~~~~~~~~~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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) ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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), | ^~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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!" ); | ^~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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)) ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 && | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z17.o z17.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~~~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 */ | ^~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z24.o z24.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z25.o z25.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z26.o z26.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z27.o z27.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z28.o z28.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z31.o z31.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z34.o z34.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z35.o z35.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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++; | ^ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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!" ); | ^~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z38.o z38.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z39.o z39.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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)) ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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!"); | ^~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z45.o z45.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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++; | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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)); | ^~~~~~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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); | ^~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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))!"); | ^~~~~~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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 ) | ^~ gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DDEBUG_ON=0 -DPDF_COMPRESSION=0 -c -o z51.o z51.c gcc -DOS_UNIX=1 -DOS_DOS=0 -DOS_MAC=0 -DDB_FIX=0 -DUSE_STAT=1 -DSAFE_DFT=0 -DCOLLATE=1 -DLIB_DIR=\"/usr/share/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=1 -DASSERT_ON=1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -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; | ^~ 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 + cp /builddir/build/SOURCES/design.pdf /builddir/build/SOURCES/expert-guide.pdf /builddir/build/SOURCES/user-guide.pdf /builddir/build/SOURCES/slides.pdf doc/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bWno3H + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lout-3.40 + mkdir -p /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64//usr/bin + mkdir -p /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64//usr/share/lout/doc + mkdir -p /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64//usr/share/man/man1 + make BINDIR=/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin LOUTLIBDIR=/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout LOUTDOCDIR=/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc MANDIR=/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1 install installman installdoc (a) Installing lout and prg2lout binaries into BINDIR /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin cp lout /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin/lout chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin/lout cp prg2lout /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin/prg2lout chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin/prg2lout (b) Installing library files into LOUTLIBDIR /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout mkdir -p /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/include chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/include cp include/* /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/include chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/include/* mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/data chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/data cp data/* /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/data chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/data/* mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/hyph chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/hyph cp hyph/* /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/hyph chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/hyph/* mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/font chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/font cp font/* /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/font chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/font/* mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/maps chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/maps cp maps/* /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/maps chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/maps/* mkdir /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/locale chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/locale (c) Initializing run (should be silent, no errors expected) /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin/lout -x -s /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/include/init -I /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/include -H /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/hyph -D /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/data (d) Changing mode of files just created by initializing run chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/data/* chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/hyph/* Installing manual entries into MANDIR /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1 sed -e "s@@/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/bin@" -e "s@@/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout@" \ -e "s@@/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc@" -e "s@@/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1@" \ man/lout.1 > /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1/lout.1 chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1/lout.1 cp man/prg2lout.1 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1/prg2lout.1 chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/man/man1/prg2lout.1 Creating LOUTDOCDIR /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc and copying documentation into it cp -r doc/* /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc chmod 755 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc/* chmod 644 /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/lout/doc/*/* + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.40-24.fc40 --unique-debug-suffix -3.40-24.fc40.riscv64 --unique-debug-src-base lout-3.40-24.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/lout-3.40 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/lout-3.40-24.fc40.riscv64 4086 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/share/lout/doc/README is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: lout-3.40-24.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.FinbHv + umask 022 + cd /builddir/build/BUILD + cd lout-3.40 + DOCDIR=/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/doc/lout + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/doc/lout + cp -pr /builddir/build/BUILD/lout-3.40/README /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/doc/lout + cp -pr /builddir/build/BUILD/lout-3.40/READMEPDF /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/doc/lout + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.AWap9B + umask 022 + cd /builddir/build/BUILD + cd lout-3.40 + LICENSEDIR=/builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/licenses/lout + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/licenses/lout + cp -pr /builddir/build/BUILD/lout-3.40/COPYING /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64/usr/share/licenses/lout + RPM_EC=0 ++ jobs -p + exit 0 Provides: lout = 3.40-24.fc40 lout(riscv-64) = 3.40-24.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: lout-debugsource-3.40-24.fc40.riscv64 Provides: lout-debugsource = 3.40-24.fc40 lout-debugsource(riscv-64) = 3.40-24.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lout-debuginfo-3.40-24.fc40.riscv64 Provides: debuginfo(build-id) = 78dd865be4a60df650a1f6f30a0a309781985661 debuginfo(build-id) = c6849b3de36e3a929aee2cbb43d868e55746dcbd lout-debuginfo = 3.40-24.fc40 lout-debuginfo(riscv-64) = 3.40-24.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: lout-debugsource(riscv-64) = 3.40-24.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64 Wrote: /builddir/build/RPMS/lout-debuginfo-3.40-24.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/lout-debugsource-3.40-24.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/lout-3.40-24.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.TPUIxA + umask 022 + cd /builddir/build/BUILD + cd lout-3.40 + /usr/bin/rm -rf /builddir/build/BUILDROOT/lout-3.40-24.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tERZ1X + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/lout-3.40-SPECPARTS + rm -rf lout-3.40 lout-3.40.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (3 usages found), use %patch N (or %patch -P N) Child return code was: 0