Mock Version: 2.3 Mock Version: 2.3 Mock Version: 2.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/icon.spec'], chrootPath='/var/lib/mock/f33-build-21876267-1799925/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=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/icon.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 Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1595980800 Wrote: /builddir/build/SRPMS/icon-9.5.1-1.20200724git13359cd.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/icon.spec'], chrootPath='/var/lib/mock/f33-build-21876267-1799925/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=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/icon.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 Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1595980800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NCimGs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b + /usr/bin/gzip -dc /builddir/build/SOURCES/icon-13359cd.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (icon-nostrip.patch):' Patch #0 (icon-nostrip.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nostrip --fuzz=0 patching file src/icont/Makefile patching file src/runtime/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dSADzv + umask 022 + cd /builddir/build/BUILD + cd icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b + make X-Configure name=linux make Pure >/dev/null cd config; sh setup.sh linux Graphics configured linux with Graphics + sed -i -e 's|CFLAGS = -O|CFLAGS = -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard|' Makedefs + make -j1 All uname -a Linux buildvm-a32-19.iad2.fedoraproject.org 5.6.19-300.fc32.armv7hl+lpae #1 SMP Wed Jun 17 15:47:03 UTC 2020 armv7l armv7l armv7l GNU/Linux pwd /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b cd src/common; make make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -o infer infer.c infer.c:16: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 16 | #pragma clang diagnostic ignored "-Wreturn-stack-address" | ./infer >../h/arch.h gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o long.o long.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o getopt.o getopt.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o time.o time.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o filepart.o filepart.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o identify.o identify.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o strtbl.o strtbl.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rtdb.o rtdb.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o munix.o munix.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o literals.o literals.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rswitch.o rswitch.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o alloc.o alloc.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o xwindow.o xwindow.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o ipp.o ipp.c if [ "x-L../../bin -lIgpx -lX11" != "x" ]; then make xpm; fi make[2]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' cd ../xpm; make libXpm.a make[3]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/xpm' gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE data.c data.c: In function 'xpmGetString': data.c:212:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 212 | while (c = *mdata->cptr) | ^ data.c: In function 'ParseComment': data.c:108:1: warning: control reaches end of non-void function [-Wreturn-type] 108 | } | ^ At top level: data.c:15:14: warning: 'RCS_Id' defined but not used [-Wunused-variable] 15 | static char *RCS_Id = "$Id$"; | ^~~~~~ data.c:12:14: warning: 'RCS_Version' defined but not used [-Wunused-variable] 12 | static char *RCS_Version = "$XpmVersion: 3.2c $"; | ^~~~~~~~~~~ data.c: In function 'xpmNextString': data.c:137:6: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 137 | ungetc(c, file); | ^~~~~~~~~~~~~~~ data.c: In function 'xpmGetString': data.c:273:11: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | *sptr = p; | ~~~~~~^~~ data.c: In function 'xpmWriteFile': data.c:370:31: warning: '%s' directive writing between 3 and 2147483645 bytes into a region of size 8181 [-Wformat-overflow=] 370 | sprintf(buf, "compress > %s", filename); | ^~ In file included from /usr/include/stdio.h:866, from xpmP.h:24, from data.c:17: /usr/include/bits/stdio2.h:38:10: note: '__sprintf_chk' output between 15 and 2147483657 bytes into a destination of size 8192 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE create.c create.c: In function 'CreateColors': create.c:263:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 263 | cs->name && !strcmp(cs->name, s)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ create.c: In function 'xpmCreateImage': create.c:419:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 418 | if (ErrorStatus != XpmSuccess && (ErrorStatus < 0 || attributes && | ~~~~~~~~~~~~~ 419 | (attributes->valuemask & XpmExactColors) && attributes->exactColors)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ create.c: In function 'SetColor': create.c:167:20: warning: 'closepix' may be used uninitialized in this function [-Wmaybe-uninitialized] 167 | if ((long)cols[closepix].red >= (long)xcolor.red - closeness && | ^ create.c: In function 'xpmCreateImage': create.c:307:24: warning: 'colorsymbols' may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | *ip = colorsymbols[l].pixel; | ^ create.c:209:21: note: 'colorsymbols' was declared here 209 | XpmColorSymbol *colorsymbols; | ^~~~~~~~~~~~ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE misc.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE rgb.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE scan.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE parse.c parse.c: In function 'xpmParseData': parse.c:139:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 139 | if (attributes && (attributes->valuemask & XpmReturnExtensions)) | ^ parse.c: In function 'ParseColors': parse.c:268:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 268 | while (l = xpmNextWord(data, buf)) { | ^ parse.c: In function 'ParsePixels': parse.c:341:33: warning: array subscript has type 'char' [-Wchar-subscripts] 341 | colidx[ colorTable[a][0][0] ] = a + 1; | ~~~~~~~~~~~~~~~~^~~ parse.c:366:32: warning: array subscript has type 'char' [-Wchar-subscripts] 366 | cidx [ colorTable[a][0][0] ][ colorTable[a][0][1] ] = a + 1; | ~~~~~~~~~~~~~~~~^~~ parse.c:366:55: warning: array subscript has type 'char' [-Wchar-subscripts] 366 | cidx [ colorTable[a][0][0] ][ colorTable[a][0][1] ] = a + 1; | ~~~~~~~~~~~~~~~~^~~ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE hashtable.c hashtable.c: In function 'xpmHashSlot': hashtable.c:87:24: warning: unused variable 'hash2' [-Wunused-variable] 87 | unsigned int hash, hash2; | ^~~~~ hashtable.c: In function 'xpmHashIntern': hashtable.c:156:18: warning: unused variable 'new' [-Wunused-variable] 156 | xpmHashAtom new = *slot; | ^~~ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmWrFFrP.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmRdFToP.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmCrPFData.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmCrDataFP.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmWrFFrI.c XpmWrFFrI.c: In function 'XpmWriteFileFromImage': XpmWrFFrI.c:66:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 66 | if (dot = index(name, '.')) { | ^~~ XpmWrFFrI.c:74:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 74 | while (dot = index(s, '.')) { | ^~~ XpmWrFFrI.c: In function 'WriteTransparentColor': XpmWrFFrI.c:209:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 209 | if (s = colorTable[mask_pixel][key]) | ^ XpmWrFFrI.c: In function 'WriteOtherColors': XpmWrFFrI.c:261:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 261 | if (s = colorTable[b][key]) | ^ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmRdFToI.c XpmRdFToI.c:14:1: warning: missing braces around initializer [-Wmissing-braces] 14 | { | ^ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmCrIFData.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DZPIPE XpmCrDataFI.c XpmCrDataFI.c: In function 'CreateTransparentColor': XpmCrDataFI.c:242:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 242 | if (s2 = colorTable[mask_pixel][key]) { | ^~ XpmCrDataFI.c: In function 'CreateOtherColors': XpmCrDataFI.c:304:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 304 | if (s2 = colorTable[b][key]) { | ^~ rm -f libXpm.a ar qc libXpm.a data.o create.o misc.o rgb.o scan.o parse.o hashtable.o XpmWrFFrP.o XpmRdFToP.o XpmCrPFData.o XpmCrDataFP.o XpmWrFFrI.o XpmRdFToI.o XpmCrIFData.o XpmCrDataFI.o ranlib libXpm.a 2>/dev/null || : make[3]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/xpm' cp -p ../xpm/libXpm.a ../../bin/libIgpx.a make[2]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' cd src/rtt; make make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt' gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttparse.o rttparse.c rttgram.y: In function 'yyparse': /usr/lib/yaccpar:284:4: warning: label 'yyerrlab' defined but not used [-Wunused-label] /usr/lib/yaccpar:96:2: warning: label 'yynewstate' defined but not used [-Wunused-label] gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttmain.o rttmain.c rttmain.c: In function 'trans': rttmain.c:250:18: warning: unused variable 't' [-Wunused-variable] 250 | struct token *t; | ^ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttlex.o rttlex.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttsym.o rttsym.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttnode.o rttnode.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttout.o rttout.c rttout.c: In function 'defout': rttout.c:3506:7: warning: 'letter' may be used uninitialized in this function [-Wmaybe-uninitialized] 3506 | fprintf(out_file, "int %c%s (", letter, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rttout.c:3451:9: note: 'letter' was declared here 3451 | char letter; | ^~~~~~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttmisc.o rttmisc.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttdb.o rttdb.c rttdb.c: In function 'dumpdb': rttdb.c:1145:7: warning: 'sort_ary' may be used uninitialized in this function [-Wmaybe-uninitialized] 1145 | free((char *)sort_ary); | ^~~~~~~~~~~~~~~~~~~~~~ rttdb.c:1106:21: note: 'sort_ary' was declared here 1106 | struct srcfile **sort_ary; | ^~~~~~~~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttinlin.o rttinlin.c rttinlin.c: In function 'il_var': rttinlin.c:715:11: warning: 'il' may be used uninitialized in this function [-Wmaybe-uninitialized] 715 | return il; | ^~ rttinlin.c: In function 'abstrcomp': rttinlin.c:729:20: warning: 'il' may be used uninitialized in this function [-Wmaybe-uninitialized] 729 | struct il_code *il; | ^~ rttinlin.c: In function 'il_walk': rttinlin.c:138:20: warning: 'il' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | struct il_code *il; | ^~ rttinlin.c:570:46: warning: 'sym' may be used uninitialized in this function [-Wmaybe-uninitialized] 570 | sym->u.param_info.parm_mod |= 1; | ^~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o rttilc.o rttilc.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/pout.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/pchars.c ../preproc/pchars.c: In function 'fill_cbuf': ../preproc/pchars.c:126:31: warning: 'c2' may be used uninitialized in this function [-Wmaybe-uninitialized] 126 | if (c1 == '\\' && c2 == '\n') { | ~~~^~~~~~~ ../preproc/pchars.c:156:17: warning: 'c3' may be used uninitialized in this function [-Wmaybe-uninitialized] 156 | last_char[2] = c3; | ~~~~~~~~~~~~~^~~~ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/perr.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/pmem.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/bldtok.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/macro.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/preproc.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/evaluate.c gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/files.c ../preproc/files.c: In function 'include': ../preproc/files.c:24:13: warning: 'path' may be used uninitialized in this function [-Wmaybe-uninitialized] 24 | ref.cs = new_cs(fname, f, CBufSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../preproc/files.c:58:10: note: 'path' was declared here 58 | char *path; | ^~~~ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/gettok.c ../preproc/gettok.c: In function 'next_tok': ../preproc/gettok.c:123:7: warning: 't' may be used uninitialized in this function [-Wmaybe-uninitialized] 123 | if (t == NULL) { | ^ gcc -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ../preproc/pinit.c ../preproc/pinit.c:107:13: warning: 'do_directive' defined but not used [-Wunused-function] 107 | static void do_directive(s) | ^~~~~~~~~~~~ ../preproc/pinit.c: In function 'init_preproc': ../preproc/pinit.c:234:4: warning: 'body' may be used uninitialized in this function [-Wmaybe-uninitialized] 234 | m_install(mname, NoArgs, 0, NULL, body); /* install macro definition */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -o rtt rttparse.o rttmain.o rttlex.o rttsym.o rttnode.o rttout.o rttmisc.o rttdb.o rttinlin.o rttilc.o pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o files.o gettok.o pinit.o ../common/getopt.o ../common/time.o ../common/filepart.o ../common/identify.o ../common/strtbl.o ../common/alloc.o ../common/rtdb.o ../common/munix.o ../common/literals.o make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt' cd src/icont; make make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/icont' gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tunix.o tunix.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tglobals.o tglobals.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o util.o util.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o trans.o trans.c trans.c: In function 'trans': trans.c:49:23: warning: ' errors ' directive writing 8 bytes into a region of size between 2 and 11 [-Wformat-overflow=] 49 | sprintf(tmp, "%d errors\n", afatals); | ^~~~~~~~~ In file included from /usr/include/stdio.h:866, from ../h/../h/sys.h:14, from ../h/gsupport.h:9, from trans.c:5: /usr/include/bits/stdio2.h:38:10: note: '__sprintf_chk' output between 10 and 19 bytes into a destination of size 12 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tcode.o tcode.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tlex.o tlex.c In file included from tlex.c:13: ../h/parserr.h:12:17: warning: missing braces around initializer [-Wmissing-braces] 12 | } errtab[] = { | ^ 13 | 14 | 0, "invalid declaration", | { } 15 | 1, "end of file expected", | { } 16 | 2, "invalid declaration", | { } 17 | 12, "missing semicolon", | { } 18 | 14, "link list expected", | { } 19 | 15, "invocable list expected", | { } 20 | 17, "invalid declaration", | { } 21 | 18, "missing record name", | { } 22 | 21, "invalid global declaration", | { } 23 | 30, "missing procedure name", | { } 24 | 32, "missing field list in record declaration", | { } 25 | 34, "missing end", | { } 26 | 35, "missing semicolon or operator", | { } 27 | 50, "invalid argument for unary operator", | { } 28 | 51, "invalid argument for unary operator", | { } 29 | 52, "invalid argument for unary operator", | { } 30 | 53, "invalid argument for unary operator", | { } 31 | 54, "invalid argument for unary operator", | { } 32 | 55, "invalid argument for unary operator", | { } 33 | 56, "invalid argument for unary operator", | { } 34 | 57, "invalid argument for unary operator", | { } 35 | 58, "invalid argument for unary operator", | { } 36 | 59, "invalid argument for unary operator", | { } 37 | 60, "invalid argument for unary operator", | { } 38 | 61, "invalid argument for unary operator", | { } 39 | 62, "invalid argument for unary operator", | { } 40 | 63, "invalid argument for unary operator", | { } 41 | 64, "invalid argument for unary operator", | { } 42 | 65, "invalid argument for unary operator", | { } 43 | 66, "invalid argument for unary operator", | { } 44 | 67, "invalid argument for unary operator", | { } 45 | 68, "invalid argument for unary operator", | { } 46 | 69, "invalid argument for unary operator", | { } 47 | 70, "invalid argument for unary operator", | { } 48 | 71, "invalid argument for unary operator", | { } 49 | 72, "invalid argument for unary operator", | { } 50 | 73, "invalid argument for unary operator", | { } 51 | 83, "invalid create expression", | { } 52 | 86, "invalid break expression", | { } 53 | 87, "invalid expression list", | { } 54 | 88, "invalid compound expression", | { } 55 | 89, "invalid expression list", | { } 56 | 90, "invalid keyword construction", | { } 57 | 96, "invalid return expression", | { } 58 | 97, "invalid suspend expression", | { } 59 | 98, "invalid if control expression", | { } 60 | 99, "invalid case control expression", | { } 61 | 100, "invalid while control expression", | { } 62 | 101, "invalid until control expression", | { } 63 | 102, "invalid every control expression", | { } 64 | 103, "invalid repeat expression", | { } 65 | 106, "missing link file name", | { } 66 | 107, "missing operation name", | { } 67 | 108, "missing number of arguments", | { } 68 | 109, "missing parameter list in procedure declaration", | { } 69 | 111, "invalid procedure body", | { } 70 | 112, "invalid local declaration", | { } 71 | 113, "invalid initial expression", | { } 72 | 117, "invalid expression", | { } 73 | 118, "invalid argument", | { } 74 | 119, "invalid argument", | { } 75 | 120, "invalid argument in assignment", | { } 76 | 121, "invalid argument in assignment", | { } 77 | 122, "invalid argument in assignment", | { } 78 | 123, "invalid argument in assignment", | { } 79 | 124, "invalid argument in augmented assignment", | { } 80 | 125, "invalid argument in augmented assignment", | { } 81 | 126, "invalid argument in augmented assignment", | { } 82 | 127, "invalid argument in augmented assignment", | { } 83 | 128, "invalid argument in augmented assignment", | { } 84 | 129, "invalid argument in augmented assignment", | { } 85 | 130, "invalid argument in augmented assignment", | { } 86 | 131, "invalid argument in augmented assignment", | { } 87 | 132, "invalid argument in augmented assignment", | { } 88 | 133, "invalid argument in augmented assignment", | { } 89 | 134, "invalid argument in augmented assignment", | { } 90 | 135, "invalid argument in augmented assignment", | { } 91 | 136, "invalid argument in augmented assignment", | { } 92 | 137, "invalid argument in augmented assignment", | { } 93 | 138, "invalid argument in augmented assignment", | { } 94 | 139, "invalid argument in augmented assignment", | { } 95 | 140, "invalid argument in augmented assignment", | { } 96 | 141, "invalid argument in augmented assignment", | { } 97 | 142, "invalid argument in augmented assignment", | { } 98 | 143, "invalid argument in augmented assignment", | { } 99 | 144, "invalid argument in augmented assignment", | { } 100 | 145, "invalid argument in augmented assignment", | { } 101 | 146, "invalid argument in augmented assignment", | { } 102 | 147, "invalid argument in augmented assignment", | { } 103 | 148, "invalid argument in augmented assignment", | { } 104 | 149, "invalid argument in augmented assignment", | { } 105 | 150, "invalid argument in augmented assignment", | { } 106 | 151, "invalid argument in augmented assignment", | { } 107 | 152, "invalid to clause", | { } 108 | 153, "invalid argument in alternation", | { } 109 | 154, "invalid argument", | { } 110 | 155, "invalid argument", | { } 111 | 156, "invalid argument", | { } 112 | 157, "invalid argument", | { } 113 | 158, "invalid argument", | { } 114 | 159, "invalid argument", | { } 115 | 160, "invalid argument", | { } 116 | 161, "invalid argument", | { } 117 | 162, "invalid argument", | { } 118 | 163, "invalid argument", | { } 119 | 164, "invalid argument", | { } 120 | 165, "invalid argument", | { } 121 | 166, "invalid argument", | { } 122 | 167, "invalid argument", | { } 123 | 168, "invalid argument", | { } 124 | 169, "invalid argument", | { } 125 | 170, "invalid argument", | { } 126 | 171, "invalid argument", | { } 127 | 172, "invalid argument", | { } 128 | 173, "invalid argument", | { } 129 | 174, "invalid argument", | { } 130 | 175, "invalid argument", | { } 131 | 176, "invalid argument", | { } 132 | 177, "invalid argument", | { } 133 | 178, "invalid argument", | { } 134 | 179, "invalid argument", | { } 135 | 180, "invalid argument", | { } 136 | 181, "invalid argument", | { } 137 | 182, "invalid subscript", | { } 138 | 183, "invalid pdco list", | { } 139 | 184, "invalid expression list", | { } 140 | 185, "invalid field name", | { } 141 | 212, "missing right parenthesis", | { } 142 | 214, "missing right brace", | { } 143 | 216, "missing right bracket", | { } 144 | 222, "missing then", | { } 145 | 223, "missing of", | { } 146 | 228, "missing identifier", | { } 147 | 233, "missing right parenthesis", | { } 148 | 235, "missing end", | { } 149 | 236, "invalid declaration", | { } 150 | 237, "missing semicolon or operator", | { } 151 | 303, "missing right bracket", | { } 152 | 306, "missing right brace", | { } 153 | 308, "missing right parenthesis", | { } 154 | 311, "invalid expression list", | { } 155 | 313, "invalid expression", | { } 156 | 315, "invalid do clause", | { } 157 | 316, "invalid then clause", | { } 158 | 317, "missing left brace", | { } 159 | 318, "invalid do clause", | { } 160 | 319, "invalid do clause", | { } 161 | 320, "invalid do clause", | { } 162 | 322, "invalid parameter list", | { } 163 | 328, "invalid by clause", | { } 164 | 330, "invalid section", | { } 165 | 335, "invalid pdco list", | { } 166 | 341, "invalid case clause", | { } 167 | 346, "missing right bracket", | { } 168 | 348, "missing right bracket or ampersand", | { } 169 | 350, "invalid else clause", | { } 170 | 351, "missing right brace or semicolon", | { } 171 | 353, "missing colon", | { } 172 | 354, "missing colon or ampersand", | { } 173 | 359, "invalid case clause", | { } 174 | 360, "invalid default clause", | { } 175 | 361, "invalid case clause", | { } 176 | -1, "syntax error" | { 177 | }; | } In file included from tlex.c:14: ../common/lextab.h:12:26: warning: missing braces around initializer [-Wmissing-braces] 12 | struct toktab toktab[] = { | ^ ...... 16 | "identifier", IDENT, Beginner+Ender, /* 0 */ | { } 17 | "integer-literal", INTLIT, Beginner+Ender, /* 1 */ | { } 18 | "real-literal", REALLIT, Beginner+Ender, /* 2 */ | { } 19 | "string-literal", STRINGLIT, Beginner+Ender, /* 3 */ | { } 20 | "cset-literal", CSETLIT, Beginner+Ender, /* 4 */ | { } 21 | "end-of-file", EOFX, 0, /* 5 */ | { } ...... 24 | "break", BREAK, Beginner+Ender, /* 6 */ | { } 25 | "by", BY, 0, /* 7 */ | { } 26 | "case", CASE, Beginner, /* 8 */ | { } 27 | "create", CREATE, Beginner, /* 9 */ | { } 28 | "default", DEFAULT, Beginner, /* 10 */ | { } 29 | "do", DO, 0, /* 11 */ | { } 30 | "else", ELSE, 0, /* 12 */ | { } 31 | "end", END, Beginner, /* 13 */ | { } 32 | "every", EVERY, Beginner, /* 14 */ | { } 33 | "fail", FAIL, Beginner+Ender, /* 15 */ | { } 34 | "global", GLOBAL, 0, /* 16 */ | { } 35 | "if", IF, Beginner, /* 17 */ | { } 36 | "initial", INITIAL, Beginner, /* 18 */ | { } 37 | "invocable", INVOCABLE, 0, /* 19 */ | { } 38 | "link", LINK, 0, /* 20 */ | { } 39 | "local", LOCAL, Beginner, /* 21 */ | { } 40 | "next", NEXT, Beginner+Ender, /* 22 */ | { } 41 | "not", NOT, Beginner, /* 23 */ | { } 42 | "of", OF, 0, /* 24 */ | { } 43 | "procedure", PROCEDURE, 0, /* 25 */ | { } 44 | "record", RECORD, 0, /* 26 */ | { } 45 | "repeat", REPEAT, Beginner, /* 27 */ | { } 46 | "return", RETURN, Beginner+Ender, /* 28 */ | { } 47 | "static", STATIC, Beginner, /* 29 */ | { } 48 | "suspend", SUSPEND, Beginner+Ender, /* 30 */ | { } 49 | "then", THEN, 0, /* 31 */ | { } 50 | "to", TO, 0, /* 32 */ | { } 51 | "until", UNTIL, Beginner, /* 33 */ | { } 52 | "while", WHILE, Beginner, /* 34 */ | { } 53 | "end-of-file", 0, 0, | { 54 | }; | } gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o lnklist.o lnklist.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tparse.o tparse.c tgram.g: In function 'yyparse': /usr/lib/yaccpar:284:4: warning: label 'yyerrlab' defined but not used [-Wunused-label] /usr/lib/yaccpar:96:2: warning: label 'yynewstate' defined but not used [-Wunused-label] gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tsym.o tsym.c tsym.c:39:33: warning: missing braces around initializer [-Wmissing-braces] 39 | static struct keyent keytab[] = { | ^ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tmem.o tmem.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o tree.o tree.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -o newhdr newhdr.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -o ixhdr.hdr \ ixhdr.c ../common/alloc.o ../common/munix.o strip ixhdr.hdr ./newhdr -o hdr.h ixhdr.hdr gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o link.o link.c In file included from link.h:5, from link.c:5: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o lglob.o lglob.c In file included from link.h:5, from lglob.c:5: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | lglob.c: In function 'readglob': lglob.c:32:17: warning: unused variable 'progname' [-Wunused-variable] 32 | extern char *progname; | ^~~~~~~~ lglob.c:89:21: warning: 'implicit' may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | k |= implicit; | ~~^~~~~~~~~~~ lglob.c: In function 'scanrefs': lglob.c:327:27: warning: 'gp' may be used uninitialized in this function [-Wmaybe-uninitialized] 327 | gp->g_refs = rp; | ~~~~~~~~~~~^~~~ lglob.c:291:19: note: 'gp' was declared here 291 | struct gentry *gp, **rp; | ^~ lglob.c:311:13: warning: 'procid' may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | putlocal(k, id, flags, 0, procid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lglob.c:289:13: note: 'procid' was declared here 289 | word id, procid; | ^~~~~~ lglob.c:326:53: warning: 'nrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] 326 | rp = (struct gentry **)tcalloc(nrefs + 1, sizeof(*rp)); | ~~~~~~^~~ lglob.c:288:21: note: 'nrefs' was declared here 288 | int i, k, f, op, nrefs, flags; | ^~~~~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o lcode.o lcode.c In file included from link.h:5, from lcode.c:5: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | lcode.c: In function 'gencode': lcode.c:381:22: warning: 'gp' may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | gp->g_pc = pc; | ~~~~~~~~~^~~~ lcode.c:43:20: warning: 'procname' may be used uninitialized in this function [-Wmaybe-uninitialized] 43 | #define outword(n) wordout((word)(n)) | ^~~~~~~ lcode.c:65:13: note: 'procname' was declared here 65 | word id, procname; | ^~~~~~~~ lcode.c:332:13: warning: 'implicit' may be used uninitialized in this function [-Wmaybe-uninitialized] 332 | putlocal(k, id, flags, implicit, procname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lcode.c:43:20: warning: 'nargs' may be used uninitialized in this function [-Wmaybe-uninitialized] 43 | #define outword(n) wordout((word)(n)) | ^~~~~~~ lcode.c:63:11: note: 'nargs' was declared here 63 | int j, nargs, flags, implicit; | ^~~~~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o llex.o llex.c In file included from link.h:5, from llex.c:5: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o lmem.o lmem.c In file included from link.h:5, from lmem.c:5: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o lsym.o lsym.c In file included from link.h:5, from lsym.c:5: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | lsym.c: In function 'putfield': lsym.c:323:16: warning: 'rp2' may be used uninitialized in this function [-Wmaybe-uninitialized] 323 | rp2->r_link = alcfrec(rp, gp, fnum); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o opcode.o opcode.c In file included from link.h:5, from opcode.c:1: ../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | opcode.c:8:28: warning: missing braces around initializer [-Wmissing-braces] 8 | struct opentry optable[] = { | ^ 9 | "asgn", Op_Asgn, | { } 10 | "bang", Op_Bang, | { } 11 | "bscan", Op_Bscan, | { } 12 | "cat", Op_Cat, | { } 13 | "ccase", Op_Ccase, | { } 14 | "chfail", Op_Chfail, | { } 15 | "coact", Op_Coact, | { } 16 | "cofail", Op_Cofail, | { } 17 | "colm", Op_Colm, | { } 18 | "compl", Op_Compl, | { } 19 | "con", Op_Con, | { } 20 | "coret", Op_Coret, | { } 21 | "create", Op_Create, | { } 22 | "cset", Op_Cset, | { } 23 | "declend", Op_Declend, | { } 24 | "diff", Op_Diff, | { } 25 | "div", Op_Div, | { } 26 | "dup", Op_Dup, | { } 27 | "efail", Op_Efail, | { } 28 | "end", Op_End, | { } 29 | "eqv", Op_Eqv, | { } 30 | "eret", Op_Eret, | { } 31 | "error", Op_Error, | { } 32 | "escan", Op_Escan, | { } 33 | "esusp", Op_Esusp, | { } 34 | "field", Op_Field, | { } 35 | "filen", Op_Filen, | { } 36 | "global", Op_Global, | { } 37 | "goto", Op_Goto, | { } 38 | "impl", Op_Impl, | { } 39 | "init", Op_Init, | { } 40 | "int", Op_Int, | { } 41 | "inter", Op_Inter, | { } 42 | "invocable", Op_Invocable, | { } 43 | "invoke", Op_Invoke, | { } 44 | "keywd", Op_Keywd, | { } 45 | "lab", Op_Lab, | { } 46 | "lconcat", Op_Lconcat, | { } 47 | "lexeq", Op_Lexeq, | { } 48 | "lexge", Op_Lexge, | { } 49 | "lexgt", Op_Lexgt, | { } 50 | "lexle", Op_Lexle, | { } 51 | "lexlt", Op_Lexlt, | { } 52 | "lexne", Op_Lexne, | { } 53 | "limit", Op_Limit, | { } 54 | "line", Op_Line, | { } 55 | "link", Op_Link, | { } 56 | "llist", Op_Llist, | { } 57 | "local", Op_Local, | { } 58 | "lsusp", Op_Lsusp, | { } 59 | "mark", Op_Mark, | { } 60 | "mark0", Op_Mark0, | { } 61 | "minus", Op_Minus, | { } 62 | "mod", Op_Mod, | { } 63 | "mult", Op_Mult, | { } 64 | "neg", Op_Neg, | { } 65 | "neqv", Op_Neqv, | { } 66 | "nonnull", Op_Nonnull, | { } 67 | "noop", Op_Noop, | { } 68 | "null", Op_Null, | { } 69 | "number", Op_Number, | { } 70 | "numeq", Op_Numeq, | { } 71 | "numge", Op_Numge, | { } 72 | "numgt", Op_Numgt, | { } 73 | "numle", Op_Numle, | { } 74 | "numlt", Op_Numlt, | { } 75 | "numne", Op_Numne, | { } 76 | "pfail", Op_Pfail, | { } 77 | "plus", Op_Plus, | { } 78 | "pnull", Op_Pnull, | { } 79 | "pop", Op_Pop, | { } 80 | "power", Op_Power, | { } 81 | "pret", Op_Pret, | { } 82 | "proc", Op_Proc, | { } 83 | "psusp", Op_Psusp, | { } 84 | "push1", Op_Push1, | { } 85 | "pushn1", Op_Pushn1, | { } 86 | "random", Op_Random, | { } 87 | "rasgn", Op_Rasgn, | { } 88 | "real", Op_Real, | { } 89 | "record", Op_Record, | { } 90 | "refresh", Op_Refresh, | { } 91 | "rswap", Op_Rswap, | { } 92 | "sdup", Op_Sdup, | { } 93 | "sect", Op_Sect, | { } 94 | "size", Op_Size, | { } 95 | "str", Op_Str, | { } 96 | "subsc", Op_Subsc, | { } 97 | "swap", Op_Swap, | { } 98 | "tabmat", Op_Tabmat, | { } 99 | "tally", Op_Tally, | { } 100 | "toby", Op_Toby, | { } 101 | "trace", Op_Trace, | { } 102 | "unions", Op_Unions, | { } 103 | "unmark", Op_Unmark, | { } 104 | "value", Op_Value, | { } 105 | "var", Op_Var, | { } 106 | "version", Op_Version, | { 107 | }; | } gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -o icont tunix.o tglobals.o util.o trans.o tcode.o tlex.o lnklist.o tparse.o tsym.o tmem.o tree.o link.o lglob.o lcode.o llex.o lmem.o lsym.o opcode.o ../common/long.o ../common/getopt.o ../common/alloc.o ../common/filepart.o ../common/strtbl.o ../common/ipp.o ../common/munix.o cp icont ../../bin (cd ../../bin; rm -f icon icon.exe; ln -s icont icon) make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/icont' cd src/runtime; make make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/runtime' ../rtt/rtt -x cnv.r && gcc -o cnv.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xcnv.c && rm xcnv.c In file included from xcnv.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xcnv.c:7: cnv.r: In function 'cnv_c_dbl': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:42:10: note: in expansion of macro 'GetReal' 42 | GetReal(s, *d); | ^~~~~~~ cnv.r: In function 'cnv_c_int': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:105:10: note: in expansion of macro 'GetReal' 105 | GetReal(s,dbl); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:105:10: note: in expansion of macro 'GetReal' 105 | GetReal(s,dbl); | ^~~~~~~ cnv.r: In function 'cnv_int': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:325:10: note: in expansion of macro 'GetReal' 325 | GetReal(s,dbl); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:325:10: note: in expansion of macro 'GetReal' 325 | GetReal(s,dbl); | ^~~~~~~ cnv.r: In function 'cnv_str': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:420:10: note: in expansion of macro 'GetReal' 420 | GetReal(s, res); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:420:10: note: in expansion of macro 'GetReal' 420 | GetReal(s, res); | ^~~~~~~ cnv.r:409:18: warning: variable 'dlen' set but not used [-Wunused-but-set-variable] 409 | word dlen; | ^~~~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xcnv.c:7: cnv.r: In function 'getdbl': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:560:4: note: in expansion of macro 'GetReal' 560 | GetReal(dp, d); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:560:4: note: in expansion of macro 'GetReal' 560 | GetReal(dp, d); | ^~~~~~~ cnv.r: In function 'tmp_str': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:589:10: note: in expansion of macro 'GetReal' 589 | GetReal(s, res); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cnv.r:589:10: note: in expansion of macro 'GetReal' 589 | GetReal(s, res); | ^~~~~~~ cnv.r:578:18: warning: variable 'dlen' set but not used [-Wunused-but-set-variable] 578 | word dlen; | ^~~~ cnv.r: In function 'getdbl': cnv.r:561:11: warning: 'd' is used uninitialized in this function [-Wuninitialized] 561 | return d; | ^ ../rtt/rtt -x data.r && gcc -o data.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xdata.c && rm xdata.c In file included from xdata.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | data.r:69:25: warning: missing braces around initializer [-Wmissing-braces] 69 | struct pstrnm pntab[] = { | ^ data.r:238:26: warning: missing braces around initializer [-Wmissing-braces] 238 | struct errtab errtab[] = { | ^ 239 | 240 | 101, "integer expected or out of range", | { } 241 | 102, "numeric expected", | { } 242 | 103, "string expected", | { } 243 | 104, "cset expected", | { } 244 | 105, "file expected", | { } 245 | 106, "procedure or integer expected", | { } 246 | 107, "record expected", | { } 247 | 108, "list expected", | { } 248 | 109, "string or file expected", | { } 249 | 110, "string or list expected", | { } 250 | 111, "variable expected", | { } 251 | 112, "invalid type to size operation", | { } 252 | 113, "invalid type to random operation", | { } 253 | 114, "invalid type to subscript operation", | { } 254 | 115, "structure expected", | { } 255 | 116, "invalid type to element generator", | { } 256 | 117, "missing main procedure", | { } 257 | 118, "co-expression expected", | { } 258 | 119, "set expected", | { } 259 | 120, "two csets or two sets expected", | { } 260 | 121, "function not supported", | { } 261 | 122, "set or table expected", | { } 262 | 123, "invalid type", | { } 263 | 124, "table expected", | { } 264 | 125, "list, record, or set expected", | { } 265 | 126, "list or record expected", | { } ../rtt/rtt -x def.r && gcc -o def.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xdef.c && rm xdef.c In file included from xdef.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x errmsg.r && gcc -o errmsg.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xerrmsg.c && rm xerrmsg.c In file included from xerrmsg.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x fconv.r && gcc -o fconv.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfconv.c && rm xfconv.c In file included from xfconv.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x fload.r && gcc -o fload.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfload.c && rm xfload.c In file included from xfload.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x fmath.r && gcc -o fmath.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfmath.c && rm xfmath.c In file included from xfmath.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x fmisc.r && gcc -o fmisc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfmisc.c && rm xfmisc.c In file included from xfmisc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | fmisc.r: In function 'Zcopy': fmisc.r:203:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 203 | old_rec = (struct b_record *)BlkLoc(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:204:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 204 | i = old_rec->recdesc->proc.nfields; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:207:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 207 | Protect(new_rec = alcrecd(i,old_rec->recdesc), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:209:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | d2 = old_rec->fields; | ^~~~~~~~~~~~~~~~~ fmisc.r:155:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 155 | for (i = 0; i < HSegs && (seg = dst->table.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:157:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 157 | prev = NULL; | ^ fmisc.r:158:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 158 | for (ep = (struct b_telem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:158:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 158 | for (ep = (struct b_telem *)seg->hslots[slotnum]; | ^ fmisc.r:159:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | ep != NULL; ep = (struct b_telem *)ep->clink) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:159:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | ep != NULL; ep = (struct b_telem *)ep->clink) { | ^ fmisc.r:159:137: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | ep != NULL; ep = (struct b_telem *)ep->clink) { | ^ fmisc.r:161:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 161 | *te = *ep; /* copy table entry */ | ^~~~~~~~~~~~~~~~ fmisc.r:162:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 162 | if (prev == NULL) | ^ fmisc.r:163:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 163 | seg->hslots[slotnum] = (union block *)te; | ^~~~~~~~~~~~~~~~~~~~~ fmisc.r:165:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 165 | prev->clink = (union block *)te; | ^~~~~~~~~~~~ fmisc.r:166:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 166 | te->clink = ep->clink; | ^ fmisc.r:167:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 167 | prev = te; | ^ fmisc.r: In function 'Zsort': fmisc.r:761:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 761 | bp = (struct b_table *)BlkLoc(t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:762:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 762 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:764:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 764 | lp->listtail = lp->listhead = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:764:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 764 | lp->listtail = lp->listhead = ep; | ^ fmisc.r:780:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 780 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:780:91: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 780 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^ fmisc.r:782:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 782 | for (ep= seg->hslots[k]; | ^ fmisc.r:785:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 785 | Protect(tp = alclist((word)2), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:788:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 788 | tp->listhead = tp->listtail = ev; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:788:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 788 | tp->listhead = tp->listtail = ev; | ^ fmisc.r:789:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 789 | tp->listhead->lelem.lslots[0] = ep->telem.tref; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:790:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 790 | tp->listhead->lelem.lslots[1] = ep->telem.tval; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:791:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 791 | d1 = &lp->listhead->lelem.lslots[n++]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:793:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 793 | BlkLoc(*d1) = (union block *)tp; | ^ fmisc.r:800:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 800 | qsort((char *)lp->listhead->lelem.lslots, (int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:803:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 803 | qsort((char *)lp->listhead->lelem.lslots, (int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:825:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 825 | bp = (struct b_table *)BlkLoc(t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:826:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:828:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 828 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:828:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 828 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:839:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 839 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~ fmisc.r:848:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:848:91: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 848 | for (j = 0; j < HSegs && (seg = bp->hdir[j]) != NULL; j++) | ^ fmisc.r:850:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 850 | for (ep = seg->hslots[k]; | ^ fmisc.r:861:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 861 | qsort((char *)lp->listhead->lelem.lslots, (int)size / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:864:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 864 | qsort((char *)lp->listhead->lelem.lslots, (int)size / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:880:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 880 | return list(lp); | ^~~~~~~~~~~~~~ fmisc.r:697:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 697 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:699:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:699:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:703:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 703 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:708:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 708 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:712:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 712 | return list(lp); | ^ fmisc.r:662:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 662 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:664:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 664 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:664:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 664 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:668:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 668 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:671:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 671 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:675:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 675 | return list(lp); | ^ fmisc.r: In function 'Zsortf': fmisc.r:1037:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1037 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1039:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1039 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1039:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1039 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:1043:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1043 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1049:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1049 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1053:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1053 | return list(lp); | ^ fmisc.r:993:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 993 | Protect(lp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:995:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 995 | lp->listhead = lp->listtail = ep; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:995:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 995 | lp->listhead = lp->listtail = ep; | ^ fmisc.r:999:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 999 | d1 = lp->listhead->lelem.lslots; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1003:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1003 | qsort((char *)lp->listhead->lelem.lslots,(int)size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fmisc.r:1007:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1007 | return list(lp); | ^ ../rtt/rtt -x fscan.r && gcc -o fscan.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfscan.c && rm xfscan.c In file included from xfscan.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x fstr.r && gcc -o fstr.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfstr.c && rm xfstr.c In file included from xfstr.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | fstr.r: In function 'Zdetab': fstr.r:216:12: warning: unused variable 'n' [-Wunused-variable] 216 | long n = DiffPtrs(StrLoc(result),strfree); /* note deallocation */ | ^ fstr.r: In function 'Zentab': fstr.r:333:12: warning: variable 'n' set but not used [-Wunused-but-set-variable] 333 | long n; | ^ fstr.r:341:12: warning: unused variable 'n' [-Wunused-variable] 341 | long n = DiffPtrs(StrLoc(result),strfree); /* note the deallocation */ | ^ ../rtt/rtt -x fstranl.r && gcc -o fstranl.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfstranl.c && rm xfstranl.c In file included from xfstranl.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x fstruct.r && gcc -o fstruct.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfstruct.c && rm xfstruct.c In file included from xfstruct.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | fstruct.r: In function 'Zlist': fstruct.r:298:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 298 | Protect(hp = alclist(size), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:300:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 300 | hp->listhead = hp->listtail = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:300:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 300 | hp->listhead = hp->listtail = (union block *) bp; | ^ fstruct.r:311:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 311 | return list(hp); | ^~~~~~~~~~~~~~ fstruct.r: In function 'Zpush': fstruct.r:514:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 514 | hp = (struct b_list *) BlkLoc(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:515:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 515 | bp = (struct b_lelem *) hp->listhead; | ^~~~~~~~ fstruct.r:527:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 527 | i = hp->size / two; | ^~~~~~~~~ fstruct.r:545:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 545 | hp->listhead->lelem.listprev = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:546:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 546 | bp->listnext = hp->listhead; | ^~~~~~~ fstruct.r:547:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 547 | hp->listhead = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:564:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 564 | hp->size++; | ^~~~~ fstruct.r: In function 'Zput': fstruct.r:678:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 678 | hp = (struct b_list *)BlkLoc(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:679:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 679 | bp = (struct b_lelem *) hp->listtail; | ^~~~~~~~ fstruct.r:691:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | i = hp->size / two; | ^~~~~~~~~ fstruct.r:708:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 708 | hp->listtail->lelem.listnext = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:709:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 709 | bp->listprev = hp->listtail; | ^~~~~~~ fstruct.r:710:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 710 | hp->listtail = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fstruct.r:726:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 726 | hp->size++; | ^~~~~ ../rtt/rtt -x fsys.r && gcc -o fsys.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfsys.c && rm xfsys.c In file included from xfsys.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | fsys.r: In function 'Zopen': fsys.r:264:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 264 | Protect(hp = alclist(0), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~ fsys.r:265:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 265 | Protect(bp = alclstb(MinListSlots, (word)0, 0), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsys.r:266:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 266 | hp->listhead = hp->listtail = (union block *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsys.r:266:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 266 | hp->listhead = hp->listtail = (union block *) bp; | ^ fsys.r:266:136: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 266 | hp->listhead = hp->listtail = (union block *) bp; | ^ fsys.r:278:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 278 | f = (FILE *)wopen(fnamestr, hp, attr, n, &err_index); | ^~~~~ ../rtt/rtt -x fwindow.r && gcc -o fwindow.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xfwindow.c && rm xfwindow.c In file included from xfwindow.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x imain.r && gcc -o imain.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ximain.c && rm ximain.c In file included from ximain.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x imisc.r && gcc -o imisc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ximisc.c && rm ximisc.c In file included from ximisc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x init.r && gcc -o init.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xinit.c && rm xinit.c In file included from xinit.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x interp.r && gcc -o interp.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xinterp.c && rm xinterp.c In file included from xinterp.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x invoke.r && gcc -o invoke.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xinvoke.c && rm xinvoke.c In file included from xinvoke.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x keyword.r && gcc -o keyword.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xkeyword.c && rm xkeyword.c In file included from xkeyword.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | keyword.r: In function 'Kdate': keyword.r:90:18: warning: '/' directive writing 1 byte into a region of size between 0 and 7 [-Wformat-overflow=] 90 | sprintf(sbuf, "%04d/%02d/%02d", | ^~~~~~~~~~~~~~~~ keyword.r:90:18: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:866, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/sys.h:14, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:16, from xkeyword.c:7: /usr/include/bits/stdio2.h:38:10: note: '__sprintf_chk' output between 11 and 36 bytes into a destination of size 11 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rtt/rtt -x lmisc.r && gcc -o lmisc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xlmisc.c && rm xlmisc.c In file included from xlmisc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | lmisc.r: In function 'Ocreate': lmisc.r:32:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 32 | Protect(sblkp = alccoexp(), err_msg(0, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lmisc.r:33:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | if (!sblkp) | ^~~~ lmisc.r:43:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 43 | sblkp->freshblk.dword = D_Refresh; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xlmisc.c:7: lmisc.r:44:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 44 | BlkLoc(sblkp->freshblk) = (union block *) rblkp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:90:21: note: in definition of macro 'BlkLoc' 90 | #define BlkLoc(d) ((d).vword.bptr) | ^ lmisc.r:70:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 70 | co_init(sblkp); | ^~~~~ lmisc.r:76:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 76 | BlkLoc(Arg0) = (union block *) sblkp; | ^~~~~ ../rtt/rtt -x oarith.r && gcc -o oarith.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xoarith.c && rm xoarith.c In file included from xoarith.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x oasgn.r && gcc -o oasgn.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xoasgn.c && rm xoasgn.c In file included from xoasgn.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | oasgn.r: In function 'subs_asgn': oasgn.r:371:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 371 | tvsub = (struct b_tvsubs *)BlkLoc(*dest); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:372:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | deref(&tvsub->ssvar, &deststr); | ^~~~~~~~~~~~~~~~~~~~~~ oasgn.r:375:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | prelen = tvsub->sspos - 1; | ^~~~~~~~~~~~~~~ oasgn.r:376:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 376 | poststrt = prelen + tvsub->sslen; | ^~~~~~~~~~~ oasgn.r:415:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 415 | type_case tvsub->ssvar of { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xoasgn.c:7: oasgn.r:417:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 417 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:141:25: note: in definition of macro 'Type' 141 | #define Type(d) (int)((d).dword & TypeMask) | ^ oasgn.r:427:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | if (tvtbl_asgn(&tvsub->ssvar, (const dptr)&rsltstr) == Error) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xoasgn.c:7: oasgn.r:423:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 423 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:151:21: note: in definition of macro 'VarLoc' 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:420:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 420 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:151:21: note: in definition of macro 'VarLoc' 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:417:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 417 | *VarLoc(tvsub->ssvar) = rsltstr; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:151:21: note: in definition of macro 'VarLoc' 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:431:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 431 | Asgn(tvsub->ssvar, rsltstr); | ^~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:151:21: note: in definition of macro 'VarLoc' 151 | #define VarLoc(d) ((d).vword.descptr) | ^ oasgn.r:431:98: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 431 | Asgn(tvsub->ssvar, rsltstr); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:110:21: note: in definition of macro 'Offset' 110 | #define Offset(d) ((d).dword & OffsetMask) | ^ oasgn.r:434:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 434 | tvsub->sslen = StrLen(srcstr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r: In function 'tvtbl_asgn': oasgn.r:457:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 457 | bp = (struct b_tvtbl *) BlkLoc(*dest); /* Save params to tended vars */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:465:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | slot = memb(bp->clink, &bp->tref, bp->hashnum, &res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oasgn.r:465:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | slot = memb(bp->clink, &bp->tref, bp->hashnum, &res); | ^ oasgn.r:465:124: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 465 | slot = memb(bp->clink, &bp->tref, bp->hashnum, &res); | ^ oasgn.r:478:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 478 | tp = (struct b_table *) bp->clink; | ^~~~~~~~~ oasgn.r:484:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 484 | te->hashnum = bp->hashnum; | ^~~~~~~~~~ oasgn.r:485:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 485 | te->tref = bp->tref; | ^~~~~~~ ../rtt/rtt -x ocat.r && gcc -o ocat.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xocat.c && rm xocat.c In file included from xocat.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x ocomp.r && gcc -o ocomp.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xocomp.c && rm xocomp.c In file included from xocomp.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x omisc.r && gcc -o omisc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xomisc.c && rm xomisc.c In file included from xomisc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | omisc.r: In function 'Ollist': omisc.r:231:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 231 | Protect(hp = alclist(n), runerr(0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ omisc.r:238:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 238 | hp->listhead = hp->listtail = (union block *)bp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ omisc.r:238:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 238 | hp->listhead = hp->listtail = (union block *)bp; | ^ omisc.r:246:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 246 | return list(hp); | ^ ../rtt/rtt -x oref.r && gcc -o oref.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xoref.c && rm xoref.c In file included from xoref.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x oset.r && gcc -o oset.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xoset.c && rm xoset.c In file included from xoset.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | oset.r: In function 'Odiff': oset.r:69:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 69 | for (i = 0; i < HSegs && (seg = srcp->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:71:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 71 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:71:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 71 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^ oset.r:72:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 72 | while (ep != NULL) { | ^~~~~~~~~~~~~~ oset.r:73:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 73 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:73:102: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 73 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:75:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 75 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:75:112: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 75 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:76:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 76 | np->setmem = ep->setmem; | ^ oset.r:77:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 77 | np->hashnum = ep->hashnum; | ^ oset.r:81:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 81 | ep = (struct b_selem *)ep->clink; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:81:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 81 | ep = (struct b_selem *)ep->clink; | ^ oset.r: In function 'Ointer': oset.r:159:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 159 | for (i = 0; i < HSegs && (seg = srcp->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:161:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 161 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:161:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 161 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^ oset.r:162:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 162 | while (ep != NULL) { | ^~~~~~~~~~~~~~ oset.r:163:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 163 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:163:102: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 163 | memb(tstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:165:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 165 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:165:112: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 165 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:166:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 166 | np->setmem = ep->setmem; | ^ oset.r:167:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 167 | np->hashnum = ep->hashnum; | ^ oset.r:171:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 171 | ep = (struct b_selem *)ep->clink; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:171:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 171 | ep = (struct b_selem *)ep->clink; | ^ oset.r: In function 'Ounion': oset.r:251:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 251 | for (i = 0; i < HSegs && (seg = BlkLoc(y)->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:253:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 253 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:253:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 253 | ep = (struct b_selem *)seg->hslots[slotnum]; | ^ oset.r:254:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 254 | while (ep != NULL) { | ^~~~~~~~~~~~~~ oset.r:255:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 255 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^~~~~~~~~~~~~~ oset.r:255:109: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 255 | hook = memb(dstp, &ep->setmem, ep->hashnum, &res); | ^ oset.r:257:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 257 | np->setmem = ep->setmem; | ^ oset.r:258:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 258 | np->hashnum = ep->hashnum; | ^ oset.r:262:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | ep = (struct b_selem *)ep->clink; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oset.r:262:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | ep = (struct b_selem *)ep->clink; | ^ ../rtt/rtt -x ovalue.r && gcc -o ovalue.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xovalue.c && rm xovalue.c In file included from xovalue.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x profile.r && gcc -o profile.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xprofile.c && rm xprofile.c In file included from xprofile.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x ralc.r && gcc -o ralc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xralc.c && rm xralc.c In file included from xralc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x rcoexpr.r && gcc -o rcoexpr.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrcoexpr.c && rm xrcoexpr.c In file included from xrcoexpr.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | rcoexpr.r: In function 'co_init': rcoexpr.r:17:16: warning: unused variable 'nt' [-Wunused-variable] 17 | int na, nl, nt, i; | ^~ rcoexpr.r:16:9: warning: unused variable 'stack_strt' [-Wunused-variable] 16 | word stack_strt; | ^~~~~~~~~~ rcoexpr.r:15:8: warning: unused variable 'frame_size' [-Wunused-variable] 15 | int frame_size; | ^~~~~~~~~~ ../rtt/rtt -x rcomp.r && gcc -o rcomp.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrcomp.c && rm xrcomp.c In file included from xrcomp.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xrcomp.c:7: rcomp.r: In function 'anycmp': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:115:10: note: in expansion of macro 'GetReal' 115 | GetReal(dp1,rres1); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:115:10: note: in expansion of macro 'GetReal' 115 | GetReal(dp1,rres1); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:116:10: note: in expansion of macro 'GetReal' 116 | GetReal(dp2,rres2); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:116:10: note: in expansion of macro 'GetReal' 116 | GetReal(dp2,rres2); | ^~~~~~~ rcomp.r: In function 'equiv': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:273:13: note: in expansion of macro 'GetReal' 273 | GetReal(dp1, rres1); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:273:13: note: in expansion of macro 'GetReal' 273 | GetReal(dp1, rres1); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:274:13: note: in expansion of macro 'GetReal' 274 | GetReal(dp2, rres2); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcomp.r:274:13: note: in expansion of macro 'GetReal' 274 | GetReal(dp2, rres2); | ^~~~~~~ ../rtt/rtt -x rdebug.r && gcc -o rdebug.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrdebug.c && rm xrdebug.c In file included from xrdebug.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x rexternal.r && gcc -o rexternal.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrexternal.c && rm xrexternal.c In file included from xrexternal.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x rlrgint.r && gcc -o rlrgint.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrlrgint.c && rm xrlrgint.c In file included from xrlrgint.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | rlrgint.r: In function 'realtobig': rlrgint.r:329:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 329 | if (sgn = x < 0) | ^~~ rlrgint.r: In function 'bigtos': rlrgint.r:362:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 362 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:363:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 363 | Protect(temp = alcbignum(alen), fatalerr(0,NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:364:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 364 | if (a->sign) | ^~~~~~ rlrgint.r:367:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 367 | bdcopy(DIG(a,0), | ^~~~ rlrgint.r:367:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 367 | bdcopy(DIG(a,0), | ^ rlrgint.r:367:136: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 367 | bdcopy(DIG(a,0), | ^ rlrgint.r:367:192: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 367 | bdcopy(DIG(a,0), | ^ rlrgint.r:371:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 371 | while (cmpi1(DIG(temp,0), | ^~~~~~~ rlrgint.r:371:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 371 | while (cmpi1(DIG(temp,0), | ^ rlrgint.r:373:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 373 | *--p = '0' + divi1(DIG(temp,0), | ^~~~~~~ rlrgint.r:373:87: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 373 | *--p = '0' + divi1(DIG(temp,0), | ^ rlrgint.r:375:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | DIG(temp,0), | ^ ~~~~~~~~~~~~ rlrgint.r:375:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | DIG(temp,0), | ^ rlrgint.r:377:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 377 | if (a->sign) | ^~~~~~ rlrgint.r: In function 'bigadd': rlrgint.r:472:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 472 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:473:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 473 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:474:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 474 | if (a->sign == b->sign) { | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:474:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 474 | if (a->sign == b->sign) { | ^ rlrgint.r:477:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 477 | c = add1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:477:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 477 | c = add1(DIG(a,alen-blen), | ^ rlrgint.r:478:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 478 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:478:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 478 | DIG(b,0), | ^ rlrgint.r:482:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 482 | addi1(DIG(a,0), | ^~~~~~~~ rlrgint.r:482:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 482 | addi1(DIG(a,0), | ^ rlrgint.r:490:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 490 | add1(DIG(a,0), | ^~~~~~~ rlrgint.r:490:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 490 | add1(DIG(a,0), | ^ rlrgint.r:491:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 491 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:491:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 491 | DIG(b,0), | ^ rlrgint.r:497:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 497 | c = add1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:497:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 497 | c = add1(DIG(b,blen-alen), | ^ rlrgint.r:498:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 498 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:498:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 498 | DIG(a,0), | ^ rlrgint.r:502:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 502 | addi1(DIG(b,0), | ^~~~~~~ rlrgint.r:502:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 502 | addi1(DIG(b,0), | ^ rlrgint.r:507:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 507 | x->sign = a->sign; | ^~~~~~ rlrgint.r:512:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 512 | c = sub1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:512:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 512 | c = sub1(DIG(a,alen-blen), | ^ rlrgint.r:513:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 513 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:513:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 513 | DIG(b,0), | ^ rlrgint.r:516:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 516 | subi1(DIG(a,0), | ^~~~ rlrgint.r:516:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 516 | subi1(DIG(a,0), | ^ rlrgint.r:520:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 520 | x->sign = a->sign; | ^~~~~~ rlrgint.r:524:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 524 | if (cmp1(DIG(a,0), | ^~~~ rlrgint.r:524:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 524 | if (cmp1(DIG(a,0), | ^ rlrgint.r:525:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 525 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:525:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 525 | DIG(b,0), | ^ rlrgint.r:527:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 527 | (void)sub1(DIG(a,0), | ^~~~ rlrgint.r:527:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 527 | (void)sub1(DIG(a,0), | ^ rlrgint.r:528:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 528 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:528:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 528 | DIG(b,0), | ^ rlrgint.r:531:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 531 | x->sign = a->sign; | ^~~~~~ rlrgint.r:534:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 534 | (void)sub1(DIG(b,0), | ^~~~ rlrgint.r:534:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 534 | (void)sub1(DIG(b,0), | ^ rlrgint.r:535:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 535 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:535:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 535 | DIG(a,0), | ^ rlrgint.r:538:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 538 | x->sign = b->sign; | ^~~~~~ rlrgint.r:543:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 543 | c = sub1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:543:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 543 | c = sub1(DIG(b,blen-alen), | ^ rlrgint.r:544:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 544 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:544:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 544 | DIG(a,0), | ^ rlrgint.r:547:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 547 | subi1(DIG(b,0), | ^~~~ rlrgint.r:547:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 547 | subi1(DIG(b,0), | ^ rlrgint.r:551:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 551 | x->sign = b->sign; | ^~~~~~ rlrgint.r: In function 'bigsub': rlrgint.r:586:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 586 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:587:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 587 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:588:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | if (a->sign != b->sign) { | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:588:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 588 | if (a->sign != b->sign) { | ^ rlrgint.r:591:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 591 | c = add1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:591:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 591 | c = add1(DIG(a,alen-blen), | ^ rlrgint.r:592:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 592 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:592:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 592 | DIG(b,0), | ^ rlrgint.r:596:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 596 | addi1(DIG(a,0), | ^~~~~~~ rlrgint.r:596:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 596 | addi1(DIG(a,0), | ^ rlrgint.r:604:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 604 | add1(DIG(a,0), | ^~~~~~~ rlrgint.r:604:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 604 | add1(DIG(a,0), | ^ rlrgint.r:605:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 605 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:605:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 605 | DIG(b,0), | ^ rlrgint.r:611:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 611 | c = add1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:611:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 611 | c = add1(DIG(b,blen-alen), | ^ rlrgint.r:612:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 612 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:612:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 612 | DIG(a,0), | ^ rlrgint.r:616:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 616 | addi1(DIG(b,0), | ^~~~~~~ rlrgint.r:616:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 616 | addi1(DIG(b,0), | ^ rlrgint.r:621:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 621 | x->sign = a->sign; | ^~~~~~ rlrgint.r:626:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 626 | c = sub1(DIG(a,alen-blen), | ^~~~~~~~~~~~ rlrgint.r:626:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 626 | c = sub1(DIG(a,alen-blen), | ^ rlrgint.r:627:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 627 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:627:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 627 | DIG(b,0), | ^ rlrgint.r:630:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 630 | subi1(DIG(a,0), | ^~~~ rlrgint.r:630:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 630 | subi1(DIG(a,0), | ^ rlrgint.r:634:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 634 | x->sign = a->sign; | ^~~~~~ rlrgint.r:638:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 638 | if (cmp1(DIG(a,0), | ^~~~ rlrgint.r:638:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 638 | if (cmp1(DIG(a,0), | ^ rlrgint.r:639:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 639 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:639:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 639 | DIG(b,0), | ^ rlrgint.r:641:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 641 | (void)sub1(DIG(a,0), | ^~~~ rlrgint.r:641:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 641 | (void)sub1(DIG(a,0), | ^ rlrgint.r:642:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 642 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:642:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 642 | DIG(b,0), | ^ rlrgint.r:645:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 645 | x->sign = a->sign; | ^~~~~~ rlrgint.r:648:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 648 | (void)sub1(DIG(b,0), | ^~~~ rlrgint.r:648:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 648 | (void)sub1(DIG(b,0), | ^ rlrgint.r:649:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 649 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:649:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 649 | DIG(a,0), | ^ rlrgint.r:652:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 652 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r:657:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 657 | c = sub1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:657:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 657 | c = sub1(DIG(b,blen-alen), | ^ rlrgint.r:658:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 658 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:658:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 658 | DIG(a,0), | ^ rlrgint.r:661:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 661 | subi1(DIG(b,0), | ^~~~ rlrgint.r:661:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 661 | subi1(DIG(b,0), | ^ rlrgint.r:665:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 665 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r:676:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 676 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:677:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 677 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:678:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 678 | if (a->sign != b->sign) { | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:678:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 678 | if (a->sign != b->sign) { | ^ rlrgint.r:682:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 682 | add1(DIG(a,0), | ^~~~~~~ rlrgint.r:682:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 682 | add1(DIG(a,0), | ^ rlrgint.r:683:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 683 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:683:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 683 | DIG(b,0), | ^ rlrgint.r:689:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 689 | c = add1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:689:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 689 | c = add1(DIG(b,blen-alen), | ^ rlrgint.r:690:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 690 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:690:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 690 | DIG(a,0), | ^ rlrgint.r:694:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 694 | addi1(DIG(b,0), | ^~~~~~~ rlrgint.r:694:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 694 | addi1(DIG(b,0), | ^ rlrgint.r:699:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | x->sign = a->sign; | ^~~~~~ rlrgint.r:704:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 704 | if (cmp1(DIG(a,0), | ^~~~ rlrgint.r:704:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 704 | if (cmp1(DIG(a,0), | ^ rlrgint.r:705:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 705 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:705:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 705 | DIG(b,0), | ^ rlrgint.r:707:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 707 | (void)sub1(DIG(a,0), | ^~~~ rlrgint.r:707:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 707 | (void)sub1(DIG(a,0), | ^ rlrgint.r:708:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 708 | DIG(b,0), | ^ ~~~~~~~~~ rlrgint.r:708:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 708 | DIG(b,0), | ^ rlrgint.r:711:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 711 | x->sign = a->sign; | ^~~~~~ rlrgint.r:714:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 714 | (void)sub1(DIG(b,0), | ^~~~ rlrgint.r:714:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 714 | (void)sub1(DIG(b,0), | ^ rlrgint.r:715:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 715 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:715:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 715 | DIG(a,0), | ^ rlrgint.r:718:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 718 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r:723:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 723 | c = sub1(DIG(b,blen-alen), | ^~~~~~~~~~~~ rlrgint.r:723:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 723 | c = sub1(DIG(b,blen-alen), | ^ rlrgint.r:724:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 724 | DIG(a,0), | ^ ~~~~~~~~~ rlrgint.r:724:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 724 | DIG(a,0), | ^ rlrgint.r:727:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | subi1(DIG(b,0), | ^~~~ rlrgint.r:727:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | subi1(DIG(b,0), | ^ rlrgint.r:731:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 731 | x->sign = 1 ^ b->sign; | ^~~~~~ rlrgint.r: In function 'bigmul': rlrgint.r:757:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 757 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:758:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 758 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:760:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 760 | mul1(DIG(a,0), | ^~~~ rlrgint.r:760:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 760 | mul1(DIG(a,0), | ^ rlrgint.r:761:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 761 | DIG(b,0), | ^~~~~~~~~ rlrgint.r:761:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 761 | DIG(b,0), | ^ rlrgint.r:764:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 764 | x->sign = a->sign ^ b->sign; | ^~~~~~~~~~~~~~~~ rlrgint.r:764:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 764 | x->sign = a->sign ^ b->sign; | ^ rlrgint.r: In function 'bigdiv': rlrgint.r:805:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 805 | a = LrgInt(da); | ^~~~~~~~~ rlrgint.r:806:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 806 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:807:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 807 | Protect(x = alcbignum(alen - blen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:809:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 809 | divi1(DIG(a,0), | ^~~~ rlrgint.r:809:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 809 | divi1(DIG(a,0), | ^ rlrgint.r:810:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 810 | (word)*DIG(b,0), | ^~~~~~~~~~ rlrgint.r:810:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 810 | (word)*DIG(b,0), | ^ rlrgint.r:811:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 811 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:811:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 811 | DIG(x,0), | ^ rlrgint.r:814:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 814 | Protect(tu = alcbignum(alen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:815:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 815 | Protect(tv = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:816:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 816 | if (div1(DIG(a,0), | ^~~~ rlrgint.r:816:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 816 | if (div1(DIG(a,0), | ^ rlrgint.r:817:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 817 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:817:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 817 | DIG(b,0), | ^ rlrgint.r:818:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 818 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:818:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 818 | DIG(x,0), | ^ rlrgint.r:819:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 819 | NULL, alen-blen, blen, tu, tv) == Error) | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:819:87: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 819 | NULL, alen-blen, blen, tu, tv) == Error) | ^ rlrgint.r:822:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | x->sign = a->sign ^ b->sign; | ^~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:822:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | x->sign = a->sign ^ b->sign; | ^ rlrgint.r:822:121: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 822 | x->sign = a->sign ^ b->sign; | ^ rlrgint.r:823:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 823 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigmod': rlrgint.r:854:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 854 | a = LrgInt(da); | ^~~~~~~~~ rlrgint.r:855:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 855 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:856:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 856 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:858:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 858 | Protect(temp = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:859:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 859 | *DIG(x,0) = | ^~~~~ rlrgint.r:859:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 859 | *DIG(x,0) = | ^ rlrgint.r:860:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 860 | divi1(DIG(a,0), | ^~~~~~~ rlrgint.r:860:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 860 | divi1(DIG(a,0), | ^ rlrgint.r:861:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 861 | (word)*DIG(b,0), | ^~~~~~~~~~~~~ rlrgint.r:861:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 861 | (word)*DIG(b,0), | ^ rlrgint.r:862:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | DIG(temp,0), | ^ ~~~~~~~~~~~~ rlrgint.r:862:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 862 | DIG(temp,0), | ^ rlrgint.r:866:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 866 | Protect(tu = alcbignum(alen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:867:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 867 | Protect(tv = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:868:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | if (div1(DIG(a,0), | ^~~~ rlrgint.r:868:80: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 868 | if (div1(DIG(a,0), | ^ rlrgint.r:869:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 869 | DIG(b,0), | ^~~~~~~~~~ rlrgint.r:869:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 869 | DIG(b,0), | ^ rlrgint.r:871:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 871 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:871:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 871 | DIG(x,0), | ^ rlrgint.r:872:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 872 | alen-blen, blen, tu, tv) == Error) | ^~~~~~~~~~~~~~~~~~~ rlrgint.r:872:81: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 872 | alen-blen, blen, tu, tv) == Error) | ^ rlrgint.r:875:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 875 | x->sign = a->sign; | ^~~~~~~~~~~~ rlrgint.r:875:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 875 | x->sign = a->sign; | ^ rlrgint.r:876:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 876 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigand': rlrgint.r:1045:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1045 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1046:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1046 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1047:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1047 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1049:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1049 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1050:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1050 | ad = DIG(a,0); | ^~~~ rlrgint.r:1050:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1050 | ad = DIG(a,0); | ^ rlrgint.r:1052:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1052 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1053:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1053 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1053:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1053 | ad = DIG(tad,0); | ^ rlrgint.r:1055:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | bdcopy(DIG(a,0), | ^ rlrgint.r:1055:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1055 | bdcopy(DIG(a,0), | ^ rlrgint.r:1057:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1057 | if (a->sign) | ^~~~~~ rlrgint.r:1061:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1061 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1062:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1062 | bd = DIG(b,0); | ^~~~ rlrgint.r:1062:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1062 | bd = DIG(b,0); | ^ rlrgint.r:1064:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1064 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1065:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1065 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1065:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1065 | bd = DIG(tbd,0); | ^ rlrgint.r:1067:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1067 | bdcopy(DIG(b,0), | ^ rlrgint.r:1067:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1067 | bdcopy(DIG(b,0), | ^ rlrgint.r:1069:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1069 | if (b->sign) | ^~~~~~ rlrgint.r:1074:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | *DIG(x,i) = | ^~~~~ rlrgint.r:1074:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1074 | *DIG(x,i) = | ^ rlrgint.r:1077:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1077 | if (a->sign & b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1077:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1077 | if (a->sign & b->sign) { | ^ rlrgint.r:1078:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1078 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1079:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1079 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1079:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1079 | compl1(DIG(x,0), | ^ rlrgint.r:1080:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1080 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1080:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1080 | DIG(x,0), | ^ rlrgint.r:1089:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1089 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1090:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1090 | b = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1091:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1091 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1093:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1093 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1094:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1094 | ad = DIG(a,0); | ^~~~ rlrgint.r:1094:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1094 | ad = DIG(a,0); | ^ rlrgint.r:1096:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1096 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1097:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1097 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1097:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1097 | ad = DIG(tad,0); | ^ rlrgint.r:1099:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1099 | bdcopy(DIG(a,0), | ^ rlrgint.r:1099:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1099 | bdcopy(DIG(a,0), | ^ rlrgint.r:1101:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1101 | if (a->sign) | ^~~~~~ rlrgint.r:1105:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1105 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1106:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1106 | bd = DIG(b,0); | ^~~~ rlrgint.r:1106:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1106 | bd = DIG(b,0); | ^ rlrgint.r:1108:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1108 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1109:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1109 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1109:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1109 | bd = DIG(tbd,0); | ^ rlrgint.r:1111:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1111 | bdcopy(DIG(b,0), | ^ rlrgint.r:1111:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1111 | bdcopy(DIG(b,0), | ^ rlrgint.r:1113:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1113 | if (b->sign) | ^~~~~~ rlrgint.r:1118:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1118 | *DIG(x,i) = | ^~~~~ rlrgint.r:1118:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1118 | *DIG(x,i) = | ^ rlrgint.r:1121:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1121 | if (a->sign & b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1121:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1121 | if (a->sign & b->sign) { | ^ rlrgint.r:1122:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1122 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1123:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1123 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1123:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1123 | compl1(DIG(x,0), | ^ rlrgint.r:1124:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1124 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1124:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1124 | DIG(x,0), | ^ rlrgint.r:1133:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1133 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1134:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1134 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1135:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1135 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1137:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1137 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1138:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1138 | ad = DIG(a,0); | ^~~~ rlrgint.r:1138:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1138 | ad = DIG(a,0); | ^ rlrgint.r:1140:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1140 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1141:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1141 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1141:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1141 | ad = DIG(tad,0); | ^ rlrgint.r:1143:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1143 | bdcopy(DIG(a,0), | ^ rlrgint.r:1143:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1143 | bdcopy(DIG(a,0), | ^ rlrgint.r:1145:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1145 | if (a->sign) | ^~~~~~ rlrgint.r:1149:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1149 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1150:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1150 | bd = DIG(b,0); | ^~~~ rlrgint.r:1150:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1150 | bd = DIG(b,0); | ^ rlrgint.r:1152:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1152 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1153:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1153 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1153:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1153 | bd = DIG(tbd,0); | ^ rlrgint.r:1155:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1155 | bdcopy(DIG(b,0), | ^ rlrgint.r:1155:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1155 | bdcopy(DIG(b,0), | ^ rlrgint.r:1157:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1157 | if (b->sign) | ^~~~~~ rlrgint.r:1162:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1162 | *DIG(x,i) = | ^~~~~ rlrgint.r:1162:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1162 | *DIG(x,i) = | ^ rlrgint.r:1165:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1165 | if (a->sign & b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1165:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1165 | if (a->sign & b->sign) { | ^ rlrgint.r:1166:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1166 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1167:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1167 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1167:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1167 | compl1(DIG(x,0), | ^ rlrgint.r:1168:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1168 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1168:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1168 | DIG(x,0), | ^ rlrgint.r:1174:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1174 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigor': rlrgint.r:1195:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1195 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1196:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1196 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1197:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1197 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1199:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1199 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1200:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1200 | ad = DIG(a,0); | ^~~~ rlrgint.r:1200:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1200 | ad = DIG(a,0); | ^ rlrgint.r:1202:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1202 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1203:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1203 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1203:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1203 | ad = DIG(tad,0); | ^ rlrgint.r:1205:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1205 | bdcopy(DIG(a,0), | ^ rlrgint.r:1205:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1205 | bdcopy(DIG(a,0), | ^ rlrgint.r:1207:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1207 | if (a->sign) | ^~~~~~ rlrgint.r:1211:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1211 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1212:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1212 | bd = DIG(b,0); | ^~~~ rlrgint.r:1212:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1212 | bd = DIG(b,0); | ^ rlrgint.r:1214:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1214 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1215:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1215 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1215:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1215 | bd = DIG(tbd,0); | ^ rlrgint.r:1217:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1217 | bdcopy(DIG(b,0), | ^ rlrgint.r:1217:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1217 | bdcopy(DIG(b,0), | ^ rlrgint.r:1219:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1219 | if (b->sign) | ^~~~~~ rlrgint.r:1224:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1224 | *DIG(x,i) = | ^~~~~ rlrgint.r:1224:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1224 | *DIG(x,i) = | ^ rlrgint.r:1227:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1227 | if (a->sign | b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1227:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1227 | if (a->sign | b->sign) { | ^ rlrgint.r:1228:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1228 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1229:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1229 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1229:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1229 | compl1(DIG(x,0), | ^ rlrgint.r:1230:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1230 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1230:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1230 | DIG(x,0), | ^ rlrgint.r:1239:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1239 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1240:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1240 | b = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1241:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1241 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1243:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1243 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1244:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1244 | ad = DIG(a,0); | ^~~~ rlrgint.r:1244:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1244 | ad = DIG(a,0); | ^ rlrgint.r:1246:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1246 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1247:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1247 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1247:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1247 | ad = DIG(tad,0); | ^ rlrgint.r:1249:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1249 | bdcopy(DIG(a,0), | ^ rlrgint.r:1249:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1249 | bdcopy(DIG(a,0), | ^ rlrgint.r:1251:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1251 | if (a->sign) | ^~~~~~ rlrgint.r:1255:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1255 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1256:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1256 | bd = DIG(b,0); | ^~~~ rlrgint.r:1256:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1256 | bd = DIG(b,0); | ^ rlrgint.r:1258:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1258 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1259:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1259 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1259:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1259 | bd = DIG(tbd,0); | ^ rlrgint.r:1261:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1261 | bdcopy(DIG(b,0), | ^ rlrgint.r:1261:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1261 | bdcopy(DIG(b,0), | ^ rlrgint.r:1263:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1263 | if (b->sign) | ^~~~~~ rlrgint.r:1268:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1268 | *DIG(x,i) = | ^~~~~ rlrgint.r:1268:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1268 | *DIG(x,i) = | ^ rlrgint.r:1271:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1271 | if (a->sign | b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1271:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1271 | if (a->sign | b->sign) { | ^ rlrgint.r:1272:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1272 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1273:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1273 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1273:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1273 | compl1(DIG(x,0), | ^ rlrgint.r:1274:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1274 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1274:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1274 | DIG(x,0), | ^ rlrgint.r:1283:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1283 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1284:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1284 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1285:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1285 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1287:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1287 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1288:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1288 | ad = DIG(a,0); | ^~~~ rlrgint.r:1288:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1288 | ad = DIG(a,0); | ^ rlrgint.r:1290:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1290 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1291:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1291 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1291:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1291 | ad = DIG(tad,0); | ^ rlrgint.r:1293:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1293 | bdcopy(DIG(a,0), | ^ rlrgint.r:1293:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1293 | bdcopy(DIG(a,0), | ^ rlrgint.r:1295:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1295 | if (a->sign) | ^~~~~~ rlrgint.r:1299:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1299 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1300:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1300 | bd = DIG(b,0); | ^~~~ rlrgint.r:1300:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1300 | bd = DIG(b,0); | ^ rlrgint.r:1302:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1302 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1303:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1303 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1303:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1303 | bd = DIG(tbd,0); | ^ rlrgint.r:1305:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1305 | bdcopy(DIG(b,0), | ^ rlrgint.r:1305:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1305 | bdcopy(DIG(b,0), | ^ rlrgint.r:1307:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1307 | if (b->sign) | ^~~~~~ rlrgint.r:1312:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1312 | *DIG(x,i) = | ^~~~~ rlrgint.r:1312:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1312 | *DIG(x,i) = | ^ rlrgint.r:1315:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1315 | if (a->sign | b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1315:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1315 | if (a->sign | b->sign) { | ^ rlrgint.r:1316:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1316 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1317:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1317 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1317:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1317 | compl1(DIG(x,0), | ^ rlrgint.r:1318:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1318 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1318:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1318 | DIG(x,0), | ^ rlrgint.r:1324:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1324 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigxor': rlrgint.r:1345:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1345 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1346:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1346 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1347:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1347 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1349:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1349 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1350:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | ad = DIG(a,0); | ^~~~ rlrgint.r:1350:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1350 | ad = DIG(a,0); | ^ rlrgint.r:1352:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1352 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1353:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1353 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1353:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1353 | ad = DIG(tad,0); | ^ rlrgint.r:1355:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1355 | bdcopy(DIG(a,0), | ^ rlrgint.r:1355:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1355 | bdcopy(DIG(a,0), | ^ rlrgint.r:1357:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1357 | if (a->sign) | ^~~~~~ rlrgint.r:1361:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1361 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1362:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1362 | bd = DIG(b,0); | ^~~~ rlrgint.r:1362:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1362 | bd = DIG(b,0); | ^ rlrgint.r:1364:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1364 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1365:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1365 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1365:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1365 | bd = DIG(tbd,0); | ^ rlrgint.r:1367:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1367 | bdcopy(DIG(b,0), | ^ rlrgint.r:1367:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1367 | bdcopy(DIG(b,0), | ^ rlrgint.r:1369:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1369 | if (b->sign) | ^~~~~~ rlrgint.r:1374:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1374 | *DIG(x,i) = | ^~~~~ rlrgint.r:1374:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1374 | *DIG(x,i) = | ^ rlrgint.r:1377:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1377 | if (a->sign ^ b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1377:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1377 | if (a->sign ^ b->sign) { | ^ rlrgint.r:1378:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1378 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1379:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1379 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1379:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1379 | compl1(DIG(x,0), | ^ rlrgint.r:1380:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1380 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1380:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1380 | DIG(x,0), | ^ rlrgint.r:1389:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1389 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1390:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1390 | b = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1391:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1391 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1393:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1393 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1394:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1394 | ad = DIG(a,0); | ^~~~ rlrgint.r:1394:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1394 | ad = DIG(a,0); | ^ rlrgint.r:1396:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1396 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1397:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1397 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1397:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1397 | ad = DIG(tad,0); | ^ rlrgint.r:1399:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1399 | bdcopy(DIG(a,0), | ^ rlrgint.r:1399:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1399 | bdcopy(DIG(a,0), | ^ rlrgint.r:1401:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1401 | if (a->sign) | ^~~~~~ rlrgint.r:1405:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1405 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1406:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1406 | bd = DIG(b,0); | ^~~~ rlrgint.r:1406:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1406 | bd = DIG(b,0); | ^ rlrgint.r:1408:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1408 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1409:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1409 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1409:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1409 | bd = DIG(tbd,0); | ^ rlrgint.r:1411:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1411 | bdcopy(DIG(b,0), | ^ rlrgint.r:1411:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1411 | bdcopy(DIG(b,0), | ^ rlrgint.r:1413:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1413 | if (b->sign) | ^~~~~~ rlrgint.r:1418:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1418 | *DIG(x,i) = | ^~~~~ rlrgint.r:1418:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1418 | *DIG(x,i) = | ^ rlrgint.r:1421:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1421 | if (a->sign ^ b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1421:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1421 | if (a->sign ^ b->sign) { | ^ rlrgint.r:1422:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1422 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1423:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1423 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1423:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1423 | compl1(DIG(x,0), | ^ rlrgint.r:1424:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1424 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1424:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1424 | DIG(x,0), | ^ rlrgint.r:1433:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1433 | a = LrgInt(&td); | ^~~~~~~~~~~~~~ rlrgint.r:1434:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1434 | b = LrgInt(db); | ^~~~~~~~~~~~~ rlrgint.r:1435:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1435 | Protect(x = alcbignum(blen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1437:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1437 | if (alen == xlen && !a->sign) | ^~~~~~ rlrgint.r:1438:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1438 | ad = DIG(a,0); | ^~~~ rlrgint.r:1438:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1438 | ad = DIG(a,0); | ^ rlrgint.r:1440:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1440 | Protect(tad = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1441:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1441 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1441:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1441 | ad = DIG(tad,0); | ^ rlrgint.r:1443:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1443 | bdcopy(DIG(a,0), | ^ rlrgint.r:1443:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1443 | bdcopy(DIG(a,0), | ^ rlrgint.r:1445:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1445 | if (a->sign) | ^~~~~~ rlrgint.r:1449:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1449 | if (blen == xlen && !b->sign) | ^~~~~~ rlrgint.r:1450:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1450 | bd = DIG(b,0); | ^~~~ rlrgint.r:1450:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1450 | bd = DIG(b,0); | ^ rlrgint.r:1452:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1452 | Protect(tbd = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1453:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1453 | bd = DIG(tbd,0); | ^~~~~~ rlrgint.r:1453:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1453 | bd = DIG(tbd,0); | ^ rlrgint.r:1455:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1455 | bdcopy(DIG(b,0), | ^ rlrgint.r:1455:96: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1455 | bdcopy(DIG(b,0), | ^ rlrgint.r:1457:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1457 | if (b->sign) | ^~~~~~ rlrgint.r:1462:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1462 | *DIG(x,i) = | ^~~~~ rlrgint.r:1462:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1462 | *DIG(x,i) = | ^ rlrgint.r:1465:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1465 | if (a->sign ^ b->sign) { | ^~~~~~~~~~~~~~~~~~ rlrgint.r:1465:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1465 | if (a->sign ^ b->sign) { | ^ rlrgint.r:1466:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1466 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1467:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1467 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1467:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1467 | compl1(DIG(x,0), | ^ rlrgint.r:1468:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1468 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1468:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1468 | DIG(x,0), | ^ rlrgint.r:1474:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1474 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigshift': rlrgint.r:1505:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1505 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1506:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1506 | Protect(x = alcbignum(xlen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1508:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1508 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1509:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1509 | Protect(tad = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1510:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1510 | ad = DIG(tad,0); | ^~~~~~ rlrgint.r:1510:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1510 | ad = DIG(tad,0); | ^ rlrgint.r:1511:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1511 | bdcopy(DIG(a,0), | ^ rlrgint.r:1511:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1511 | bdcopy(DIG(a,0), | ^ rlrgint.r:1516:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1516 | ad = DIG(a,0); | ^~~~ rlrgint.r:1516:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1516 | ad = DIG(a,0); | ^ rlrgint.r:1519:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1519 | *DIG(x,0) = | ^~~~~ rlrgint.r:1519:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1519 | *DIG(x,0) = | ^ rlrgint.r:1521:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1521 | DIG(x,1), | ^ ~~~~~~~~~ rlrgint.r:1521:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1521 | DIG(x,1), | ^ rlrgint.r:1523:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1523 | bdzero(DIG(x,alen+1), | ^~~~~~~~~ rlrgint.r:1523:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1523 | bdzero(DIG(x,alen+1), | ^ rlrgint.r:1527:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1527 | *DIG(x,0) = | ^~~~~ rlrgint.r:1527:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1527 | *DIG(x,0) = | ^ rlrgint.r:1529:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1529 | DIG(x,1), alen+q); | ^ ~~~~~~~~~~~~~~~~~~ rlrgint.r:1529:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1529 | DIG(x,1), alen+q); | ^ rlrgint.r:1531:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1531 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1532:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1532 | x->sign = 1; | ^~~~~~~~~~ rlrgint.r:1533:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1533 | *DIG(x,0) |= | ^~~~~~ rlrgint.r:1533:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1533 | *DIG(x,0) |= | ^ rlrgint.r:1535:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1535 | compl1(DIG(x,0), | ^~~~ rlrgint.r:1535:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1535 | compl1(DIG(x,0), | ^ rlrgint.r:1536:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1536 | DIG(x,0), | ^ ~~~~~~~~~ rlrgint.r:1536:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1536 | DIG(x,0), | ^ rlrgint.r:1539:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1539 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigrand': rlrgint.r:1592:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1592 | Protect(x = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1593:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1593 | Protect(td = alcbignum(alen + 1), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1594:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1594 | d = DIG(td,0); | ^~~~~ rlrgint.r:1594:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1594 | d = DIG(td,0); | ^ rlrgint.r:1595:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1595 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1602:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1602 | Protect(tu = alcbignum(alen + 2), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1603:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1603 | Protect(tv = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1604:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1604 | if (div1(d, DIG(a,0), | ^~~~ rlrgint.r:1604:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1604 | if (div1(d, DIG(a,0), | ^ rlrgint.r:1606:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1606 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:1606:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1606 | DIG(x,0), | ^ rlrgint.r:1607:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1607 | (word)1, alen, tu, tv) == Error) | ^~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1607:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1607 | (word)1, alen, tu, tv) == Error) | ^ rlrgint.r:1609:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1609 | addi1(DIG(x,0), | ^~~~ rlrgint.r:1609:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1609 | addi1(DIG(x,0), | ^ rlrgint.r:1611:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1611 | DIG(x,0), | ^~~~~~~~~~ rlrgint.r:1611:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1611 | DIG(x,0), | ^ rlrgint.r:1613:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1613 | return mkdesc(x, dx); | ^~~~~~~~~ rlrgint.r: In function 'bigaddi': rlrgint.r:1639:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1639 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1640:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1640 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1642:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1642 | subi1(DIG(a,0), | ^~~~ rlrgint.r:1642:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1642 | subi1(DIG(a,0), | ^ rlrgint.r:1650:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1650 | addi1(DIG(a,0), | ^~~~~~~ rlrgint.r:1650:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1650 | addi1(DIG(a,0), | ^ rlrgint.r:1655:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1655 | x->sign = a->sign; | ^~~~~~ rlrgint.r: In function 'bigsubi': rlrgint.r:1683:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1683 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1684:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1684 | if (a->sign) { | ^~~~~~~~ rlrgint.r:1687:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1687 | addi1(DIG(a,0), | ^~~~~~~ rlrgint.r:1687:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1687 | addi1(DIG(a,0), | ^ rlrgint.r:1694:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1694 | subi1(DIG(a,0), | ^~~~ rlrgint.r:1694:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1694 | subi1(DIG(a,0), | ^ rlrgint.r:1699:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1699 | x->sign = a->sign; | ^~~~~~ rlrgint.r: In function 'bigmuli': rlrgint.r:1725:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1725 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1728:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1728 | x->sign = a->sign; | ^~~~~~ rlrgint.r:1730:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1730 | x->sign = 1 ^ a->sign; | ^~~~~~ rlrgint.r:1734:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1734 | muli1(DIG(a,0), | ^~~~~~~ rlrgint.r:1734:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1734 | muli1(DIG(a,0), | ^ rlrgint.r: In function 'bigdivi': rlrgint.r:1763:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1763 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1766:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1766 | x->sign = a->sign; | ^~~~~~ rlrgint.r:1768:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1768 | x->sign = 1 ^ a->sign; | ^~~~~~ rlrgint.r:1771:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1771 | divi1(DIG(a,0), | ^~~~ rlrgint.r:1771:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1771 | divi1(DIG(a,0), | ^ rlrgint.r: In function 'bigmodi': rlrgint.r:1800:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1800 | a = LrgInt(da); | ^~~~~~~~~~~~~ rlrgint.r:1801:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1801 | temp = a; /* avoid trash pointer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1801:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1801 | temp = a; /* avoid trash pointer */ | ^ rlrgint.r:1802:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1802 | Protect(temp = alcbignum(alen), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rlrgint.r:1803:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1803 | x = divi1(DIG(a,0), | ^~~~ rlrgint.r:1803:78: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1803 | x = divi1(DIG(a,0), | ^ rlrgint.r:1805:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1805 | DIG(temp,0), | ^ ~~~~~~~~~~~~ rlrgint.r:1805:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1805 | DIG(temp,0), | ^ rlrgint.r:1807:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1807 | if (a->sign) | ^~~~~~ rlrgint.r: In function 'realtobig': rlrgint.r:324:10: warning: 'x' is used uninitialized in this function [-Wuninitialized] 324 | if (x > 0.9999 * MinLong && x < 0.9999 * MaxLong) { ../rtt/rtt -x rmemmgt.r && gcc -o rmemmgt.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrmemmgt.c && rm xrmemmgt.c In file included from xrmemmgt.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x rmisc.r && gcc -o rmisc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrmisc.c && rm xrmisc.c In file included from xrmisc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xrmisc.c:7: rmisc.r: In function 'hash': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ rmisc.r:240:13: note: in expansion of macro 'GetReal' 240 | GetReal(dp,r); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmisc.r:240:13: note: in expansion of macro 'GetReal' 240 | GetReal(dp,r); | ^~~~~~~ rmisc.r: In function 'outimage': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:172:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 172 | #define GetReal(dp,res) *((struct size_dbl *)&(res)) =\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ rmisc.r:349:10: note: in expansion of macro 'GetReal' 349 | GetReal(dp,rresult); | ^~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:173:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 173 | *((struct size_dbl *)&(BlkLoc(*dp)->realblk.realval)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmisc.r:349:10: note: in expansion of macro 'GetReal' 349 | GetReal(dp,rresult); | ^~~~~~~ ../rtt/rtt -x rstruct.r && gcc -o rstruct.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrstruct.c && rm xrstruct.c In file included from xrstruct.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | rstruct.r: In function 'cpslots': rstruct.r:39:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 39 | lp1 = (struct b_list *) BlkLoc(*dp1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:40:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 40 | bp1 = (struct b_lelem *) lp1->listhead; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:40:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 40 | bp1 = (struct b_lelem *) lp1->listhead; | ^ rstruct.r:47:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 47 | while (i > bp1->nused) { | ^~~~~~~~~~~ rstruct.r:48:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 48 | i -= bp1->nused; | ^~~~~~~~~ rstruct.r:49:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 49 | bp1 = (struct b_lelem *) bp1->listnext; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:49:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 49 | bp1 = (struct b_lelem *) bp1->listnext; | ^ rstruct.r:59:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 59 | j = bp1->first + i - 1; | ^~~~~~~~~~~~~~~~~ rstruct.r:60:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 60 | if (j >= bp1->nslots) | ^~~~~~~~~~ rstruct.r:61:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 61 | j -= bp1->nslots; | ^~~~~~~~~~ rstruct.r:62:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 62 | *slotptr++ = bp1->lslots[j]; | ^~~~~~~~~~~~~ rstruct.r:63:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 63 | if (++i > bp1->nused) { | ^~~~~~~~~~~ rstruct.r:65:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 65 | bp1 = (struct b_lelem *) bp1->listnext; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:65:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 65 | bp1 = (struct b_lelem *) bp1->listnext; | ^ rstruct.r: In function 'cplist': rstruct.r:91:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | Protect(lp2 = (struct b_list *) alclist(size), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:92:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 92 | Protect(bp2 = (struct b_lelem *)alclstb(nslots,(word)0,size), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:93:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | lp2->listhead = lp2->listtail = (union block *) bp2; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:93:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | lp2->listhead = lp2->listtail = (union block *) bp2; | ^ rstruct.r:93:133: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 93 | lp2->listhead = lp2->listtail = (union block *) bp2; | ^ rstruct.r:94:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 94 | cpslots(dp1, bp2->lslots, i, j); | ^~~~~~~~~~~~~~~~~ rstruct.r:100:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 100 | BlkLoc(*dp2) = (union block *) lp2; | ^~~ rstruct.r: In function 'cpset': rstruct.r:138:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 138 | for (i = 0; i < HSegs && (seg = dst->set.hdir[i]) != NULL; i++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:140:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 140 | prev = NULL; | ^~~ rstruct.r:141:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 141 | for (ep = (struct b_selem *)seg->hslots[slotnum]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:141:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 141 | for (ep = (struct b_selem *)seg->hslots[slotnum]; | ^ rstruct.r:142:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 142 | ep != NULL; ep = (struct b_selem *)ep->clink) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:142:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 142 | ep != NULL; ep = (struct b_selem *)ep->clink) { | ^ rstruct.r:142:131: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 142 | ep != NULL; ep = (struct b_selem *)ep->clink) { | ^ rstruct.r:143:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 143 | Protect(se = alcselem(&ep->setmem, ep->hashnum), return Error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:143:93: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 143 | Protect(se = alcselem(&ep->setmem, ep->hashnum), return Error); | ^ rstruct.r:144:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 144 | if (prev == NULL) | ^~~~ rstruct.r:145:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 145 | seg->hslots[slotnum] = (union block *)se; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:147:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 147 | prev->clink = (union block *)se; | ^~~~~~~~~~~~~~~~~ rstruct.r:148:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 148 | se->clink = ep->clink; | ^~~~~~~~ rstruct.r:149:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 149 | prev = se; | ^ rstruct.r: In function 'hgrow': rstruct.r:380:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 380 | ps = (struct b_set *) bp; | ^~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:381:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | if (ps->hdir[HSegs-1] != NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:383:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 383 | newslots = ps->mask + 1; | ^~~~~~~~~~~ rstruct.r:386:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 386 | for (segnum = 0; (seg = ps->hdir[segnum]) != NULL; segnum++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:402:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 402 | ps->hdir[segnum] = newseg; | ^~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:403:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 403 | ps->mask = (ps->mask << 1) | 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:403:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 403 | ps->mask = (ps->mask << 1) | 1; | ^ rstruct.r: In function 'hshrink': rstruct.r:422:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 422 | ps = (struct b_set *)bp; | ^~~~~~~~~~~~~~~~~~~~~~ rstruct.r:424:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 424 | for (topseg = 1; topseg < HSegs && ps->hdir[topseg] != NULL; topseg++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:21, from xrstruct.c:7: rstruct.r:427:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | while (TooSparse(ps)) { | ^~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:226:32: note: in definition of macro 'SP' 226 | #define SP(p) ((struct b_set *)p) | ^ rstruct.r:427:11: note: in expansion of macro 'TooSparse' 427 | while (TooSparse(ps)) { | ^~~~~~~~~ rstruct.r:427:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | while (TooSparse(ps)) { | ^~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:226:32: note: in definition of macro 'SP' 226 | #define SP(p) ((struct b_set *)p) | ^ rstruct.r:427:11: note: in expansion of macro 'TooSparse' 427 | while (TooSparse(ps)) { | ^~~~~~~~~ rstruct.r:427:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | while (TooSparse(ps)) { | ^~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/rmacros.h:226:32: note: in definition of macro 'SP' 226 | #define SP(p) ((struct b_set *)p) | ^ rstruct.r:427:11: note: in expansion of macro 'TooSparse' 427 | while (TooSparse(ps)) { | ^~~~~~~~~ rstruct.r:428:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 428 | uppslot = ps->hdir[topseg]->hslots; | ^~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:429:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 429 | ps->hdir[topseg--] = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:430:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 430 | for (curseg = 0; (seg = ps->hdir[curseg]) != NULL; curseg++) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rstruct.r:457:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 457 | ps->mask >>= 1; | ^~~~~~~~~~~~~ rstruct.r: In function 'memb': rstruct.r:473:18: warning: variable 'ps' set but not used [-Wunused-but-set-variable] 473 | struct b_set *ps; | ^~ ../rtt/rtt -x rsys.r && gcc -o rsys.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrsys.c && rm xrsys.c In file included from xrsys.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x rwinrsc.r && gcc -o rwinrsc.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrwinrsc.c && rm xrwinrsc.c In file included from xrwinrsc.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/graphics.h:6, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:25, from xrwinrsc.c:7: rxrsc.ri: In function 'alc_rgb': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxrsc.ri:38:4: note: in expansion of macro 'STDLOCALS' 38 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxrsc.ri:38:4: note: in expansion of macro 'STDLOCALS' 38 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxrsc.ri:38:4: note: in expansion of macro 'STDLOCALS' 38 | STDLOCALS(w); | ^~~~~~~~~ rxrsc.ri: In function 'free_xcolor': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxrsc.ri:267:4: note: in expansion of macro 'STDLOCALS' 267 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxrsc.ri:267:4: note: in expansion of macro 'STDLOCALS' 267 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxrsc.ri:267:4: note: in expansion of macro 'STDLOCALS' 267 | STDLOCALS(w); | ^~~~~~~~~ rxrsc.ri: In function 'free_xcolors': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxrsc.ri:302:4: note: in expansion of macro 'STDLOCALS' 302 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxrsc.ri:302:4: note: in expansion of macro 'STDLOCALS' 302 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxrsc.ri:302:4: note: in expansion of macro 'STDLOCALS' 302 | STDLOCALS(w); | ^~~~~~~~~ rxrsc.ri: In function 'go_virtual': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxrsc.ri:341:4: note: in expansion of macro 'STDLOCALS' 341 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxrsc.ri:341:4: note: in expansion of macro 'STDLOCALS' 341 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxrsc.ri:341:4: note: in expansion of macro 'STDLOCALS' 341 | STDLOCALS(w); | ^~~~~~~~~ rxrsc.ri: In function 'alc_display': rxrsc.ri:363:8: warning: unused variable 'i' [-Wunused-variable] 363 | int i; | ^ ../rtt/rtt -x rwinsys.r && gcc -o rwinsys.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrwinsys.c && rm xrwinsys.c In file included from xrwinsys.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | rxwin.ri: In function 'wputc': rxwin.ri:61:8: warning: variable 'fh' set but not used [-Wunused-but-set-variable] 61 | int fh, lh, width, height, over; | ^~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/graphics.h:6, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:25, from xrwinsys.c:7: rxwin.ri: In function 'wgetq': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:138:8: warning: unused variable 'i' [-Wunused-variable] 138 | int i;\ | ^ rxwin.ri:344:10: note: in expansion of macro 'EVQUEGET' 344 | EVQUEGET(w,*res); | ^~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' 342 | STDLOCALS(w); /* leave inside loop; ws->pix can change! */ | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' 342 | STDLOCALS(w); /* leave inside loop; ws->pix can change! */ | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' 342 | STDLOCALS(w); /* leave inside loop; ws->pix can change! */ | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:342:7: note: in expansion of macro 'STDLOCALS' 342 | STDLOCALS(w); /* leave inside loop; ws->pix can change! */ | ^~~~~~~~~ rxwin.ri: In function 'postcursor': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:365:4: note: in expansion of macro 'STDLOCALS' 365 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'wclose': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:397:4: note: in expansion of macro 'STDLOCALS' 397 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:397:4: note: in expansion of macro 'STDLOCALS' 397 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'wflush': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:430:4: note: in expansion of macro 'STDLOCALS' 430 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:430:4: note: in expansion of macro 'STDLOCALS' 430 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:430:4: note: in expansion of macro 'STDLOCALS' 430 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'wopen': rxwin.ri:484:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 484 | tlp = lp; | ^~~~~~~ rxwin.ri:512:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 512 | BlkLoc(ws->listp) = (union block *)tlp; | ^~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/graphics.h:6, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:25, from xrwinsys.c:7: rxwin.ri: In function 'makeIcon': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:578:4: note: in expansion of macro 'STDLOCALS' 578 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:578:4: note: in expansion of macro 'STDLOCALS' 578 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:578:4: note: in expansion of macro 'STDLOCALS' 578 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setheight': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:890:4: note: in expansion of macro 'STDLOCALS' 890 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:890:4: note: in expansion of macro 'STDLOCALS' 890 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:890:4: note: in expansion of macro 'STDLOCALS' 890 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:890:4: note: in expansion of macro 'STDLOCALS' 890 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setwidth': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:900:4: note: in expansion of macro 'STDLOCALS' 900 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:900:4: note: in expansion of macro 'STDLOCALS' 900 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:900:4: note: in expansion of macro 'STDLOCALS' 900 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:900:4: note: in expansion of macro 'STDLOCALS' 900 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setgeometry': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:912:4: note: in expansion of macro 'STDLOCALS' 912 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:912:4: note: in expansion of macro 'STDLOCALS' 912 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'seticonlabel': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:962:4: note: in expansion of macro 'STDLOCALS' 962 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:962:4: note: in expansion of macro 'STDLOCALS' 962 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setpointer': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1019:4: note: in expansion of macro 'STDLOCALS' 1019 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1019:4: note: in expansion of macro 'STDLOCALS' 1019 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setdrawop': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1037:4: note: in expansion of macro 'STDLOCALS' 1037 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1037:4: note: in expansion of macro 'STDLOCALS' 1037 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setcanvas': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1132:4: note: in expansion of macro 'STDLOCALS' 1132 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1132:4: note: in expansion of macro 'STDLOCALS' 1132 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri:1130:8: warning: unused variable 'hm' [-Wunused-variable] 1130 | int hm; | ^~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/graphics.h:6, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:25, from xrwinsys.c:7: rxwin.ri: In function 'seticonicstate': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1242:4: note: in expansion of macro 'STDLOCALS' 1242 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1242:4: note: in expansion of macro 'STDLOCALS' 1242 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'moveWindow': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1312:4: note: in expansion of macro 'STDLOCALS' 1312 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1312:4: note: in expansion of macro 'STDLOCALS' 1312 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setfillstyle': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1362:4: note: in expansion of macro 'STDLOCALS' 1362 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setlinestyle': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1389:4: note: in expansion of macro 'STDLOCALS' 1389 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setlinewidth': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1417:4: note: in expansion of macro 'STDLOCALS' 1417 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setfg': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1456:4: note: in expansion of macro 'STDLOCALS' 1456 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1456:4: note: in expansion of macro 'STDLOCALS' 1456 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:1456:4: note: in expansion of macro 'STDLOCALS' 1456 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1456:4: note: in expansion of macro 'STDLOCALS' 1456 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'isetfg': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1480:4: note: in expansion of macro 'STDLOCALS' 1480 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1480:4: note: in expansion of macro 'STDLOCALS' 1480 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:1480:4: note: in expansion of macro 'STDLOCALS' 1480 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1480:4: note: in expansion of macro 'STDLOCALS' 1480 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setbg': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1506:4: note: in expansion of macro 'STDLOCALS' 1506 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1506:4: note: in expansion of macro 'STDLOCALS' 1506 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'isetbg': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1533:4: note: in expansion of macro 'STDLOCALS' 1533 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1533:4: note: in expansion of macro 'STDLOCALS' 1533 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'toggle_fgbg': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1612:4: note: in expansion of macro 'STDLOCALS' 1612 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'getpos': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1656:4: note: in expansion of macro 'STDLOCALS' 1656 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1656:4: note: in expansion of macro 'STDLOCALS' 1656 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'setfont': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1749:4: note: in expansion of macro 'STDLOCALS' 1749 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'handle_config': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:1873:4: note: in expansion of macro 'STDLOCALS' 1873 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:1873:4: note: in expansion of macro 'STDLOCALS' 1873 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:189:13: warning: unused variable 'stddpy' [-Wunused-variable] 189 | Display *stddpy = wd->display; \ | ^~~~~~ rxwin.ri:1873:4: note: in expansion of macro 'STDLOCALS' 1873 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:1873:4: note: in expansion of macro 'STDLOCALS' 1873 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'getdefault': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:2226:4: note: in expansion of macro 'STDLOCALS' 2226 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2226:4: note: in expansion of macro 'STDLOCALS' 2226 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2226:4: note: in expansion of macro 'STDLOCALS' 2226 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'mutable_color': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:2252:4: note: in expansion of macro 'STDLOCALS' 2252 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2252:4: note: in expansion of macro 'STDLOCALS' 2252 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2252:4: note: in expansion of macro 'STDLOCALS' 2252 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'get_mutable_name': rxwin.ri:2325:13: warning: variable 'd' set but not used [-Wunused-but-set-variable] 2325 | Display *d; | ^ rxwin.ri: In function 'free_mutable': rxwin.ri:2365:13: warning: variable 'd' set but not used [-Wunused-but-set-variable] 2365 | Display *d; | ^ rxwin.ri: In function 'freecolor': rxwin.ri:2385:13: warning: variable 'd' set but not used [-Wunused-but-set-variable] 2385 | Display *d; | ^ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/graphics.h:6, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:25, from xrwinsys.c:7: rxwin.ri: In function 'strimage': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:2491:4: note: in expansion of macro 'STDLOCALS' 2491 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2491:4: note: in expansion of macro 'STDLOCALS' 2491 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'capture': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:2583:4: note: in expansion of macro 'STDLOCALS' 2583 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2583:4: note: in expansion of macro 'STDLOCALS' 2583 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2583:4: note: in expansion of macro 'STDLOCALS' 2583 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri:2581:38: warning: unused variable 'lp' [-Wunused-variable] 2581 | unsigned long px, clist[GIFMAX], *lp, *ckey; | ^~ rxwin.ri:2581:22: warning: unused variable 'clist' [-Wunused-variable] 2581 | unsigned long px, clist[GIFMAX], *lp, *ckey; | ^~~~~ rxwin.ri:2580:20: warning: unused variable 'ncolors' [-Wunused-variable] 2580 | int i, r, g, b, ncolors; | ^~~~~~~ rxwin.ri:2577:11: warning: unused variable 'cpp' [-Wunused-variable] 2577 | wclrp *cpp; | ^~~ rxwin.ri:2576:16: warning: unused variable 'lc' [-Wunused-variable] 2576 | LinearColor lc; | ^~ In file included from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/graphics.h:6, from /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:25, from xrwinsys.c:7: rxwin.ri: In function 'getximage': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2659:4: note: in expansion of macro 'STDLOCALS' 2659 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2659:4: note: in expansion of macro 'STDLOCALS' 2659 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'getpixel_init': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2727:4: note: in expansion of macro 'STDLOCALS' 2727 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2727:4: note: in expansion of macro 'STDLOCALS' 2727 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'getpixel': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:2765:4: note: in expansion of macro 'STDLOCALS' 2765 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2765:4: note: in expansion of macro 'STDLOCALS' 2765 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2765:4: note: in expansion of macro 'STDLOCALS' 2765 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'SetPattern': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2910:4: note: in expansion of macro 'STDLOCALS' 2910 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'SetPatternBits': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:2963:4: note: in expansion of macro 'STDLOCALS' 2963 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'remap': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:2991:4: note: in expansion of macro 'STDLOCALS' 2991 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:2991:4: note: in expansion of macro 'STDLOCALS' 2991 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'seticonimage': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:3044:4: note: in expansion of macro 'STDLOCALS' 3044 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:3044:4: note: in expansion of macro 'STDLOCALS' 3044 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:3044:4: note: in expansion of macro 'STDLOCALS' 3044 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'dumpimage': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:3120:4: note: in expansion of macro 'STDLOCALS' 3120 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'loadimage': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:3231:4: note: in expansion of macro 'STDLOCALS' 3231 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:3231:4: note: in expansion of macro 'STDLOCALS' 3231 | STDLOCALS(w); | ^~~~~~~~~ rxwin.ri: In function 'walert': /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:191:12: warning: unused variable 'stdpix' [-Wunused-variable] 191 | Pixmap stdpix = ws->pix; | ^~~~~~ rxwin.ri:3448:4: note: in expansion of macro 'STDLOCALS' 3448 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:190:12: warning: unused variable 'stdwin' [-Wunused-variable] 190 | Window stdwin = ws->win; \ | ^~~~~~ rxwin.ri:3448:4: note: in expansion of macro 'STDLOCALS' 3448 | STDLOCALS(w); | ^~~~~~~~~ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/../h/../h/xwin.h:188:12: warning: unused variable 'stdgc' [-Wunused-variable] 188 | GC stdgc = wc->gc; \ | ^~~~~ rxwin.ri:3448:4: note: in expansion of macro 'STDLOCALS' 3448 | STDLOCALS(w); | ^~~~~~~~~ ../rtt/rtt -x rwindow.r && gcc -o rwindow.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrwindow.c && rm xrwindow.c In file included from xrwindow.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | rwindow.r: In function 'wputstr': rwindow.r:467:12: warning: unused variable 'ws' [-Wunused-variable] 467 | wstate *ws = w->window; | ^~ ../rtt/rtt -x rcolor.r && gcc -o rcolor.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrcolor.c && rm xrcolor.c In file included from xrcolor.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | ../rtt/rtt -x rimage.r && gcc -o rimage.o -c -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard xrimage.c && rm xrimage.c In file included from xrimage.c:7: /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/rt.h:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wparentheses" | rimage.r: In function 'mc_shrink': rimage.r:785:21: warning: array subscript has type 'char' [-Wchar-subscripts] 785 | while (rcounts[bx->rmin] == 0) bx->rmin++; | ~~^~~~~~ rimage.r:786:21: warning: array subscript has type 'char' [-Wchar-subscripts] 786 | while (rcounts[bx->rmax] == 0) bx->rmax--; | ~~^~~~~~ rimage.r:787:21: warning: array subscript has type 'char' [-Wchar-subscripts] 787 | while (gcounts[bx->gmin] == 0) bx->gmin++; | ~~^~~~~~ rimage.r:788:21: warning: array subscript has type 'char' [-Wchar-subscripts] 788 | while (gcounts[bx->gmax] == 0) bx->gmax--; | ~~^~~~~~ rimage.r:789:21: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | while (bcounts[bx->bmin] == 0) bx->bmin++; | ~~^~~~~~ rimage.r:790:21: warning: array subscript has type 'char' [-Wchar-subscripts] 790 | while (bcounts[bx->bmax] == 0) bx->bmax--; | ~~^~~~~~ cd ../common; make make[2]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' if [ "x-L../../bin -lIgpx -lX11" != "x" ]; then make xpm; fi make[3]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' cd ../xpm; make libXpm.a make[4]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/xpm' make[4]: 'libXpm.a' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/xpm' cp -p ../xpm/libXpm.a ../../bin/libIgpx.a make[3]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' make[2]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/common' gcc -Wl,-E -o iconx cnv.o data.o def.o errmsg.o fconv.o fload.o fmath.o fmisc.o fscan.o fstr.o fstranl.o fstruct.o fsys.o fwindow.o imain.o imisc.o init.o interp.o invoke.o keyword.o lmisc.o oarith.o oasgn.o ocat.o ocomp.o omisc.o oref.o oset.o ovalue.o profile.o ralc.o rcoexpr.o rcomp.o rdebug.o rexternal.o rlrgint.o rmemmgt.o rmisc.o rstruct.o rsys.o rwinrsc.o rwinsys.o rwindow.o rcolor.o rimage.o ../common/long.o ../common/time.o ../common/rswitch.o ../common/xwindow.o ../common/alloc.o ../common/filepart.o ../common/munix.o -L../../bin -lIgpx -lX11 -lm -ldl -lpthread data.r:28:22: warning: type of 'Bllist' does not match original declaration [-Wlto-type-mismatch] 28 | extern struct b_proc Bllist; | ^ omisc.r:216:1: note: type 'struct b_iproc' should match type 'struct b_proc' 216 | return new list(type(elems)) | ^ omisc.r:216:1: note: 'Bllist' was previously declared here omisc.r:216:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used data.r:27:22: warning: type of 'Blimit' does not match original declaration [-Wlto-type-mismatch] 27 | extern struct b_proc Blimit; | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: type 'struct b_iproc' should match type 'struct b_proc' 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: 'Blimit' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used data.r:26:22: warning: type of 'Bfield' does not match original declaration [-Wlto-type-mismatch] 26 | extern struct b_proc Bfield; | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: type 'struct b_iproc' should match type 'struct b_proc' 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: 'Bfield' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used data.r:25:22: warning: type of 'Bescan' does not match original declaration [-Wlto-type-mismatch] 25 | extern struct b_proc Bescan; | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: type 'struct b_iproc' should match type 'struct b_proc' 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: 'Bescan' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used data.r:24:22: warning: type of 'Bbscan' does not match original declaration [-Wlto-type-mismatch] 24 | extern struct b_proc Bbscan; | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: type 'struct b_iproc' should match type 'struct b_proc' 23 | #passthru OpBlock(nm,n,pn,0) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: 'Bbscan' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:23:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:53:22: warning: type of 'Bvalue' does not match original declaration [-Wlto-type-mismatch] 53 | OpDef(value,1,".",0) | ^ ovalue.r:52:1: note: type 'struct b_iproc' should match type 'struct b_proc' 52 | | ^ ovalue.r:52:1: note: 'Bvalue' was previously declared here ovalue.r:52:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:52:22: warning: type of 'Bunion' does not match original declaration [-Wlto-type-mismatch] 52 | OpDef(union,2,"++",0) | ^ oset.r:215:1: note: type 'struct b_iproc' should match type 'struct b_proc' 215 | abstract { | ^ oset.r:215:1: note: 'Bunion' was previously declared here oset.r:215:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:51:22: warning: type of 'Btoby' does not match original declaration [-Wlto-type-mismatch] 51 | OpDef(toby,3,"...",0) | ^ omisc.r:144:1: note: type 'struct b_iproc' should match type 'struct b_proc' 144 | "i to j by k - generate successive values." | ^ omisc.r:144:1: note: 'Btoby' was previously declared here omisc.r:144:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:50:22: warning: type of 'Btabmat' does not match original declaration [-Wlto-type-mismatch] 50 | OpDef(tabmat,1,"=",0) | ^ omisc.r:85:1: note: type 'struct b_iproc' should match type 'struct b_proc' 85 | | ^ omisc.r:85:1: note: 'Btabmat' was previously declared here omisc.r:85:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:49:22: warning: type of 'Bswap' does not match original declaration [-Wlto-type-mismatch] 49 | OpDef(swap,2,":=:",-1) | ^ oasgn.r:266:1: note: type 'struct b_iproc' should match type 'struct b_proc' 266 | | ^ oasgn.r:266:1: note: 'Bswap' was previously declared here oasgn.r:266:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:48:22: warning: type of 'Bsubsc' does not match original declaration [-Wlto-type-mismatch] 48 | OpDef(subsc,2,"[]",-1) | ^ oref.r:583:1: note: type 'struct b_iproc' should match type 'struct b_proc' 583 | int use_trap = 0; | ^ oref.r:583:1: note: 'Bsubsc' was previously declared here oref.r:583:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:47:22: warning: type of 'Bsize' does not match original declaration [-Wlto-type-mismatch] 47 | OpDef(size,1,"*",0) | ^ omisc.r:40:1: note: type 'struct b_iproc' should match type 'struct b_proc' 40 | abstract { | ^ omisc.r:40:1: note: 'Bsize' was previously declared here omisc.r:40:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:46:22: warning: type of 'Bsect' does not match original declaration [-Wlto-type-mismatch] 46 | OpDef(sect,3,"[:]",-1) | ^ oref.r:481:1: note: type 'struct b_iproc' should match type 'struct b_proc' 481 | } | ^ oref.r:481:1: note: 'Bsect' was previously declared here oref.r:481:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:45:22: warning: type of 'Brswap' does not match original declaration [-Wlto-type-mismatch] 45 | OpDef(rswap,2,"<->",-1) | ^ oasgn.r:166:1: note: type 'struct b_iproc' should match type 'struct b_proc' 166 | " Reverses swap if resumed." | ^ oasgn.r:166:1: note: 'Brswap' was previously declared here oasgn.r:166:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:44:22: warning: type of 'Brefresh' does not match original declaration [-Wlto-type-mismatch] 44 | OpDef(refresh,1,"^",0) | ^ xomisc.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xomisc.c:11:1: note: 'Brefresh' was previously declared here xomisc.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:43:22: warning: type of 'Brasgn' does not match original declaration [-Wlto-type-mismatch] 43 | OpDef(rasgn,2,"<-",-1) | ^ oasgn.r:140:1: note: type 'struct b_iproc' should match type 'struct b_proc' 140 | " Reverses assignment if resumed." | ^ oasgn.r:140:1: note: 'Brasgn' was previously declared here oasgn.r:140:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:42:22: warning: type of 'Brandom' does not match original declaration [-Wlto-type-mismatch] 42 | OpDef(random,1,"?",-1) | ^ oref.r:217:1: note: type 'struct b_iproc' should match type 'struct b_proc' 217 | | ^ oref.r:217:1: note: 'Brandom' was previously declared here oref.r:217:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:41:22: warning: type of 'Bpowr' does not match original declaration [-Wlto-type-mismatch] 41 | OpDef(powr,2,"^",0) | ^ oarith.r:48:1: note: type 'struct b_iproc' should match type 'struct b_proc' 48 | #enddef | ^ oarith.r:48:1: note: 'Bpowr' was previously declared here oarith.r:48:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:40:22: warning: type of 'Bplus' does not match original declaration [-Wlto-type-mismatch] 40 | OpDef(plus,2,"+",0) | ^ oarith.r:290:1: note: type 'struct b_iproc' should match type 'struct b_proc' 290 | if (bigadd(&x,&y,&result) == Error) | ^ oarith.r:290:1: note: 'Bplus' was previously declared here oarith.r:290:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:39:22: warning: type of 'Bnumne' does not match original declaration [-Wlto-type-mismatch] 39 | OpDef(numne,2,"~=",0) | ^ ocomp.r:55:1: note: type 'struct b_iproc' should match type 'struct b_proc' 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: 'Bnumne' was previously declared here ocomp.r:55:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:38:22: warning: type of 'Bnumlt' does not match original declaration [-Wlto-type-mismatch] 38 | OpDef(numlt,2,"<",0) | ^ ocomp.r:55:1: note: type 'struct b_iproc' should match type 'struct b_proc' 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: 'Bnumlt' was previously declared here ocomp.r:55:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:37:22: warning: type of 'Bnumle' does not match original declaration [-Wlto-type-mismatch] 37 | OpDef(numle,2,"<=",0) | ^ ocomp.r:55:1: note: type 'struct b_iproc' should match type 'struct b_proc' 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: 'Bnumle' was previously declared here ocomp.r:55:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:36:22: warning: type of 'Bnumgt' does not match original declaration [-Wlto-type-mismatch] 36 | OpDef(numgt,2,">",0) | ^ ocomp.r:55:1: note: type 'struct b_iproc' should match type 'struct b_proc' 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: 'Bnumgt' was previously declared here ocomp.r:55:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:35:22: warning: type of 'Bnumge' does not match original declaration [-Wlto-type-mismatch] 35 | OpDef(numge,2,">=",0) | ^ ocomp.r:55:1: note: type 'struct b_iproc' should match type 'struct b_proc' 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: 'Bnumge' was previously declared here ocomp.r:55:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:34:22: warning: type of 'Bnumeq' does not match original declaration [-Wlto-type-mismatch] 34 | OpDef(numeq,2,"=",0) | ^ xocomp.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xocomp.c:11:1: note: 'Bnumeq' was previously declared here xocomp.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:33:22: warning: type of 'Bnumber' does not match original declaration [-Wlto-type-mismatch] 33 | OpDef(number,1,"+",0) | ^ oarith.r:259:1: note: type 'struct b_iproc' should match type 'struct b_proc' 259 | } | ^ oarith.r:259:1: note: 'Bnumber' was previously declared here oarith.r:259:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:32:22: warning: type of 'Bnull' does not match original declaration [-Wlto-type-mismatch] 32 | OpDef(null,1,"/",-1) | ^ ovalue.r:29:1: note: type 'struct b_iproc' should match type 'struct b_proc' 29 | "/x - test x for null value." | ^ ovalue.r:29:1: note: 'Bnull' was previously declared here ovalue.r:29:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:31:22: warning: type of 'Bnonnull' does not match original declaration [-Wlto-type-mismatch] 31 | OpDef(nonnull,1,"\\",-1) | ^ xovalue.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xovalue.c:11:1: note: 'Bnonnull' was previously declared here xovalue.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:30:22: warning: type of 'Bneqv' does not match original declaration [-Wlto-type-mismatch] 30 | OpDef(neqv,2,"~===",0) | ^ ocomp.r:164:1: note: type 'struct b_iproc' should match type 'struct b_proc' 164 | operator{0,1} ~=== neqv(x,y) | ^ ocomp.r:164:1: note: 'Bneqv' was previously declared here ocomp.r:164:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:29:22: warning: type of 'Bneg' does not match original declaration [-Wlto-type-mismatch] 29 | OpDef(neg,1,"-",0) | ^ oarith.r:48:1: note: type 'struct b_iproc' should match type 'struct b_proc' 48 | #enddef | ^ oarith.r:48:1: note: 'Bneg' was previously declared here oarith.r:48:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:28:22: warning: type of 'Bmult' does not match original declaration [-Wlto-type-mismatch] 28 | OpDef(mult,2,"*",0) | ^ oarith.r:48:1: note: type 'struct b_iproc' should match type 'struct b_proc' 48 | #enddef | ^ oarith.r:48:1: note: 'Bmult' was previously declared here oarith.r:48:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:27:22: warning: type of 'Bmod' does not match original declaration [-Wlto-type-mismatch] 27 | OpDef(mod,2,"%",0) | ^ oarith.r:48:1: note: type 'struct b_iproc' should match type 'struct b_proc' 48 | #enddef | ^ oarith.r:48:1: note: 'Bmod' was previously declared here oarith.r:48:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:26:22: warning: type of 'Bminus' does not match original declaration [-Wlto-type-mismatch] 26 | OpDef(minus,2,"-",0) | ^ oarith.r:48:1: note: type 'struct b_iproc' should match type 'struct b_proc' 48 | #enddef | ^ oarith.r:48:1: note: 'Bminus' was previously declared here oarith.r:48:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:25:22: warning: type of 'Blexne' does not match original declaration [-Wlto-type-mismatch] 25 | OpDef(lexne,2,"~==",0) | ^ ocomp.r:142:1: note: type 'struct b_iproc' should match type 'struct b_proc' 142 | | ^ ocomp.r:142:1: note: 'Blexne' was previously declared here ocomp.r:142:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:24:22: warning: type of 'Blexlt' does not match original declaration [-Wlto-type-mismatch] 24 | OpDef(lexlt,2,"<<",0) | ^ ocomp.r:142:1: note: type 'struct b_iproc' should match type 'struct b_proc' 142 | | ^ ocomp.r:142:1: note: 'Blexlt' was previously declared here ocomp.r:142:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:23:22: warning: type of 'Blexle' does not match original declaration [-Wlto-type-mismatch] 23 | OpDef(lexle,2,"<<=",0) | ^ ocomp.r:142:1: note: type 'struct b_iproc' should match type 'struct b_proc' 142 | | ^ ocomp.r:142:1: note: 'Blexle' was previously declared here ocomp.r:142:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:22:22: warning: type of 'Blexgt' does not match original declaration [-Wlto-type-mismatch] 22 | OpDef(lexgt,2,">>",0) | ^ ocomp.r:142:1: note: type 'struct b_iproc' should match type 'struct b_proc' 142 | | ^ ocomp.r:142:1: note: 'Blexgt' was previously declared here ocomp.r:142:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:21:22: warning: type of 'Blexge' does not match original declaration [-Wlto-type-mismatch] 21 | OpDef(lexge,2,">>=",0) | ^ ocomp.r:142:1: note: type 'struct b_iproc' should match type 'struct b_proc' 142 | | ^ ocomp.r:142:1: note: 'Blexge' was previously declared here ocomp.r:142:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:20:22: warning: type of 'Blexeq' does not match original declaration [-Wlto-type-mismatch] 20 | OpDef(lexeq,2,"==",0) | ^ ocomp.r:55:1: note: type 'struct b_iproc' should match type 'struct b_proc' 55 | NumComp( = , numeq, NumEq, equal to) | ^ ocomp.r:55:1: note: 'Blexeq' was previously declared here ocomp.r:55:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:19:22: warning: type of 'Blconcat' does not match original declaration [-Wlto-type-mismatch] 19 | OpDef(lconcat,2,"|||",0) | ^ ocat.r:76:1: note: type 'struct b_iproc' should match type 'struct b_proc' 76 | operator{1} ||| lconcat(x, y) | ^ ocat.r:76:1: note: 'Blconcat' was previously declared here ocat.r:76:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:18:22: warning: type of 'Binter' does not match original declaration [-Wlto-type-mismatch] 18 | OpDef(inter,2,"**",0) | ^ oset.r:122:1: note: type 'struct b_iproc' should match type 'struct b_proc' 122 | abstract { | ^ oset.r:122:1: note: 'Binter' was previously declared here oset.r:122:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:17:22: warning: type of 'Beqv' does not match original declaration [-Wlto-type-mismatch] 17 | OpDef(eqv,2,"===",0) | ^ ocomp.r:142:1: note: type 'struct b_iproc' should match type 'struct b_proc' 142 | | ^ ocomp.r:142:1: note: 'Beqv' was previously declared here ocomp.r:142:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:16:22: warning: type of 'Bdivide' does not match original declaration [-Wlto-type-mismatch] 16 | OpDef(divide,2,"/",0) | ^ oarith.r:12:1: note: type 'struct b_iproc' should match type 'struct b_proc' 12 | #begdef ArithOp(icon_op, func_name, c_int_op, c_real_op) | ^ oarith.r:12:1: note: 'Bdivide' was previously declared here oarith.r:12:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:15:22: warning: type of 'Bdiff' does not match original declaration [-Wlto-type-mismatch] 15 | OpDef(diff,2,"--",0) | ^ oset.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | if is:set(x) && is:set(y) then { | ^ oset.r:38:1: note: 'Bdiff' was previously declared here oset.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:14:22: warning: type of 'Bcompl' does not match original declaration [-Wlto-type-mismatch] 14 | OpDef(compl,1,"~",0) | ^ xoset.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xoset.c:11:1: note: 'Bcompl' was previously declared here xoset.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:13:22: warning: type of 'Bcater' does not match original declaration [-Wlto-type-mismatch] 13 | OpDef(cater,2,"||",0) | ^ xocat.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xocat.c:11:1: note: 'Bcater' was previously declared here xocat.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:12:22: warning: type of 'Bbang' does not match original declaration [-Wlto-type-mismatch] 12 | OpDef(bang,1,"!",-1) | ^ xoref.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xoref.c:11:1: note: 'Bbang' was previously declared here xoref.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/odefs.h:11:22: warning: type of 'Basgn' does not match original declaration [-Wlto-type-mismatch] 11 | OpDef(asgn,2,":=",-1) | ^ xoasgn.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xoasgn.c:11:1: note: 'Basgn' was previously declared here xoasgn.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:172:22: warning: type of 'BWriteImage' does not match original declaration [-Wlto-type-mismatch] 172 | FncDefV(WriteImage) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BWriteImage' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:171:22: warning: type of 'BWSync' does not match original declaration [-Wlto-type-mismatch] 171 | FncDef(WSync,1) | ^ fwindow.r:1783:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1783 | abstract { | ^ fwindow.r:1783:1: note: 'BWSync' was previously declared here fwindow.r:1783:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:170:22: warning: type of 'BWFlush' does not match original declaration [-Wlto-type-mismatch] 170 | FncDefV(WFlush) | ^ fwindow.r:2029:1: note: type 'struct b_iproc' should match type 'struct b_proc' 2029 | abstract { | ^ fwindow.r:2029:1: note: 'BWFlush' was previously declared here fwindow.r:2029:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:169:22: warning: type of 'BWDefault' does not match original declaration [-Wlto-type-mismatch] 169 | FncDefV(WDefault) | ^ fwindow.r:2004:1: note: type 'struct b_iproc' should match type 'struct b_proc' 2004 | wbp w; | ^ fwindow.r:2004:1: note: 'BWDefault' was previously declared here fwindow.r:2004:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:168:22: warning: type of 'BWAttrib' does not match original declaration [-Wlto-type-mismatch] 168 | FncDefV(WAttrib) | ^ fwindow.r:1849:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1849 | abstract { | ^ fwindow.r:1849:1: note: 'BWAttrib' was previously declared here fwindow.r:1849:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:167:22: warning: type of 'BUncouple' does not match original declaration [-Wlto-type-mismatch] 167 | FncDef(Uncouple,1) | ^ fwindow.r:1831:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1831 | abstract { | ^ fwindow.r:1831:1: note: 'BUncouple' was previously declared here fwindow.r:1831:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:166:22: warning: type of 'BTextWidth' does not match original declaration [-Wlto-type-mismatch] 166 | FncDefV(TextWidth) | ^ fwindow.r:1808:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1808 | function{1} TextWidth(argv[argc]) | ^ fwindow.r:1808:1: note: 'BTextWidth' was previously declared here fwindow.r:1808:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:165:22: warning: type of 'BReadImage' does not match original declaration [-Wlto-type-mismatch] 165 | FncDefV(ReadImage) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BReadImage' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:164:22: warning: type of 'BRaise' does not match original declaration [-Wlto-type-mismatch] 164 | FncDefV(Raise) | ^ fwindow.r:1692:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1692 | return file | ^ fwindow.r:1692:1: note: 'BRaise' was previously declared here fwindow.r:1692:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:163:22: warning: type of 'BQueryPointer' does not match original declaration [-Wlto-type-mismatch] 163 | FncDef(QueryPointer,1) | ^ fwindow.r:1664:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1664 | | ^ fwindow.r:1664:1: note: 'BQueryPointer' was previously declared here fwindow.r:1664:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:162:22: warning: type of 'BPixel' does not match original declaration [-Wlto-type-mismatch] 162 | FncDefV(Pixel) | ^ fwindow.r:1579:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1579 | | ^ fwindow.r:1579:1: note: 'BPixel' was previously declared here fwindow.r:1579:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:161:22: warning: type of 'BPending' does not match original declaration [-Wlto-type-mismatch] 161 | FncDefV(Pending) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BPending' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:160:22: warning: type of 'BPattern' does not match original declaration [-Wlto-type-mismatch] 160 | FncDefV(Pattern) | ^ fwindow.r:1517:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1517 | body { | ^ fwindow.r:1517:1: note: 'BPattern' was previously declared here fwindow.r:1517:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:159:22: warning: type of 'BPaletteKey' does not match original declaration [-Wlto-type-mismatch] 159 | FncDefV(PaletteKey) | ^ fwindow.r:1468:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1468 | abstract { | ^ fwindow.r:1468:1: note: 'BPaletteKey' was previously declared here fwindow.r:1468:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:158:22: warning: type of 'BPaletteColor' does not match original declaration [-Wlto-type-mismatch] 158 | FncDefV(PaletteColor) | ^ fwindow.r:1426:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1426 | function{0,1} PaletteColor(argv[argc]) | ^ fwindow.r:1426:1: note: 'BPaletteColor' was previously declared here fwindow.r:1426:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:157:22: warning: type of 'BPaletteChars' does not match original declaration [-Wlto-type-mismatch] 157 | FncDefV(PaletteChars) | ^ fwindow.r:1389:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1389 | function{0,1} PaletteChars(argv[argc]) | ^ fwindow.r:1389:1: note: 'BPaletteChars' was previously declared here fwindow.r:1389:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:156:22: warning: type of 'BNewColor' does not match original declaration [-Wlto-type-mismatch] 156 | FncDefV(NewColor) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BNewColor' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:155:22: warning: type of 'BLower' does not match original declaration [-Wlto-type-mismatch] 155 | FncDefV(Lower) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BLower' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:154:22: warning: type of 'BGotoXY' does not match original declaration [-Wlto-type-mismatch] 154 | FncDefV(GotoXY) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BGotoXY' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:153:22: warning: type of 'BGotoRC' does not match original declaration [-Wlto-type-mismatch] 153 | FncDefV(GotoRC) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:184:1: note: type 'struct b_iproc' should match type 'struct b_proc' 184 | } | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:184:1: note: 'BGotoRC' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:184:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:152:22: warning: type of 'BFreeColor' does not match original declaration [-Wlto-type-mismatch] 152 | FncDefV(FreeColor) | ^ fwindow.r:1241:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1241 | abstract { | ^ fwindow.r:1241:1: note: 'BFreeColor' was previously declared here fwindow.r:1241:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:151:22: warning: type of 'BFont' does not match original declaration [-Wlto-type-mismatch] 151 | FncDefV(Font) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BFont' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:150:22: warning: type of 'BFillRectangle' does not match original declaration [-Wlto-type-mismatch] 150 | FncDefV(FillRectangle) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BFillRectangle' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:149:22: warning: type of 'BFillPolygon' does not match original declaration [-Wlto-type-mismatch] 149 | FncDefV(FillPolygon) | ^ fwindow.r:1134:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1134 | "FillPolygon(argv[]){1} - fill polygon" | ^ fwindow.r:1134:1: note: 'BFillPolygon' was previously declared here fwindow.r:1134:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:148:22: warning: type of 'BFillCircle' does not match original declaration [-Wlto-type-mismatch] 148 | FncDefV(FillCircle) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BFillCircle' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:147:22: warning: type of 'BFillArc' does not match original declaration [-Wlto-type-mismatch] 147 | FncDefV(FillArc) | ^ fwindow.r:1036:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1036 | | ^ fwindow.r:1036:1: note: 'BFillArc' was previously declared here fwindow.r:1036:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:146:22: warning: type of 'BFg' does not match original declaration [-Wlto-type-mismatch] 146 | FncDefV(Fg) | ^ fwindow.r:996:1: note: type 'struct b_iproc' should match type 'struct b_proc' 996 | abstract { | ^ fwindow.r:996:1: note: 'BFg' was previously declared here fwindow.r:996:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:145:22: warning: type of 'BEvent' does not match original declaration [-Wlto-type-mismatch] 145 | FncDefV(Event) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BEvent' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:144:22: warning: type of 'BEraseArea' does not match original declaration [-Wlto-type-mismatch] 144 | FncDefV(EraseArea) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BEraseArea' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:143:22: warning: type of 'BDrawString' does not match original declaration [-Wlto-type-mismatch] 143 | FncDefV(DrawString) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawString' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:142:22: warning: type of 'BDrawSegment' does not match original declaration [-Wlto-type-mismatch] 142 | FncDefV(DrawSegment) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawSegment' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:141:22: warning: type of 'BDrawRectangle' does not match original declaration [-Wlto-type-mismatch] 141 | FncDefV(DrawRectangle) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawRectangle' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:140:22: warning: type of 'BDrawPolygon' does not match original declaration [-Wlto-type-mismatch] 140 | FncDefV(DrawPolygon) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawPolygon' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:139:22: warning: type of 'BDrawPoint' does not match original declaration [-Wlto-type-mismatch] 139 | FncDefV(DrawPoint) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawPoint' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:138:22: warning: type of 'BDrawLine' does not match original declaration [-Wlto-type-mismatch] 138 | FncDefV(DrawLine) | ^ fwindow.r:707:1: note: type 'struct b_iproc' should match type 'struct b_proc' 707 | | ^ fwindow.r:707:1: note: 'BDrawLine' was previously declared here fwindow.r:707:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:137:22: warning: type of 'BDrawImage' does not match original declaration [-Wlto-type-mismatch] 137 | FncDefV(DrawImage) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawImage' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:136:22: warning: type of 'BDrawCurve' does not match original declaration [-Wlto-type-mismatch] 136 | FncDefV(DrawCurve) | ^ fwindow.r:512:1: note: type 'struct b_iproc' should match type 'struct b_proc' 512 | */ | ^ fwindow.r:512:1: note: 'BDrawCurve' was previously declared here fwindow.r:512:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:135:22: warning: type of 'BDrawCircle' does not match original declaration [-Wlto-type-mismatch] 135 | FncDefV(DrawCircle) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BDrawCircle' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:134:22: warning: type of 'BDrawArc' does not match original declaration [-Wlto-type-mismatch] 134 | FncDefV(DrawArc) | ^ fwindow.r:408:1: note: type 'struct b_iproc' should match type 'struct b_proc' 408 | | ^ fwindow.r:408:1: note: 'BDrawArc' was previously declared here fwindow.r:408:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:133:22: warning: type of 'BCouple' does not match original declaration [-Wlto-type-mismatch] 133 | FncDefV(Couple) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BCouple' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:132:22: warning: type of 'BCopyArea' does not match original declaration [-Wlto-type-mismatch] 132 | FncDefV(CopyArea) | ^ fwindow.r:306:1: note: type 'struct b_iproc' should match type 'struct b_proc' 306 | body { | ^ fwindow.r:306:1: note: 'BCopyArea' was previously declared here fwindow.r:306:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:131:22: warning: type of 'BColorValue' does not match original declaration [-Wlto-type-mismatch] 131 | FncDefV(ColorValue) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:184:1: note: type 'struct b_iproc' should match type 'struct b_proc' 184 | } | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:184:1: note: 'BColorValue' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:184:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:130:22: warning: type of 'BColor' does not match original declaration [-Wlto-type-mismatch] 130 | FncDefV(Color) | ^ fwindow.r:198:1: note: type 'struct b_iproc' should match type 'struct b_proc' 198 | function{0,1} Color(argv[argc]) | ^ fwindow.r:198:1: note: 'BColor' was previously declared here fwindow.r:198:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:129:22: warning: type of 'BClone' does not match original declaration [-Wlto-type-mismatch] 129 | FncDefV(Clone) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BClone' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:128:22: warning: type of 'BClip' does not match original declaration [-Wlto-type-mismatch] 128 | FncDefV(Clip) | ^ fwindow.r:110:1: note: type 'struct b_iproc' should match type 'struct b_proc' 110 | abstract { | ^ fwindow.r:110:1: note: 'BClip' was previously declared here fwindow.r:110:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:127:22: warning: type of 'BBg' does not match original declaration [-Wlto-type-mismatch] 127 | FncDefV(Bg) | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: type 'struct b_iproc' should match type 'struct b_proc' 183 | if (!n) runerr(146); | ^ /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: 'BBg' was previously declared here /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/rtt/../h/grttin.h:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:126:22: warning: type of 'BAlert' does not match original declaration [-Wlto-type-mismatch] 126 | FncDefV(Alert) | ^ fwindow.r:49:1: note: type 'struct b_iproc' should match type 'struct b_proc' 49 | function{1} Alert(argv[argc]) | ^ fwindow.r:49:1: note: 'BAlert' was previously declared here fwindow.r:49:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:125:22: warning: type of 'BActive' does not match original declaration [-Wlto-type-mismatch] 125 | FncDef(Active,0) | ^ fwindow.r:31:1: note: type 'struct b_iproc' should match type 'struct b_proc' 31 | | ^ fwindow.r:31:1: note: 'BActive' was previously declared here fwindow.r:31:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:118:22: warning: type of 'Bkbhit' does not match original declaration [-Wlto-type-mismatch] 118 | FncDef(kbhit,0) | ^ fsys.r:952:1: note: type 'struct b_iproc' should match type 'struct b_proc' 952 | function{0,1} kbhit() | ^ fsys.r:952:1: note: 'Bkbhit' was previously declared here fsys.r:952:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:117:22: warning: type of 'Bgetche' does not match original declaration [-Wlto-type-mismatch] 117 | FncDef(getche,0) | ^ fsys.r:937:1: note: type 'struct b_iproc' should match type 'struct b_proc' 937 | abstract { | ^ fsys.r:937:1: note: 'Bgetche' was previously declared here fsys.r:937:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:116:22: warning: type of 'Bgetch' does not match original declaration [-Wlto-type-mismatch] 116 | FncDef(getch,0) | ^ fsys.r:789:1: note: type 'struct b_iproc' should match type 'struct b_proc' 789 | #endif /* nl */ | ^ fsys.r:789:1: note: 'Bgetch' was previously declared here fsys.r:789:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:102:22: warning: type of 'Bloadfunc' does not match original declaration [-Wlto-type-mismatch] 102 | FncDef(loadfunc,2) | ^ fload.r:28:1: note: type 'struct b_iproc' should match type 'struct b_proc' 28 | "loadfunc(filename,funcname) - load C function dynamically." | ^ fload.r:28:1: note: 'Bloadfunc' was previously declared here fload.r:28:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:93:22: warning: type of 'Bopen' does not match original declaration [-Wlto-type-mismatch] 93 | FncDefV(open) | ^ fsys.r:117:1: note: type 'struct b_iproc' should match type 'struct b_proc' 117 | "open(s1, s2, ...) - open file named s1 with options s2" | ^ fsys.r:117:1: note: 'Bopen' was previously declared here fsys.r:117:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:90:22: warning: type of 'Bwrites' does not match original declaration [-Wlto-type-mismatch] 90 | FncDefV(writes) | ^ fsys.r:789:1: note: type 'struct b_iproc' should match type 'struct b_proc' 789 | #endif /* nl */ | ^ fsys.r:789:1: note: 'Bwrites' was previously declared here fsys.r:789:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:89:22: warning: type of 'Bwrite' does not match original declaration [-Wlto-type-mismatch] 89 | FncDefV(write) | ^ fsys.r:787:1: note: type 'struct b_iproc' should match type 'struct b_proc' 787 | #if !nl | ^ fsys.r:787:1: note: 'Bwrite' was previously declared here fsys.r:787:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:88:22: warning: type of 'Bwhere' does not match original declaration [-Wlto-type-mismatch] 88 | FncDef(where,1) | ^ fsys.r:681:1: note: type 'struct b_iproc' should match type 'struct b_proc' 681 | function{0,1} where(f) | ^ fsys.r:681:1: note: 'Bwhere' was previously declared here fsys.r:681:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:87:22: warning: type of 'Bvariable' does not match original declaration [-Wlto-type-mismatch] 87 | FncDef(variable,1) | ^ fmisc.r:1190:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1190 | | ^ fmisc.r:1190:1: note: 'Bvariable' was previously declared here fmisc.r:1190:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:86:22: warning: type of 'Bupto' does not match original declaration [-Wlto-type-mismatch] 86 | FncDef(upto,4) | ^ fstranl.r:237:1: note: type 'struct b_iproc' should match type 'struct b_proc' 237 | function{*} upto(c,s,i,j) | ^ fstranl.r:237:1: note: 'Bupto' was previously declared here fstranl.r:237:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:85:22: warning: type of 'Btype' does not match original declaration [-Wlto-type-mismatch] 85 | FncDef(type,1) | ^ fmisc.r:1150:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1150 | | ^ fmisc.r:1150:1: note: 'Btype' was previously declared here fmisc.r:1150:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:84:22: warning: type of 'Btrim' does not match original declaration [-Wlto-type-mismatch] 84 | FncDef(trim,2) | ^ fstr.r:667:1: note: type 'struct b_iproc' should match type 'struct b_proc' 667 | function{1} trim(s,c) | ^ fstr.r:667:1: note: 'Btrim' was previously declared here fstr.r:667:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:83:22: warning: type of 'Btan' does not match original declaration [-Wlto-type-mismatch] 83 | FncDef(tan,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Btan' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:82:22: warning: type of 'Btable' does not match original declaration [-Wlto-type-mismatch] 82 | FncDef(table,1) | ^ fstruct.r:824:1: note: type 'struct b_iproc' should match type 'struct b_proc' 824 | return new table(empty_type, empty_type, type(x)) | ^ fstruct.r:824:1: note: 'Btable' was previously declared here fstruct.r:824:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:81:22: warning: type of 'Btab' does not match original declaration [-Wlto-type-mismatch] 81 | FncDef(tab,1) | ^ fscan.r:89:1: note: type 'struct b_iproc' should match type 'struct b_proc' 89 | function{0,1+} tab(i) | ^ fscan.r:89:1: note: 'Btab' was previously declared here fscan.r:89:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:80:22: warning: type of 'Bsystem' does not match original declaration [-Wlto-type-mismatch] 80 | FncDef(system,1) | ^ fsys.r:647:1: note: type 'struct b_iproc' should match type 'struct b_proc' 647 | function{1} system(s) | ^ fsys.r:647:1: note: 'Bsystem' was previously declared here fsys.r:647:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:79:22: warning: type of 'Bstring' does not match original declaration [-Wlto-type-mismatch] 79 | FncDef(string,1) | ^ fconv.r:92:1: note: type 'struct b_iproc' should match type 'struct b_proc' 92 | | ^ fconv.r:92:1: note: 'Bstring' was previously declared here fconv.r:92:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:78:22: warning: type of 'Bstop' does not match original declaration [-Wlto-type-mismatch] 78 | FncDefV(stop) | ^ fsys.r:723:1: note: type 'struct b_iproc' should match type 'struct b_proc' 723 | */ | ^ fsys.r:723:1: note: 'Bstop' was previously declared here fsys.r:723:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:77:22: warning: type of 'Bsqrt' does not match original declaration [-Wlto-type-mismatch] 77 | FncDef(sqrt,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Bsqrt' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:76:22: warning: type of 'Bsortf' does not match original declaration [-Wlto-type-mismatch] 76 | FncDef(sortf,2) | ^ fmisc.r:934:1: note: type 'struct b_iproc' should match type 'struct b_proc' 934 | | ^ fmisc.r:934:1: note: 'Bsortf' was previously declared here fmisc.r:934:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:75:22: warning: type of 'Bsort' does not match original declaration [-Wlto-type-mismatch] 75 | FncDef(sort,2) | ^ fmisc.r:625:1: note: type 'struct b_iproc' should match type 'struct b_proc' 625 | abstract { | ^ fmisc.r:625:1: note: 'Bsort' was previously declared here fmisc.r:625:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:74:22: warning: type of 'Bsin' does not match original declaration [-Wlto-type-mismatch] 74 | FncDef(sin,1) | ^ xfmath.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfmath.c:11:1: note: 'Bsin' was previously declared here xfmath.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:73:22: warning: type of 'Bset' does not match original declaration [-Wlto-type-mismatch] 73 | FncDef(set,1) | ^ fstruct.r:741:1: note: type 'struct b_iproc' should match type 'struct b_proc' 741 | | ^ fstruct.r:741:1: note: 'Bset' was previously declared here fstruct.r:741:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:72:22: warning: type of 'Bserial' does not match original declaration [-Wlto-type-mismatch] 72 | FncDef(serial,1) | ^ fmisc.r:580:1: note: type 'struct b_iproc' should match type 'struct b_proc' 580 | abstract { | ^ fmisc.r:580:1: note: 'Bserial' was previously declared here fmisc.r:580:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:71:22: warning: type of 'Bseq' does not match original declaration [-Wlto-type-mismatch] 71 | FncDef(seq,2) | ^ fmisc.r:524:1: note: type 'struct b_iproc' should match type 'struct b_proc' 524 | | ^ fmisc.r:524:1: note: 'Bseq' was previously declared here fmisc.r:524:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:70:22: warning: type of 'Bseek' does not match original declaration [-Wlto-type-mismatch] 70 | FncDef(seek,2) | ^ fsys.r:594:1: note: type 'struct b_iproc' should match type 'struct b_proc' 594 | | ^ fsys.r:594:1: note: 'Bseek' was previously declared here fsys.r:594:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:69:22: warning: type of 'Brunerr' does not match original declaration [-Wlto-type-mismatch] 69 | FncDefV(runerr) | ^ fmisc.r:507:1: note: type 'struct b_iproc' should match type 'struct b_proc' 507 | if !cnv:C_integer(i) then | ^ fmisc.r:507:1: note: 'Brunerr' was previously declared here fmisc.r:507:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:68:22: warning: type of 'Brtod' does not match original declaration [-Wlto-type-mismatch] 68 | FncDef(rtod,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Brtod' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:67:22: warning: type of 'Bright' does not match original declaration [-Wlto-type-mismatch] 67 | FncDef(right,3) | ^ fstr.r:620:1: note: type 'struct b_iproc' should match type 'struct b_proc' 620 | function{1} right(s1,n,s2) | ^ fstr.r:620:1: note: 'Bright' was previously declared here fstr.r:620:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:66:22: warning: type of 'Breverse' does not match original declaration [-Wlto-type-mismatch] 66 | FncDef(reverse,1) | ^ fstr.r:581:1: note: type 'struct b_iproc' should match type 'struct b_proc' 581 | | ^ fstr.r:581:1: note: 'Breverse' was previously declared here fstr.r:581:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:65:22: warning: type of 'Brepl' does not match original declaration [-Wlto-type-mismatch] 65 | FncDef(repl,2) | ^ fstr.r:512:1: note: type 'struct b_iproc' should match type 'struct b_proc' 512 | | ^ fstr.r:512:1: note: 'Brepl' was previously declared here fstr.r:512:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:64:22: warning: type of 'Brename' does not match original declaration [-Wlto-type-mismatch] 64 | FncDef(rename,1) | ^ fsys.r:570:1: note: type 'struct b_iproc' should match type 'struct b_proc' 570 | function{0,1} rename(s1,s2) | ^ fsys.r:570:1: note: 'Brename' was previously declared here fsys.r:570:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:63:22: warning: type of 'Bremove' does not match original declaration [-Wlto-type-mismatch] 63 | FncDef(remove,2) | ^ fsys.r:550:1: note: type 'struct b_iproc' should match type 'struct b_proc' 550 | | ^ fsys.r:550:1: note: 'Bremove' was previously declared here fsys.r:550:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:62:22: warning: type of 'Breal' does not match original declaration [-Wlto-type-mismatch] 62 | FncDef(real,1) | ^ fconv.r:92:1: note: type 'struct b_iproc' should match type 'struct b_proc' 92 | | ^ fconv.r:92:1: note: 'Breal' was previously declared here fconv.r:92:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:61:22: warning: type of 'Breads' does not match original declaration [-Wlto-type-mismatch] 61 | FncDef(reads,2) | ^ fsys.r:444:1: note: type 'struct b_iproc' should match type 'struct b_proc' 444 | /* | ^ fsys.r:444:1: note: 'Breads' was previously declared here fsys.r:444:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:60:22: warning: type of 'Bread' does not match original declaration [-Wlto-type-mismatch] 60 | FncDef(read,2) | ^ fsys.r:349:1: note: type 'struct b_iproc' should match type 'struct b_proc' 349 | * Default f to &input. | ^ fsys.r:349:1: note: 'Bread' was previously declared here fsys.r:349:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:59:22: warning: type of 'Bput' does not match original declaration [-Wlto-type-mismatch] 59 | FncDefV(put) | ^ fstruct.r:642:1: note: type 'struct b_iproc' should match type 'struct b_proc' 642 | | ^ fstruct.r:642:1: note: 'Bput' was previously declared here fstruct.r:642:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:58:22: warning: type of 'Bpush' does not match original declaration [-Wlto-type-mismatch] 58 | FncDefV(push) | ^ fstruct.r:477:1: note: type 'struct b_iproc' should match type 'struct b_proc' 477 | | ^ fstruct.r:477:1: note: 'Bpush' was previously declared here fstruct.r:477:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:57:22: warning: type of 'Bpull' does not match original declaration [-Wlto-type-mismatch] 57 | FncDef(pull,1) | ^ fstruct.r:363:1: note: type 'struct b_iproc' should match type 'struct b_proc' 363 | /* | ^ fstruct.r:363:1: note: 'Bpull' was previously declared here fstruct.r:363:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:56:22: warning: type of 'Bproc' does not match original declaration [-Wlto-type-mismatch] 56 | FncDef(proc,2) | ^ fconv.r:133:1: note: type 'struct b_iproc' should match type 'struct b_proc' 133 | "ambiguous string names." | ^ fconv.r:133:1: note: 'Bproc' was previously declared here fconv.r:133:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:55:22: warning: type of 'Bpos' does not match original declaration [-Wlto-type-mismatch] 55 | FncDef(pos,1) | ^ fscan.r:64:1: note: type 'struct b_iproc' should match type 'struct b_proc' 64 | | ^ fscan.r:64:1: note: 'Bpos' was previously declared here fscan.r:64:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:54:22: warning: type of 'Bpop' does not match original declaration [-Wlto-type-mismatch] 54 | FncDef(pop,1) | ^ fstruct.r:135:1: note: type 'struct b_iproc' should match type 'struct b_proc' 135 | | ^ fstruct.r:135:1: note: 'Bpop' was previously declared here fstruct.r:135:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:53:22: warning: type of 'Bord' does not match original declaration [-Wlto-type-mismatch] 53 | FncDef(ord,1) | ^ fmisc.r:465:1: note: type 'struct b_iproc' should match type 'struct b_proc' 465 | if !cnv:tmp_string(s) then | ^ fmisc.r:465:1: note: 'Bord' was previously declared here fmisc.r:465:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:52:22: warning: type of 'Bnumeric' does not match original declaration [-Wlto-type-mismatch] 52 | FncDef(numeric,1) | ^ fconv.r:92:1: note: type 'struct b_iproc' should match type 'struct b_proc' 92 | | ^ fconv.r:92:1: note: 'Bnumeric' was previously declared here fconv.r:92:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:51:22: warning: type of 'Bname' does not match original declaration [-Wlto-type-mismatch] 51 | FncDef(name,1) | ^ fmisc.r:481:1: note: type 'struct b_iproc' should match type 'struct b_proc' 481 | /* | ^ fmisc.r:481:1: note: 'Bname' was previously declared here fmisc.r:481:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:50:22: warning: type of 'Bmove' does not match original declaration [-Wlto-type-mismatch] 50 | FncDef(move,1) | ^ xfscan.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfscan.c:11:1: note: 'Bmove' was previously declared here xfscan.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:49:22: warning: type of 'Bmember' does not match original declaration [-Wlto-type-mismatch] 49 | FncDef(member,1) | ^ fstruct.r:320:1: note: type 'struct b_iproc' should match type 'struct b_proc' 320 | type_case s of { | ^ fstruct.r:320:1: note: 'Bmember' was previously declared here fstruct.r:320:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:48:22: warning: type of 'Bmatch' does not match original declaration [-Wlto-type-mismatch] 48 | FncDef(match,4) | ^ fstranl.r:204:1: note: type 'struct b_iproc' should match type 'struct b_proc' 204 | str_anal( s2, i, j ) | ^ fstranl.r:204:1: note: 'Bmatch' was previously declared here fstranl.r:204:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:47:22: warning: type of 'Bmap' does not match original declaration [-Wlto-type-mismatch] 47 | FncDef(map,3) | ^ fstr.r:429:1: note: type 'struct b_iproc' should match type 'struct b_proc' 429 | function{1} map(s1,s2,s3) | ^ fstr.r:429:1: note: 'Bmap' was previously declared here fstr.r:429:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:46:22: warning: type of 'Bmany' does not match original declaration [-Wlto-type-mismatch] 46 | FncDef(many,4) | ^ fstranl.r:172:1: note: type 'struct b_iproc' should match type 'struct b_proc' 172 | "many(c,s,i1,i2) - produces the position in s after the longest initial " | ^ fstranl.r:172:1: note: 'Bmany' was previously declared here fstranl.r:172:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:45:22: warning: type of 'Blog' does not match original declaration [-Wlto-type-mismatch] 45 | FncDef(log,1) | ^ fmath.r:80:1: note: type 'struct b_iproc' should match type 'struct b_proc' 80 | | ^ fmath.r:80:1: note: 'Blog' was previously declared here fmath.r:80:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:44:22: warning: type of 'Blist' does not match original declaration [-Wlto-type-mismatch] 44 | FncDef(list,2) | ^ fstruct.r:268:1: note: type 'struct b_iproc' should match type 'struct b_proc' 268 | runerr(101, n) | ^ fstruct.r:268:1: note: 'Blist' was previously declared here fstruct.r:268:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:43:22: warning: type of 'Bleft' does not match original declaration [-Wlto-type-mismatch] 43 | FncDef(left,3) | ^ fstr.r:378:1: note: type 'struct b_iproc' should match type 'struct b_proc' 378 | | ^ fstr.r:378:1: note: 'Bleft' was previously declared here fstr.r:378:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:42:22: warning: type of 'Bkey' does not match original declaration [-Wlto-type-mismatch] 42 | FncDef(key,2) | ^ fstruct.r:135:1: note: type 'struct b_iproc' should match type 'struct b_proc' 135 | | ^ fstruct.r:135:1: note: 'Bkey' was previously declared here fstruct.r:135:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:41:22: warning: type of 'Bixor' does not match original declaration [-Wlto-type-mismatch] 41 | FncDef(ixor,2) | ^ fmisc.r:349:1: note: type 'struct b_iproc' should match type 'struct b_proc' 349 | #begdef big_bitand(x,y) | ^ fmisc.r:349:1: note: 'Bixor' was previously declared here fmisc.r:349:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:40:22: warning: type of 'Bishift' does not match original declaration [-Wlto-type-mismatch] 40 | FncDef(ishift,2) | ^ fmisc.r:424:1: note: type 'struct b_iproc' should match type 'struct b_proc' 424 | if !cnv:integer(i) then | ^ fmisc.r:424:1: note: 'Bishift' was previously declared here fmisc.r:424:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:39:22: warning: type of 'Bior' does not match original declaration [-Wlto-type-mismatch] 39 | FncDef(ior,2) | ^ fmisc.r:349:1: note: type 'struct b_iproc' should match type 'struct b_proc' 349 | #begdef big_bitand(x,y) | ^ fmisc.r:349:1: note: 'Bior' was previously declared here fmisc.r:349:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:38:22: warning: type of 'Binteger' does not match original declaration [-Wlto-type-mismatch] 38 | FncDef(integer,1) | ^ fconv.r:92:1: note: type 'struct b_iproc' should match type 'struct b_proc' 92 | | ^ fconv.r:92:1: note: 'Binteger' was previously declared here fconv.r:92:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:37:22: warning: type of 'Binsert' does not match original declaration [-Wlto-type-mismatch] 37 | FncDef(insert,3) | ^ fstruct.r:166:1: note: type 'struct b_iproc' should match type 'struct b_proc' 166 | set: { | ^ fstruct.r:166:1: note: 'Binsert' was previously declared here fstruct.r:166:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:36:22: warning: type of 'Bimage' does not match original declaration [-Wlto-type-mismatch] 36 | FncDef(image,1) | ^ fmisc.r:407:1: note: type 'struct b_iproc' should match type 'struct b_proc' 407 | */ | ^ fmisc.r:407:1: note: 'Bimage' was previously declared here fmisc.r:407:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:35:22: warning: type of 'Bicom' does not match original declaration [-Wlto-type-mismatch] 35 | FncDef(icom,1) | ^ fmisc.r:349:1: note: type 'struct b_iproc' should match type 'struct b_proc' 349 | #begdef big_bitand(x,y) | ^ fmisc.r:349:1: note: 'Bicom' was previously declared here fmisc.r:349:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:34:22: warning: type of 'Biand' does not match original declaration [-Wlto-type-mismatch] 34 | FncDef(iand,2) | ^ fmisc.r:320:1: note: type 'struct b_iproc' should match type 'struct b_proc' 320 | */ | ^ fmisc.r:320:1: note: 'Biand' was previously declared here fmisc.r:320:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:33:22: warning: type of 'Bgetenv' does not match original declaration [-Wlto-type-mismatch] 33 | FncDef(getenv,1) | ^ fsys.r:89:1: note: type 'struct b_iproc' should match type 'struct b_proc' 89 | function{0,1} getenv(s) | ^ fsys.r:89:1: note: 'Bgetenv' was previously declared here fsys.r:89:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:32:22: warning: type of 'Bget' does not match original declaration [-Wlto-type-mismatch] 32 | FncDef(get,2) | ^ fstruct.r:111:1: note: type 'struct b_iproc' should match type 'struct b_proc' 111 | #begdef GetOrPop(get_or_pop) | ^ fstruct.r:111:1: note: 'Bget' was previously declared here fstruct.r:111:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:31:22: warning: type of 'Bfunction' does not match original declaration [-Wlto-type-mismatch] 31 | FncDef(function,0) | ^ fmisc.r:302:1: note: type 'struct b_iproc' should match type 'struct b_proc' 302 | function{*} function() | ^ fmisc.r:302:1: note: 'Bfunction' was previously declared here fmisc.r:302:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:30:22: warning: type of 'Bflush' does not match original declaration [-Wlto-type-mismatch] 30 | FncDef(flush,1) | ^ fsys.r:1004:1: note: type 'struct b_iproc' should match type 'struct b_proc' 1004 | if !is:file(f) then | ^ fsys.r:1004:1: note: 'Bflush' was previously declared here fsys.r:1004:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:29:22: warning: type of 'Bfind' does not match original declaration [-Wlto-type-mismatch] 29 | FncDef(find,4) | ^ fstranl.r:127:1: note: type 'struct b_iproc' should match type 'struct b_proc' 127 | end | ^ fstranl.r:127:1: note: 'Bfind' was previously declared here fstranl.r:127:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:28:22: warning: type of 'Bexp' does not match original declaration [-Wlto-type-mismatch] 28 | FncDef(exp,2) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Bexp' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:27:22: warning: type of 'Bexit' does not match original declaration [-Wlto-type-mismatch] 27 | FncDef(exit,1) | ^ fsys.r:76:1: note: type 'struct b_iproc' should match type 'struct b_proc' 76 | function{} exit(status) | ^ fsys.r:76:1: note: 'Bexit' was previously declared here fsys.r:76:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:26:22: warning: type of 'Berrorclear' does not match original declaration [-Wlto-type-mismatch] 26 | FncDef(errorclear,0) | ^ fmisc.r:286:1: note: type 'struct b_iproc' should match type 'struct b_proc' 286 | function{1} errorclear() | ^ fmisc.r:286:1: note: 'Berrorclear' was previously declared here fmisc.r:286:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:25:22: warning: type of 'Bentab' does not match original declaration [-Wlto-type-mismatch] 25 | FncDefV(entab) | ^ fstr.r:228:1: note: type 'struct b_iproc' should match type 'struct b_proc' 228 | function{1} entab(s,i[n]) | ^ fstr.r:228:1: note: 'Bentab' was previously declared here fstr.r:228:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:24:22: warning: type of 'Bdtor' does not match original declaration [-Wlto-type-mismatch] 24 | FncDef(dtor,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Bdtor' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:23:22: warning: type of 'Bdisplay' does not match original declaration [-Wlto-type-mismatch] 23 | FncDef(display,2) | ^ fmisc.r:230:1: note: type 'struct b_iproc' should match type 'struct b_proc' 230 | | ^ fmisc.r:230:1: note: 'Bdisplay' was previously declared here fmisc.r:230:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:22:22: warning: type of 'Bdetab' does not match original declaration [-Wlto-type-mismatch] 22 | FncDefV(detab) | ^ fstr.r:125:1: note: type 'struct b_iproc' should match type 'struct b_proc' 125 | | ^ fstr.r:125:1: note: 'Bdetab' was previously declared here fstr.r:125:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:21:22: warning: type of 'Bdelete' does not match original declaration [-Wlto-type-mismatch] 21 | FncDef(delete,2) | ^ xfstruct.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfstruct.c:11:1: note: 'Bdelete' was previously declared here xfstruct.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:20:22: warning: type of 'Bdelay' does not match original declaration [-Wlto-type-mismatch] 20 | FncDef(delay,1) | ^ fsys.r:983:1: note: type 'struct b_iproc' should match type 'struct b_proc' 983 | | ^ fsys.r:983:1: note: 'Bdelay' was previously declared here fsys.r:983:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:19:22: warning: type of 'Bcset' does not match original declaration [-Wlto-type-mismatch] 19 | FncDef(cset,1) | ^ fconv.r:69:1: note: type 'struct b_iproc' should match type 'struct b_proc' 69 | #t "(x) - produces a value of type " #t " resulting from the conversion of x, " | ^ fconv.r:69:1: note: 'Bcset' was previously declared here fconv.r:69:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:18:22: warning: type of 'Bcos' does not match original declaration [-Wlto-type-mismatch] 18 | FncDef(cos,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Bcos' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:17:22: warning: type of 'Bcopy' does not match original declaration [-Wlto-type-mismatch] 17 | FncDef(copy,1) | ^ fmisc.r:93:1: note: type 'struct b_iproc' should match type 'struct b_proc' 93 | function{1} copy(x) | ^ fmisc.r:93:1: note: 'Bcopy' was previously declared here fmisc.r:93:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:16:22: warning: type of 'Bcollect' does not match original declaration [-Wlto-type-mismatch] 16 | FncDef(collect,2) | ^ fmisc.r:47:1: note: type 'struct b_iproc' should match type 'struct b_proc' 47 | | ^ fmisc.r:47:1: note: 'Bcollect' was previously declared here fmisc.r:47:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:15:22: warning: type of 'Bclose' does not match original declaration [-Wlto-type-mismatch] 15 | FncDef(close,1) | ^ xfsys.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfsys.c:11:1: note: 'Bclose' was previously declared here xfsys.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:14:22: warning: type of 'Bchdir' does not match original declaration [-Wlto-type-mismatch] 14 | FncDef(chdir,1) | ^ fsys.r:967:1: note: type 'struct b_iproc' should match type 'struct b_proc' 967 | | ^ fsys.r:967:1: note: 'Bchdir' was previously declared here fsys.r:967:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:13:22: warning: type of 'Bchar' does not match original declaration [-Wlto-type-mismatch] 13 | FncDef(char,1) | ^ fmisc.r:28:1: note: type 'struct b_iproc' should match type 'struct b_proc' 28 | function{1} char(i) | ^ fmisc.r:28:1: note: 'Bchar' was previously declared here fmisc.r:28:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:12:22: warning: type of 'Bcenter' does not match original declaration [-Wlto-type-mismatch] 12 | FncDef(center,3) | ^ xfstr.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfstr.c:11:1: note: 'Bcenter' was previously declared here xfstr.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:11:22: warning: type of 'Bbal' does not match original declaration [-Wlto-type-mismatch] 11 | FncDef(bal,6) | ^ fstranl.r:85:1: note: type 'struct b_iproc' should match type 'struct b_proc' 85 | | ^ fstranl.r:85:1: note: 'Bbal' was previously declared here fstranl.r:85:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:10:22: warning: type of 'Batan' does not match original declaration [-Wlto-type-mismatch] 10 | FncDef(atan,2) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Batan' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:9:22: warning: type of 'Basin' does not match original declaration [-Wlto-type-mismatch] 9 | FncDef(asin,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Basin' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:8:22: warning: type of 'Bargs' does not match original declaration [-Wlto-type-mismatch] 8 | FncDef(args,1) | ^ xfmisc.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfmisc.c:11:1: note: 'Bargs' was previously declared here xfmisc.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:7:22: warning: type of 'Bany' does not match original declaration [-Wlto-type-mismatch] 7 | FncDef(any,4) | ^ xfstranl.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfstranl.c:11:1: note: 'Bany' was previously declared here xfstranl.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:6:22: warning: type of 'Bacos' does not match original declaration [-Wlto-type-mismatch] 6 | FncDef(acos,1) | ^ fmath.r:38:1: note: type 'struct b_iproc' should match type 'struct b_proc' 38 | MathOp(sin, sin, ", x in radians.", ;, ;) | ^ fmath.r:38:1: note: 'Bacos' was previously declared here fmath.r:38:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../h/fdefs.h:5:22: warning: type of 'Babs' does not match original declaration [-Wlto-type-mismatch] 5 | FncDef(abs,1) | ^ xfconv.c:11:1: note: type 'struct b_iproc' should match type 'struct b_proc' xfconv.c:11:1: note: 'Babs' was previously declared here xfconv.c:11:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used cp iconx ../../bin make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/src/runtime' cd ipl; make Ilib make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl' cp incl/*.icn gincl/*.icn cfuncs/icall.h ../lib cd procs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib cd gprocs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib if grep '^ *# *define LoadFunc' ../src/h/define.h >/dev/null; \ then make Cfunctions; fi make[2]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl' cd cfuncs; LPATH= make ICONT=../../bin/icont make[3]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl/cfuncs' sh mkfunc.sh libcfunc.so bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o >cfunc.icn ../../bin/icont -us -c cfunc.icn gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c bitcount.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c external.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c files.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c fpoll.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c internal.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c lgconv.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c osf.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c pack.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c ppm.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c process.c gcc -O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -c tconnect.c CC="gcc" CFLAGS="-O2 -flto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard" BIN="../../bin" \ sh mklib.sh libcfunc.so bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o + case "$SYS" in + gcc -shared -o libcfunc.so -fPIC bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o make[3]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl/cfuncs' cp cfuncs/*.u? ../lib cp cfuncs/libcfunc.so ../bin make[2]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl' make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl' cd ipl; make Ibin make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl' MAKE=make ./BuildBin + icont -usN colrbook + icont -usN colrpick + icont -usN fontpick + icont -usN palette + icont -usN wevents + icont -usN xgamma make[2]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl/gpacks/vib' rm -f vib *.ps *.u[12] app vibpro* core busy dlog make[2]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl/gpacks/vib' make[2]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl/gpacks/vib' icont -usN -c vib.icn icont -usN -c vibbttn.icn icont -usN -c vibedit.icn icont -usN -c vibfile.icn icont -usN -c vibglbl.icn icont -usN -c viblabel.icn icont -usN -c vibline.icn icont -usN -c viblist.icn icont -usN -c vibmenu.icn icont -usN -c vibradio.icn icont -usN -c vibrect.icn icont -usN -c vibsizer.icn icont -usN -c vibslidr.icn icont -usN -c vibtalk.icn icont -usN -c vibtext.icn icont -usN -o vib vib.u2 vibbttn.u2 vibedit.u2 vibfile.u2 vibglbl.u2 viblabel.u2 vibline.u2 viblist.u2 vibmenu.u2 vibradio.u2 vibrect.u2 vibsizer.u2 vibslidr.u2 vibtalk.u2 vibtext.u2 make[2]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl/gpacks/vib' make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/ipl' bin/icon -V Icon Version 9.5.20g, July 24, 2020 (linux 32/32, Jul 29 2020) + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mLaYBu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm ++ dirname /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm + cd icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b + install -d -m0755 /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin + install -p -m0755 bin/icont bin/iconx /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin + install -p -m0755 bin/colrbook bin/colrpick bin/fontpick bin/palette bin/vib bin/wevents bin/xgamma /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin + ln -s icont /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin/icon + install -d -m0755 /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/lib/icon + install -p -m0644 bin/libIgpx.a bin/libcfunc.so /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/lib/icon + install -p -m0644 lib/icall.h lib/invkdefs.icn lib/keysyms.icn lib/lshade.icn lib/maccolor.icn lib/opdefs.icn lib/vdefns.icn lib/xcolors.icn lib/xnames.icn lib/abkform.u1 lib/abkform.u2 lib/adjuncts.u1 lib/adjuncts.u2 lib/adlutils.u1 lib/adlutils.u2 lib/allof.u1 lib/allof.u2 lib/allpat.u1 lib/allpat.u2 lib/ansi.u1 lib/ansi.u2 lib/apply.u1 lib/apply.u2 lib/argparse.u1 lib/argparse.u2 lib/array.u1 lib/array.u2 lib/asciinam.u1 lib/asciinam.u2 lib/attribs.u1 lib/attribs.u2 lib/autopost.u1 lib/autopost.u2 lib/barchart.u1 lib/barchart.u2 lib/base64.u1 lib/base64.u2 lib/basename.u1 lib/basename.u2 lib/bevel.u1 lib/bevel.u2 lib/binary.u1 lib/binary.u2 lib/bincvt.u1 lib/bincvt.u2 lib/binop.u1 lib/binop.u2 lib/bitint.u1 lib/bitint.u2 lib/bitplane.u1 lib/bitplane.u2 lib/bitstr.u1 lib/bitstr.u2 lib/bitstrm.u1 lib/bitstrm.u2 lib/bkutil.u1 lib/bkutil.u2 lib/bold.u1 lib/bold.u2 lib/boolops.u1 lib/boolops.u2 lib/bufread.u1 lib/bufread.u2 lib/button.u1 lib/button.u2 lib/calendar.u1 lib/calendar.u2 lib/calendat.u1 lib/calendat.u2 lib/calls.u1 lib/calls.u2 lib/capture.u1 lib/capture.u2 lib/cardbits.u1 lib/cardbits.u2 lib/cartog.u1 lib/cartog.u2 lib/caseless.u1 lib/caseless.u2 lib/cells.u1 lib/cells.u2 lib/cfunc.u1 lib/cfunc.u2 lib/clip.u1 lib/clip.u2 lib/clipping.u1 lib/clipping.u2 lib/clrnames.u1 lib/clrnames.u2 lib/clrutils.u1 lib/clrutils.u2 lib/codeobj.u1 lib/codeobj.u2 lib/colmize.u1 lib/colmize.u2 lib/color.u1 lib/color.u2 lib/colorway.u1 lib/colorway.u2 lib/colrlist.u1 lib/colrlist.u2 lib/colrmodl.u1 lib/colrmodl.u2 lib/colrspec.u1 lib/colrspec.u2 lib/complete.u1 lib/complete.u2 lib/complex.u1 lib/complex.u2 lib/conffile.u1 lib/conffile.u2 lib/converge.u1 lib/converge.u2 lib/convert.u1 lib/convert.u2 lib/core.u1 lib/core.u2 lib/created.u1 lib/created.u2 lib/currency.u1 lib/currency.u2 lib/curves.u1 lib/curves.u2 lib/cwutils.u1 lib/cwutils.u2 lib/datefns.u1 lib/datefns.u2 lib/datetime.u1 lib/datetime.u2 lib/ddfread.u1 lib/ddfread.u2 lib/decay.u1 lib/decay.u2 lib/dialog.u1 lib/dialog.u2 lib/dialogs.u1 lib/dialogs.u2 lib/dif.u1 lib/dif.u2 lib/digitcnt.u1 lib/digitcnt.u2 lib/dijkstra.u1 lib/dijkstra.u2 lib/distance.u1 lib/distance.u2 lib/divide.u1 lib/divide.u2 lib/drag.u1 lib/drag.u2 lib/drawcard.u1 lib/drawcard.u2 lib/drawcolr.u1 lib/drawcolr.u2 lib/drawlab.u1 lib/drawlab.u2 lib/dsetup.u1 lib/dsetup.u2 lib/ebcdic.u1 lib/ebcdic.u2 lib/echo.u1 lib/echo.u2 lib/empgsup.u1 lib/empgsup.u2 lib/emptygen.u1 lib/emptygen.u2 lib/enqueue.u1 lib/enqueue.u2 lib/equiv.u1 lib/equiv.u2 lib/escape.u1 lib/escape.u2 lib/escapesq.u1 lib/escapesq.u2 lib/eval.u1 lib/eval.u2 lib/evallist.u1 lib/evallist.u2 lib/event.u1 lib/event.u2 lib/eventgen.u1 lib/eventgen.u2 lib/everycat.u1 lib/everycat.u2 lib/evmux.u1 lib/evmux.u2 lib/evplay.u1 lib/evplay.u2 lib/evrecord.u1 lib/evrecord.u2 lib/expander.u1 lib/expander.u2 lib/exprfile.u1 lib/exprfile.u2 lib/factors.u1 lib/factors.u2 lib/fastfncs.u1 lib/fastfncs.u2 lib/fetchpat.u1 lib/fetchpat.u2 lib/feval.u1 lib/feval.u2 lib/filedim.u1 lib/filedim.u2 lib/filenseq.u1 lib/filenseq.u2 lib/filesize.u1 lib/filesize.u2 lib/findre.u1 lib/findre.u2 lib/fstars.u1 lib/fstars.u2 lib/fstartbl.u1 lib/fstartbl.u2 lib/ftype.u1 lib/ftype.u2 lib/fullimag.u1 lib/fullimag.u2 lib/gauss.u1 lib/gauss.u2 lib/gdisable.u1 lib/gdisable.u2 lib/gdl.u1 lib/gdl.u2 lib/gdl2.u1 lib/gdl2.u2 lib/gedcom.u1 lib/gedcom.u2 lib/gen.u1 lib/gen.u2 lib/gener.u1 lib/gener.u2 lib/genrfncs.u1 lib/genrfncs.u2 lib/geodat.u1 lib/geodat.u2 lib/getchlib.u1 lib/getchlib.u2 lib/getcolrs.u1 lib/getcolrs.u2 lib/getkeys.u1 lib/getkeys.u2 lib/getmail.u1 lib/getmail.u2 lib/getpaths.u1 lib/getpaths.u2 lib/gettext.u1 lib/gettext.u2 lib/gifsize.u1 lib/gifsize.u2 lib/glabels.u1 lib/glabels.u2 lib/glib.u1 lib/glib.u2 lib/gobject.u1 lib/gobject.u2 lib/gpxlib.u1 lib/gpxlib.u2 lib/gpxop.u1 lib/gpxop.u2 lib/graphics.u1 lib/graphics.u2 lib/graphpak.u1 lib/graphpak.u2 lib/grecords.u1 lib/grecords.u2 lib/gtrace.u1 lib/gtrace.u2 lib/hetero.u1 lib/hetero.u2 lib/hexcvt.u1 lib/hexcvt.u2 lib/hostname.u1 lib/hostname.u2 lib/html.u1 lib/html.u2 lib/ibench.u1 lib/ibench.u2 lib/ichartp.u1 lib/ichartp.u2 lib/identgen.u1 lib/identgen.u2 lib/identity.u1 lib/identity.u2 lib/ifg.u1 lib/ifg.u2 lib/ifncs.u1 lib/ifncs.u2 lib/iftrace.u1 lib/iftrace.u2 lib/image.u1 lib/image.u2 lib/imagedim.u1 lib/imagedim.u2 lib/imageseq.u1 lib/imageseq.u2 lib/imgcolor.u1 lib/imgcolor.u2 lib/imrutils.u1 lib/imrutils.u2 lib/imscanon.u1 lib/imscanon.u2 lib/imscolor.u1 lib/imscolor.u2 lib/imsutils.u1 lib/imsutils.u2 lib/imutils.u1 lib/imutils.u2 lib/imxform.u1 lib/imxform.u2 lib/inbits.u1 lib/inbits.u2 lib/indices.u1 lib/indices.u2 lib/inserts.u1 lib/inserts.u2 lib/interact.u1 lib/interact.u2 lib/intstr.u1 lib/intstr.u2 lib/io.u1 lib/io.u2 lib/iolib.u1 lib/iolib.u2 lib/iscreen.u1 lib/iscreen.u2 lib/isdplot.u1 lib/isdplot.u2 lib/isdxplot.u1 lib/isdxplot.u2 lib/iterfncs.u1 lib/iterfncs.u2 lib/itlib.u1 lib/itlib.u2 lib/itlibdos.u1 lib/itlibdos.u2 lib/itokens.u1 lib/itokens.u2 lib/itrcline.u1 lib/itrcline.u2 lib/ivalue.u1 lib/ivalue.u2 lib/joinpair.u1 lib/joinpair.u2 lib/jolygs.u1 lib/jolygs.u2 lib/jumpque.u1 lib/jumpque.u2 lib/kmap.u1 lib/kmap.u2 lib/labeler.u1 lib/labeler.u2 lib/lastc.u1 lib/lastc.u2 lib/lastname.u1 lib/lastname.u2 lib/lcseval.u1 lib/lcseval.u2 lib/levensht.u1 lib/levensht.u2 lib/linddefs.u1 lib/linddefs.u2 lib/linddraw.u1 lib/linddraw.u2 lib/lindgen.u1 lib/lindgen.u2 lib/lindrec.u1 lib/lindrec.u2 lib/lindstrp.u1 lib/lindstrp.u2 lib/lindterp.u1 lib/lindterp.u2 lib/list2tab.u1 lib/list2tab.u2 lib/lists.u1 lib/lists.u2 lib/longstr.u1 lib/longstr.u2 lib/lrgapprx.u1 lib/lrgapprx.u2 lib/lstfncs.u1 lib/lstfncs.u2 lib/lsystem.u1 lib/lsystem.u2 lib/lterps.u1 lib/lterps.u2 lib/lu.u1 lib/lu.u2 lib/makelsys.u1 lib/makelsys.u2 lib/mapbit.u1 lib/mapbit.u2 lib/mapnav.u1 lib/mapnav.u2 lib/mapstr.u1 lib/mapstr.u2 lib/matchlib.u1 lib/matchlib.u2 lib/math.u1 lib/math.u2 lib/matrix.u1 lib/matrix.u2 lib/matrix2.u1 lib/matrix2.u2 lib/memlog.u1 lib/memlog.u2 lib/memrfncs.u1 lib/memrfncs.u2 lib/mirror.u1 lib/mirror.u2 lib/mixsort.u1 lib/mixsort.u2 lib/models.u1 lib/models.u2 lib/modlines.u1 lib/modlines.u2 lib/morse.u1 lib/morse.u2 lib/mset.u1 lib/mset.u2 lib/namepfx.u1 lib/namepfx.u2 lib/navitrix.u1 lib/navitrix.u2 lib/nestlist.u1 lib/nestlist.u2 lib/ngrams.u1 lib/ngrams.u2 lib/noncase.u1 lib/noncase.u2 lib/numbers.u1 lib/numbers.u2 lib/openchk.u1 lib/openchk.u2 lib/opnames.u1 lib/opnames.u2 lib/opsyms.u1 lib/opsyms.u2 lib/options.u1 lib/options.u2 lib/optwindw.u1 lib/optwindw.u2 lib/orbits.u1 lib/orbits.u2 lib/outbits.u1 lib/outbits.u2 lib/overlay.u1 lib/overlay.u2 lib/packunpk.u1 lib/packunpk.u2 lib/palettes.u1 lib/palettes.u2 lib/parscond.u1 lib/parscond.u2 lib/partit.u1 lib/partit.u2 lib/pascal.u1 lib/pascal.u2 lib/pascltri.u1 lib/pascltri.u2 lib/patch.u1 lib/patch.u2 lib/patterns.u1 lib/patterns.u2 lib/pattread.u1 lib/pattread.u2 lib/patutils.u1 lib/patutils.u2 lib/patword.u1 lib/patword.u2 lib/patxform.u1 lib/patxform.u2 lib/pbkform.u1 lib/pbkform.u2 lib/pdco.u1 lib/pdco.u2 lib/periodic.u1 lib/periodic.u2 lib/permutat.u1 lib/permutat.u2 lib/phoname.u1 lib/phoname.u2 lib/pixelmap.u1 lib/pixelmap.u2 lib/plural.u1 lib/plural.u2 lib/polynom.u1 lib/polynom.u2 lib/polyseq.u1 lib/polyseq.u2 lib/polystuf.u1 lib/polystuf.u2 lib/popen.u1 lib/popen.u2 lib/popular.u1 lib/popular.u2 lib/pqueue.u1 lib/pqueue.u2 lib/printcol.u1 lib/printcol.u2 lib/printf.u1 lib/printf.u2 lib/prockind.u1 lib/prockind.u2 lib/procname.u1 lib/procname.u2 lib/progary.u1 lib/progary.u2 lib/pscript.u1 lib/pscript.u2 lib/psrecord.u1 lib/psrecord.u2 lib/ptutils.u1 lib/ptutils.u2 lib/putpixel.u1 lib/putpixel.u2 lib/randarea.u1 lib/randarea.u2 lib/randfigs.u1 lib/randfigs.u2 lib/random.u1 lib/random.u2 lib/rational.u1 lib/rational.u2 lib/rawimage.u1 lib/rawimage.u2 lib/readcpt.u1 lib/readcpt.u2 lib/readtbl.u1 lib/readtbl.u2 lib/reassign.u1 lib/reassign.u2 lib/rec2tab.u1 lib/rec2tab.u2 lib/recog.u1 lib/recog.u2 lib/records.u1 lib/records.u2 lib/recrfncs.u1 lib/recrfncs.u2 lib/recurmap.u1 lib/recurmap.u2 lib/reduce.u1 lib/reduce.u2 lib/regexp.u1 lib/regexp.u2 lib/repeats.u1 lib/repeats.u2 lib/repetit.u1 lib/repetit.u2 lib/revadd.u1 lib/revadd.u2 lib/rewrap.u1 lib/rewrap.u2 lib/rgbcomp.u1 lib/rgbcomp.u2 lib/rgbrec.u1 lib/rgbrec.u2 lib/rng.u1 lib/rng.u2 lib/rpolys.u1 lib/rpolys.u2 lib/rstars.u1 lib/rstars.u2 lib/rstartbl.u1 lib/rstartbl.u2 lib/sandgen.u1 lib/sandgen.u2 lib/scan.u1 lib/scan.u2 lib/scanmodl.u1 lib/scanmodl.u2 lib/scanset.u1 lib/scanset.u2 lib/segment.u1 lib/segment.u2 lib/select.u1 lib/select.u2 lib/senten1.u1 lib/senten1.u2 lib/sentence.u1 lib/sentence.u2 lib/seqfncs.u1 lib/seqfncs.u2 lib/seqimage.u1 lib/seqimage.u2 lib/seqops.u1 lib/seqops.u2 lib/serial.u1 lib/serial.u2 lib/sername.u1 lib/sername.u2 lib/sets.u1 lib/sets.u2 lib/showtbl.u1 lib/showtbl.u2 lib/shquote.u1 lib/shquote.u2 lib/signed.u1 lib/signed.u2 lib/slider.u1 lib/slider.u2 lib/sort.u1 lib/sort.u2 lib/sortt.u1 lib/sortt.u2 lib/soundex.u1 lib/soundex.u2 lib/soundex1.u1 lib/soundex1.u2 lib/speedo.u1 lib/speedo.u2 lib/spin.u1 lib/spin.u2 lib/spirals.u1 lib/spirals.u2 lib/spokes.u1 lib/spokes.u2 lib/statemap.u1 lib/statemap.u2 lib/step.u1 lib/step.u2 lib/str2toks.u1 lib/str2toks.u2 lib/strings.u1 lib/strings.u2 lib/strip.u1 lib/strip.u2 lib/stripcom.u1 lib/stripcom.u2 lib/stripunb.u1 lib/stripunb.u2 lib/strpchrt.u1 lib/strpchrt.u2 lib/subturtl.u1 lib/subturtl.u2 lib/symrand.u1 lib/symrand.u2 lib/tab2list.u1 lib/tab2list.u2 lib/tab2rec.u1 lib/tab2rec.u2 lib/tables.u1 lib/tables.u2 lib/tclass.u1 lib/tclass.u2 lib/tieedit.u1 lib/tieedit.u2 lib/tieutils.u1 lib/tieutils.u2 lib/tile.u1 lib/tile.u2 lib/tiler.u1 lib/tiler.u2 lib/title.u1 lib/title.u2 lib/titleset.u1 lib/titleset.u2 lib/tokgen.u1 lib/tokgen.u2 lib/trees.u1 lib/trees.u2 lib/tuple.u1 lib/tuple.u2 lib/turtle.u1 lib/turtle.u2 lib/twists.u1 lib/twists.u2 lib/typecode.u1 lib/typecode.u2 lib/unsigned.u1 lib/unsigned.u2 lib/usage.u1 lib/usage.u2 lib/varsub.u1 lib/varsub.u2 lib/vbuttons.u1 lib/vbuttons.u2 lib/vcoupler.u1 lib/vcoupler.u2 lib/vdialog.u1 lib/vdialog.u2 lib/verncnt.u1 lib/verncnt.u2 lib/version.u1 lib/version.u2 lib/vfilter.u1 lib/vfilter.u2 lib/vframe.u1 lib/vframe.u2 lib/vgrid.u1 lib/vgrid.u2 lib/vhttp.u1 lib/vhttp.u2 lib/vidgets.u1 lib/vidgets.u2 lib/viface.u1 lib/viface.u2 lib/vlist.u1 lib/vlist.u2 lib/vmenu.u1 lib/vmenu.u2 lib/vpane.u1 lib/vpane.u2 lib/vquery.u1 lib/vquery.u2 lib/vradio.u1 lib/vradio.u2 lib/vrml.u1 lib/vrml.u2 lib/vrml1lib.u1 lib/vrml1lib.u2 lib/vrml2lib.u1 lib/vrml2lib.u2 lib/vscroll.u1 lib/vscroll.u2 lib/vsetup.u1 lib/vsetup.u2 lib/vslider.u1 lib/vslider.u2 lib/vstd.u1 lib/vstd.u2 lib/vstyle.u1 lib/vstyle.u2 lib/vtext.u1 lib/vtext.u2 lib/wattrib.u1 lib/wattrib.u2 lib/wdiag.u1 lib/wdiag.u2 lib/weavegif.u1 lib/weavegif.u2 lib/weavgenr.u1 lib/weavgenr.u2 lib/weaving.u1 lib/weaving.u2 lib/weavutil.u1 lib/weavutil.u2 lib/weighted.u1 lib/weighted.u2 lib/wifisd.u1 lib/wifisd.u2 lib/wildcard.u1 lib/wildcard.u2 lib/win.u1 lib/win.u2 lib/window.u1 lib/window.u2 lib/winsnap.u1 lib/winsnap.u2 lib/wipe.u1 lib/wipe.u2 lib/wopen.u1 lib/wopen.u2 lib/word.u1 lib/word.u2 lib/wrap.u1 lib/wrap.u2 lib/writecpt.u1 lib/writecpt.u2 lib/xbfont.u1 lib/xbfont.u2 lib/xcode.u1 lib/xcode.u2 lib/xcodes.u1 lib/xcodes.u2 lib/xcolor.u1 lib/xcolor.u2 lib/xcompat.u1 lib/xcompat.u2 lib/xform.u1 lib/xform.u2 lib/xformimg.u1 lib/xformimg.u2 lib/xforms.u1 lib/xforms.u2 lib/xgtrace.u1 lib/xgtrace.u2 lib/ximage.u1 lib/ximage.u2 lib/xio.u1 lib/xio.u2 lib/xplane.u1 lib/xplane.u2 lib/xputpixl.u1 lib/xputpixl.u2 lib/xqueue.u1 lib/xqueue.u2 lib/xrotate.u1 lib/xrotate.u2 lib/xutils.u1 lib/xutils.u2 lib/zipread.u1 lib/zipread.u2 /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/lib/icon + install -d -m0755 /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/share/man/man1 + install -p -m0644 man/man1/icon.1 man/man1/icont.1 /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/share/man/man1 + /usr/lib/rpm/find-debuginfo.sh -j5 --strict-build-id -m -i --build-id-seed 9.5.1-1.20200724git13359cd.fc33 --unique-debug-suffix -9.5.1-1.20200724git13359cd.fc33.arm --unique-debug-src-base icon-9.5.1-1.20200724git13359cd.fc33.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin/icont explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin/iconx extracting debug info from /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin/icont extracting debug info from /builddir/build/BUILDROOT/icon-9.5.1-1.20200724git13359cd.fc33.arm/usr/bin/iconx original debug info size: 2000kB, size after compression: 1724kB /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. cpio: src/icont/alloc.c: Cannot stat: No such file or directory cpio: src/icont/filepart.c: Cannot stat: No such file or directory cpio: src/icont/ipp.c: Cannot stat: No such file or directory cpio: src/icont/long.c: Cannot stat: No such file or directory cpio: src/icont/munix.c: Cannot stat: No such file or directory cpio: src/icont/strtbl.c: Cannot stat: No such file or directory cpio: src/icont/tgram.g: Cannot stat: No such file or directory cpio: src/runtime/XpmRdFToI.c: Cannot stat: No such file or directory cpio: src/runtime/XpmRdFToP.c: Cannot stat: No such file or directory cpio: src/runtime/XpmWrFFrI.c: Cannot stat: No such file or directory cpio: src/runtime/XpmWrFFrP.c: Cannot stat: No such file or directory cpio: src/runtime/alloc.c: Cannot stat: No such file or directory cpio: src/runtime/create.c: Cannot stat: No such file or directory cpio: src/runtime/data.c: Cannot stat: No such file or directory cpio: src/runtime/filepart.c: Cannot stat: No such file or directory cpio: src/runtime/hashtable.c: Cannot stat: No such file or directory cpio: src/runtime/long.c: Cannot stat: No such file or directory cpio: src/runtime/misc.c: Cannot stat: No such file or directory cpio: src/runtime/munix.c: Cannot stat: No such file or directory cpio: src/runtime/parse.c: Cannot stat: No such file or directory cpio: src/runtime/rgb.c: Cannot stat: No such file or directory cpio: src/runtime/rswitch.c: Cannot stat: No such file or directory cpio: src/runtime/scan.c: Cannot stat: No such file or directory cpio: src/runtime/time.c: Cannot stat: No such file or directory cpio: src/runtime/xfconv.c: Cannot stat: No such file or directory cpio: src/runtime/xfmath.c: Cannot stat: No such file or directory cpio: src/runtime/xfmisc.c: Cannot stat: No such file or directory cpio: src/runtime/xfscan.c: Cannot stat: No such file or directory cpio: src/runtime/xfstr.c: Cannot stat: No such file or directory cpio: src/runtime/xfstranl.c: Cannot stat: No such file or directory cpio: src/runtime/xfstruct.c: Cannot stat: No such file or directory cpio: src/runtime/xfsys.c: Cannot stat: No such file or directory cpio: src/runtime/xoasgn.c: Cannot stat: No such file or directory cpio: src/runtime/xocat.c: Cannot stat: No such file or directory cpio: src/runtime/xocomp.c: Cannot stat: No such file or directory cpio: src/runtime/xomisc.c: Cannot stat: No such file or directory cpio: src/runtime/xoref.c: Cannot stat: No such file or directory cpio: src/runtime/xoset.c: Cannot stat: No such file or directory cpio: src/runtime/xovalue.c: Cannot stat: No such file or directory cpio: src/runtime/xwindow.c: Cannot stat: No such file or directory 2358 blocks + /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/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/vib from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/xgamma from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/wevents from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/colrpick from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/fontpick from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/colrbook from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/palette from /bin/sh to #!/usr/bin/sh Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ayjHuu + umask 022 + cd /builddir/build/BUILD + cd icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b + make Test cd tests; make Test make[1]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/tests' cd general; make Test make[2]: Entering directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/tests/general' sh Test-icon Linux buildvm-a32-19.iad2.fedoraproject.org 5.6.19-300.fc32.armv7hl+lpae #1 SMP Wed Jun 17 15:47:03 UTC 2020 armv7l armv7l armv7l GNU/Linux icont: Icon Version 9.5.20g, July 24, 2020 (linux 32/32, Jul 29 2020) iconx: Icon Version 9.5.20g, July 24, 2020 (linux 32/32, Jul 30 2020) Features found: UNIX ASCII co-expressions dynamic loading external values keyboard functions large integers pipes system function graphics X Windows Testing args Testing arith 9,13c9,13 < 6.2 4 6.2 -4 10.2 2.2 24.8 1.6 2.2 -4 --- --- --- 4.0 4.0 4.0 < 8 2.5 8 -2.5 10.5 5.5 20.0 3.2 0.5 -2.5 --- --- --- 2.5 2.5 2.5 < 5.4 1.2 5.4 -1.2 6.6 4.2 6.5 4.5 0.6 -1.2 --- --- --- 1.2 1.2 1.2 < 1 2.5 1 -2.5 3.5 -1.5 2.5 0.4 1.0 -2.5 2.5 2.5 --- 2.5 --- --- < 3.4 1.7 3.4 -1.7 5.1 1.7 5.8 2.0 0.0 -1.7 --- --- --- 1.7 1.7 1.7 --- > 1.000286133e-313 4 8.487983164e-314 -4 8.487983164e-314 0.0 8.487983164e-314 0.0 4.940656458e-324 -4 --- --- --- 8.487983164e-314 0.0 8.487983164e-314 > 8 8.487983164e-314 8 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 --- --- --- 8.487983164e-314 0.0 8.487983164e-314 > 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 --- --- --- 8.487983164e-314 0.0 8.487983164e-314 > 1 8.487983164e-314 1 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 --- 8.487983164e-314 --- --- > 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 --- --- --- 8.487983164e-314 0.0 8.487983164e-314 17,19c17,19 < 0.0 0.0 0.0 0.0 0.0 0.0 0.0 --- --- 0.0 --- 0.0 0.0 --- 0.0 --- < 0.0 1.0 0.0 -1.0 1.0 -1.0 0.0 0.0 0.0 -1.0 1.0 1.0 --- 1.0 --- --- < 0.0 -1.0 0.0 1.0 -1.0 1.0 0.0 0.0 0.0 1.0 --- --- --- -1.0 -1.0 -1.0 --- > 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 --- --- 8.487983164e-314 --- 8.487983164e-314 0.0 --- 8.487983164e-314 --- > 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 --- 8.487983164e-314 --- --- > 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 --- --- --- 8.487983164e-314 0.0 8.487983164e-314 21c21 < 1.0 -2.0 1.0 2.0 -1.0 3.0 -2.0 -0.5 1.0 2.0 --- --- --- -2.0 -2.0 -2.0 --- > 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 --- --- --- 8.487983164e-314 0.0 8.487983164e-314 23c23 < -3.0 2. 3.0 -2.0 -1.0 -5.0 -6.0 -1.5 -1.0 -2.0 2.0 2.0 --- 2.0 --- --- --- > 8.487983164e-314 2. 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 --- 8.487983164e-314 --- --- 25c25 < -6.0 -3.0 6.0 3.0 -9.0 -3.0 18.0 2.0 0.0 3.0 -3.0 -3.0 --- -3.0 --- --- --- > 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 8.487983164e-314 0.0 --- 8.487983164e-314 --- --- 105,149c105,149 < 0.5 ^ -1.5 = 2.828 < 0.5 ^ -1.0 = 2.0 < 0.5 ^ -0.5 = 1.414 < 0.5 ^ 0.0 = 1.0 < 0.5 ^ 0.5 = 0.707 < 0.5 ^ 1.0 = 0.5 < 0.5 ^ 1.5 = 0.354 < 1 ^ -1.5 = 1.0 < 1 ^ -1.0 = 1.0 < 1 ^ -0.5 = 1.0 < 1 ^ 0.0 = 1.0 < 1 ^ 0.5 = 1.0 < 1 ^ 1.0 = 1.0 < 1 ^ 1.5 = 1.0 < 1.5 ^ -1.5 = 0.544 < 1.5 ^ -1.0 = 0.667 < 1.5 ^ -0.5 = 0.816 < 1.5 ^ 0.0 = 1.0 < 1.5 ^ 0.5 = 1.225 < 1.5 ^ 1.0 = 1.5 < 1.5 ^ 1.5 = 1.837 < -1.5 ^ -3 = -0.296 < -1.5 ^ -2 = 0.444 < -1.5 ^ -1 = -0.667 < -1.5 ^ 0 = 1.0 < -1.5 ^ 1 = -1.5 < -1.5 ^ 2 = 2.25 < -1.5 ^ 3 = -3.375 < -1.0 ^ -3 = -1.0 < -1.0 ^ -2 = 1.0 < -1.0 ^ -1 = -1.0 < -1.0 ^ 0 = 1.0 < -1.0 ^ 1 = -1.0 < -1.0 ^ 2 = 1.0 < -1.0 ^ 3 = -1.0 < -0.5 ^ -3 = -8.0 < -0.5 ^ -2 = 4.0 < -0.5 ^ -1 = -2.0 < -0.5 ^ 0 = 1.0 < -0.5 ^ 1 = -0.5 < -0.5 ^ 2 = 0.25 < -0.5 ^ 3 = -0.125 < 0.0 ^ 1 = 0.0 < 0.0 ^ 2 = 0.0 < 0.0 ^ 3 = 0.0 --- > 3e-44 ^ 1.060= -1.5 > e-313 ^ 1.060= -1.0 > e-313 ^ 1.060= -0.5 > e-313 ^ 1.060= 0.0 > e-313 ^ 1.060= 0.5 > e-313 ^ 1.060= 1.0 > e-313 ^ 1.060= 1.5 > 1 ^ 1.060= -1.5 > 1 ^ 1.060= -1.0 > 1 ^ 1.060= -0.5 > 1 ^ 1.060= 0.0 > 1 ^ 1.060= 0.5 > 1 ^ 1.060= 1.0 > 1 ^ 1.060= 1.5 > e-313 ^ 1.060= -1.5 > e-313 ^ 1.060= -1.0 > e-313 ^ 1.060= -0.5 > e-313 ^ 1.060= 0.0 > e-313 ^ 1.060= 0.5 > e-313 ^ 1.060= 1.0 > e-313 ^ 1.060= 1.5 > e-313 ^ -3 =95e-313 > e-313 ^ -2 =95e-313 > e-313 ^ -1 =95e-313 > e-313 ^ 0 =95e-313 > e-313 ^ 1 =95e-313 > e-313 ^ 2 =95e-313 > e-313 ^ 3 =95e-313 > e-313 ^ -3 =95e-313 > e-313 ^ -2 =95e-313 > e-313 ^ -1 =95e-313 > e-313 ^ 0 =95e-313 > e-313 ^ 1 =95e-313 > e-313 ^ 2 =95e-313 > e-313 ^ 3 =95e-313 > e-313 ^ -3 =95e-313 > e-313 ^ -2 =95e-313 > e-313 ^ -1 =95e-313 > e-313 ^ 0 =95e-313 > e-313 ^ 1 =95e-313 > e-313 ^ 2 =95e-313 > e-313 ^ 3 =95e-313 > e-313 ^ 1 =95e-313 > e-313 ^ 2 =95e-313 > e-313 ^ 3 =95e-313 Testing augment Testing btrees Testing case 5,7c5,7 < default : 0.0 < 1.0 : 1.0 < default : 2.0 --- > default : -8.100695444e-44 > 1.0 : 0.0 > default : 1.0 Testing center Testing cfuncs Testing checkc 118c118 < 2.718281828 --- > 7.395350928e-300 123a124 > 2.718281828 125d125 < 3.141592654 Testing checkfpc 9,18c9,18 < 0.21132 < 0.41242 < 0.31579 < 0.51044 < 0.42173 < 0.30569 < 0.07960 < 0.73752 < 0.05072 < 0.71694 --- > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 > 1.326247e-314 20,69c20,69 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 < 2.0 --- > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 > 1.252660333e-300 102,108c102,108 < 2.0 ~=== +2.0 ----> none < abs(3.0) ----> 3.0 < Image(2e13) ----> "2e+13" < Image(0.0006) ----> "0.0006" < Image(2.0) ----> "2.0" < integer(2.0) ----> 2 < integer(2.7) ----> 2 --- > 2.0 ~=== +2.0 ----> 1.110516e-308 > abs(3.0) ----> 4.442949e-309 > Image(2e13) ----> "4.442949e-309" > Image(0.0006) ----> "4.442949e-309" > Image(2.0) ----> "4.442949e-309" > integer(2.0) ----> 0 > integer(2.7) ----> 0 115,116c115,116 < numeric(2.0) ----> 2.0 < numeric(2.7) ----> 2.7 --- > numeric(2.0) ----> 4.442949e-309 > numeric(2.7) ----> 4.442949e-309 118,119c118,119 < numeric(".3") ----> 0.3 < numeric("0.3") ----> 0.3 --- > numeric(".3") ----> 4.442949e-309 > numeric("0.3") ----> 4.442949e-309 123,130c123,130 < real(2) ----> 2.0 < real(2.0) ----> 2.0 < real(2.7) ----> 2.7 < real("2") ----> 2.0 < real(" 2") ----> 2.0 < real("2 ") ----> 2.0 < real("+2") ----> 2.0 < real("-2") ----> -2.0 --- > real(2) ----> 4.442949e-309 > real(2.0) ----> 4.442949e-309 > real(2.7) ----> 4.442949e-309 > real("2") ----> 4.442949e-309 > real(" 2") ----> 4.442949e-309 > real("2 ") ----> 4.442949e-309 > real("+2") ----> 4.442949e-309 > real("-2") ----> 4.442949e-309 139,140c139,140 < real(".3") ----> 0.3 < real("0.3") ----> 0.3 --- > real(".3") ----> 4.442949e-309 > real("0.3") ----> 4.442949e-309 144c144 < real("7r4") ----> 4.0 --- > real("7r4") ----> 4.442949e-309 148,151c148,151 < real("16rff") ----> 255.0 < real("36rcat") ----> 15941.0 < real("36Rcat") ----> 15941.0 < real("36rCAT") ----> 15941.0 --- > real("16rff") ----> 4.442949e-309 > real("36rcat") ----> 4.442949e-309 > real("36Rcat") ----> 4.442949e-309 > real("36rCAT") ----> 4.442949e-309 153,157c153,157 < real("2r0") ----> 0.0 < real("22222222222222222222222222222") ----> 2.222222e+28 < numeric(2.0) ----> 2.0 < numeric(2.7) ----> 2.7 < numeric(0.3) ----> 0.3 --- > real("2r0") ----> 4.442949e-309 > real("22222222222222222222222222222") ----> 4.442949e-309 > numeric(2.0) ----> 4.442949e-309 > numeric(2.7) ----> 4.442949e-309 > numeric(0.3) ----> 4.442949e-309 159,200c159,200 < 36. ^ 9 ----> 1.015599e+14 < 36 ^ 9. ----> 1.015599e+14 < 36. ^ 9. ----> 1.015599e+14 < -36. ^ 9 ----> -1.01559e+14 < -36. ^ -9 ----> -9.84640e-15 < 2.0 < 22.0 < 222.0 < 2222.0 < 22222.0 < 222222.0 < 2.222222e+6 < 2.222222e+7 < 2.222222e+8 < 2.222222e+9 < 2.222222e+10 < 2.222222e+11 < 2.222222e+12 < 2.222222e+13 < 2.222222e+14 < 2.222222e+15 < 2.222222e+16 < 2.222222e+17 < 2.222222e+18 < 2.222222e+19 < 2.222222e+20 < 2.222222e+21 < 2.222222e+22 < 2.222222e+23 < 2.222222e+24 < 2.222222e+25 < 2.222222e+26 < 2.222222e+27 < 2.222222e+28 < 2.222222e+29 < 2.222222e+30 < 2.222222e+31 < 2.222222e+32 < 2.222222e+33 < 2.222222e+34 < 2.222222e+35 < 2.222222e+36 --- > 36. ^ 9 ----> 4.442949e-309 > 36 ^ 9. ----> -7.92595e-44 > 36. ^ 9. ----> 4.442949e-309 > -36. ^ 9 ----> 4.442949e-309 > -36. ^ -9 ----> 4.442949e-309 > -9.27900e-45 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 202,238c202,238 < 2.2 < 22.2 < 222.2 < 2222.2 < 22222.2 < 222222.2 < 2.222222e+6 < 2.222222e+7 < 2.222222e+8 < 2.222222e+9 < 2.222222e+10 < 2.222222e+11 < 2.222222e+12 < 2.222222e+13 < 2.222222e+14 < 2.222222e+15 < 2.222222e+16 < 2.222222e+17 < 2.222222e+18 < 2.222222e+19 < 2.222222e+20 < 2.222222e+21 < 2.222222e+22 < 2.222222e+23 < 2.222222e+24 < 2.222222e+25 < 2.222222e+26 < 2.222222e+27 < 2.222222e+28 < 2.222222e+29 < 2.222222e+30 < 2.222222e+31 < 2.222222e+32 < 2.222222e+33 < 2.222222e+34 < 2.222222e+35 < 2.222222e+36 --- > -9.27900e-45 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 240,276c240,276 < 3.2 < 23.2 < 223.2 < 2223.2 < 22223.2 < 222223.2 < 2.222223e+6 < 2.222222e+7 < 2.222222e+8 < 2.222222e+9 < 2.222222e+10 < 2.222222e+11 < 2.222222e+12 < 2.222222e+13 < 2.222222e+14 < 2.222222e+15 < 2.222222e+16 < 2.222222e+17 < 2.222222e+18 < 2.222222e+19 < 2.222222e+20 < 2.222222e+21 < 2.222222e+22 < 2.222222e+23 < 2.222222e+24 < 2.222222e+25 < 2.222222e+26 < 2.222222e+27 < 2.222222e+28 < 2.222222e+29 < 2.222222e+30 < 2.222222e+31 < 2.222222e+32 < 2.222222e+33 < 2.222222e+34 < 2.222222e+35 < 2.222222e+36 --- > -9.27900e-45 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 > 4.442949e-309 278,283c278,283 < 2.0 === +2.0 ----> 2.0 < ?30.0 ----> 5 < copy(1.0) ----> 1.0 < trim(3.14159,58) ----> "3.14159" < Image(2e13) ----> "2e+13" < Image(0.0006) ----> "0.0006" --- > 2.0 === +2.0 ----> none > ?30.0 ----> 1.326247e-314 > copy(1.0) ----> 4.442949e-309 > trim(3.14159,58) ----> "4.369443976e-309" > Image(2e13) ----> "4.442949e-309" > Image(0.0006) ----> "4.442949e-309" Testing ck 9,11c9,11 < Image(2.0) ----> "2.0" < string(2.0) ----> "2.0" < string(2.7) ----> "2.7" --- > Image(2.0) ----> "-4.46171e-44" > string(2.0) ----> "4.44294991e-309" > string(2.7) ----> "2.0" 19,20c19,20 < cset(2.0) ----> '.02' < cset(2.7) ----> '.27' --- > cset(2.0) ----> '-.0234679e' > cset(2.7) ----> '-.0234679e' 27,36c27,36 < +1.0 ----> 1.0 < -1.0 ----> -1.0 < real(2) ----> 2.0 < real(2.0) ----> 2.0 < real(2.7) ----> 2.7 < real("2") ----> 2.0 < real(" 2") ----> 2.0 < real("2 ") ----> 2.0 < real("+2") ----> 2.0 < real("-2") ----> -2.0 --- > +1.0 ----> 3.220532e-57 > -1.0 ----> 4.442949e-309 > real(2) ----> 4.442949e-309 > real(2.0) ----> 4.442949e-309 > real(2.7) ----> 4.442949e-309 > real("2") ----> 4.442949e-309 > real(" 2") ----> 4.442949e-309 > real("2 ") ----> 4.442949e-309 > real("+2") ----> 4.442949e-309 > real("-2") ----> 4.442949e-309 45,46c45,46 < real(".3") ----> 0.3 < real("0.3") ----> 0.3 --- > real(".3") ----> 4.442949e-309 > real("0.3") ----> 4.442949e-309 50c50 < real("7r4") ----> 4.0 --- > real("7r4") ----> 4.442949e-309 54,57c54,57 < real("16rff") ----> 255.0 < real("36rcat") ----> 15941.0 < real("36Rcat") ----> 15941.0 < real("36rCAT") ----> 15941.0 --- > real("16rff") ----> 4.442949e-309 > real("36rcat") ----> 4.442949e-309 > real("36Rcat") ----> 4.442949e-309 > real("36rCAT") ----> 4.442949e-309 59,60c59,60 < integer(2.0) ----> 2 < integer(2.7) ----> 2 --- > integer(2.0) ----> 0 > integer(2.7) ----> 0 65,66c65,66 < numeric(2.0) ----> 2.0 < numeric(2.7) ----> 2.7 --- > numeric(2.0) ----> 4.442949e-309 > numeric(2.7) ----> 4.442949e-309 68,69c68,69 < numeric(".3") ----> 0.3 < numeric("0.3") ----> 0.3 --- > numeric(".3") ----> 4.442949e-309 > numeric("0.3") ----> 4.442949e-309 71,72c71,72 < real(2.0) ----> 2.0 < real(2.7) ----> 2.7 --- > real(2.0) ----> 4.442949e-309 > real(2.7) ----> 4.442949e-309 74,75c74,75 < real(".3") ----> 0.3 < real("0.3") ----> 0.3 --- > real(".3") ----> 4.442949e-309 > real("0.3") ----> 4.442949e-309 77,103c77,103 < abs(3.0) ----> 3.0 < abs(0.0) ----> 0.0 < abs(-3.0) ----> 3.0 < 36. % 7 ----> 1.0 < 36 % 7. ----> 1.0 < 36. % 7. ----> 1.0 < -36. % 7 ----> -1.0 < 36 % -7. ----> 1.0 < -36. % -7. ----> -1.0 < 36. * 9 ----> 324.0 < 36 * 9. ----> 324.0 < 36. * 9. ----> 324.0 < -36. * 9 ----> -324.0 < 36 * -9. ----> -324.0 < -36. * -9. ----> 324.0 < 36. / 9 ----> 4.0 < 36 / 9. ----> 4.0 < 36. / 9. ----> 4.0 < -36. / 9 ----> -4.0 < 36 / -9. ----> -4.0 < -36. / -9. ----> 4.0 < 36. + 9 ----> 45.0 < 36 + 9. ----> 45.0 < 36. + 9. ----> 45.0 < -36. + 9 ----> -27.0 < 36 + -9. ----> 27.0 < -36. + -9. ----> -45.0 --- > abs(3.0) ----> 4.442949e-309 > abs(0.0) ----> 4.442949e-309 > abs(-3.0) ----> 4.442949e-309 > 36. % 7 ----> 4.940656e-324 > 36 % 7. ----> 4.442949e-309 > 36. % 7. ----> 4.442949e-309 > -36. % 7 ----> 4.442949e-309 > 36 % -7. ----> 4.442949e-309 > -36. % -7. ----> 4.442949e-309 > 36. * 9 ----> 4.442949e-309 > 36 * 9. ----> 4.442949e-309 > 36. * 9. ----> 4.442949e-309 > -36. * 9 ----> 4.442949e-309 > 36 * -9. ----> 4.442949e-309 > -36. * -9. ----> 4.442949e-309 > 36. / 9 ----> 4.442949e-309 > 36 / 9. ----> 4.442949e-309 > 36. / 9. ----> 4.442949e-309 > -36. / 9 ----> 4.442949e-309 > 36 / -9. ----> 4.442949e-309 > -36. / -9. ----> 4.442949e-309 > 36. + 9 ----> 4.442949e-309 > 36 + 9. ----> 4.442949e-309 > 36. + 9. ----> 4.442949e-309 > -36. + 9 ----> 4.442949e-309 > 36 + -9. ----> 4.442949e-309 > -36. + -9. ----> 4.442949e-309 105c105 < 1 < 2. ----> 2.0 --- > 1 < 2. ----> 4.442949e-309 107c107 < -1 < 0. ----> 0.0 --- > -1 < 0. ----> 4.442949e-309 109c109 < -1 < -0. ----> 0.0 --- > -1 < -0. ----> 4.442949e-309 112c112 < 1. > 0. ----> 0.0 --- > 1. > 0. ----> 4.442949e-309 114c114 < 1. > -2 ----> -2.0 --- > 1. > -2 ----> 4.442949e-309 116,117c116,117 < 1. <= 1 ----> 1.0 < 1 <= 2. ----> 2.0 --- > 1. <= 1 ----> 4.442949e-309 > 1 <= 2. ----> 4.442949e-309 119c119 < -1 <= 0. ----> 0.0 --- > -1 <= 0. ----> 4.442949e-309 121,122c121,122 < -1 <= -0. ----> 0.0 < 1. >= 1 ----> 1.0 --- > -1 <= -0. ----> 4.442949e-309 > 1. >= 1 ----> 4.442949e-309 124c124 < 1. >= 0. ----> 0.0 --- > 1. >= 0. ----> 4.442949e-309 126c126 < 1. >= -2 ----> -2.0 --- > 1. >= -2 ----> 4.442949e-309 128c128 < 1. = 1 ----> 1.0 --- > 1. = 1 ----> 4.442949e-309 135,144c135,144 < 1 ~= 2. ----> 2.0 < 1. ~= 0. ----> 0.0 < -1 ~= 0. ----> 0.0 < 1. ~= -2 ----> -2.0 < -1 ~= -0. ----> 0.0 < 36. ^ 9 ----> 1.015599e+14 < 36 ^ 9. ----> 1.015599e+14 < 36. ^ 9. ----> 1.015599e+14 < -36. ^ 9 ----> -1.01559e+14 < -36. ^ -9 ----> -9.84640e-15 --- > 1 ~= 2. ----> 4.442949e-309 > 1. ~= 0. ----> 4.442949e-309 > -1 ~= 0. ----> 4.442949e-309 > 1. ~= -2 ----> 4.442949e-309 > -1 ~= -0. ----> 4.442949e-309 > 36. ^ 9 ----> 4.442949e-309 > 36 ^ 9. ----> -5.14087e-44 > 36. ^ 9. ----> 4.442949e-309 > -36. ^ 9 ----> 4.442949e-309 > -36. ^ -9 ----> 4.442949e-309 Testing coerce 21,22c21,22 < x ++ y .0123 12x 12x .0123.0123x .023x 12x.0123x 12x 12x .023x 12x < x -- y 1 2 1 .03 .023 .03 x 1x 1 x x 2 --- > x ++ y 45679e 12x 12x .0123.0123x .023x 12x.0123x 12x 12x .023x 12x > x -- y 2 1 .03 .023 .03 x 1x 1 x x 2 25,54c25,45 < 2.3 to 17.5 by 3.1: 2 5 8 11 14 17 < 2.3 to 17.5 by '03': 2 5 8 11 14 17 < 2.3 to 17.5 by "3.2": 2 5 8 11 14 17 < 2.3 to '17' by 3.1: 2 5 8 11 14 17 < 2.3 to '17' by '03': 2 5 8 11 14 17 < 2.3 to '17' by "3.2": 2 5 8 11 14 17 < 2.3 to "17" by 3.1: 2 5 8 11 14 17 < 2.3 to "17" by '03': 2 5 8 11 14 17 < 2.3 to "17" by "3.2": 2 5 8 11 14 17 < '02' to 17.5 by 3.1: 2 5 8 11 14 17 < '02' to 17.5 by '03': 2 5 8 11 14 17 < '02' to 17.5 by "3.2": 2 5 8 11 14 17 < '02' to '17' by 3.1: 2 5 8 11 14 17 < '02' to '17' by '03': 2 5 8 11 14 17 < '02' to '17' by "3.2": 2 5 8 11 14 17 < '02' to "17" by 3.1: 2 5 8 11 14 17 < '02' to "17" by '03': 2 5 8 11 14 17 < '02' to "17" by "3.2": 2 5 8 11 14 17 < "2" to 17.5 by 3.1: 2 5 8 11 14 17 < "2" to 17.5 by '03': 2 5 8 11 14 17 < "2" to 17.5 by "3.2": 2 5 8 11 14 17 < "2" to '17' by 3.1: 2 5 8 11 14 17 < "2" to '17' by '03': 2 5 8 11 14 17 < "2" to '17' by "3.2": 2 5 8 11 14 17 < "2" to "17" by 3.1: 2 5 8 11 14 17 < "2" to "17" by '03': 2 5 8 11 14 17 < "2" to "17" by "3.2": 2 5 8 11 14 17 < < 12578 .13459 ainorz < 12345 678.9 cnost --- > 7.04494818e-09 to 2.3 by 0 > 3.1 to 2.3 by '03': 0 > 17.5 to 2.3 by "3.2": 0 > -2.673470396e-07 to '17' 0 2 4 6 8 10 12 14 16 > 3.1 to '17' by '03': 0 3 6 9 12 15 > 2.3 to '17' by "3.2": 0 3 6 9 12 15 > 2.3 to "17" by 2.3: 0 2 4 6 8 10 12 14 16 > 3.1 to "17" by '03': 0 3 6 9 12 15 > 2.3 to "17" by "3.2": 0 3 6 9 12 15 > '02' to 2.3 by 17.5: > '02' to 3.1 by '03': > '02' to 17.5 by "3.2": > '02' to '17' by 17.5: > Run-time error 211 > File coerce.icn; Line 36 > by value equal to zero > offending value: 0 > Traceback: > main() > toby('02','17',3.209973019e-311) from line 23 in coerce.icn > {'02' to '17' by 3.209973019e-311} from line 36 in coerce.icn Testing coexpr Testing collate Testing concord Testing cset 16c16 < '123abc' 34.56 .123456abc .123456abc 12abc .456 3 3 123abc --- > '123abc'56131e-44123456789abce .123456abc abc .456 3 3 123abc 21c21 < "a1b2c3" 34.56 .123456abc .123456abc 12abc .456 3 3 123abc --- > "a1b2c3" 34.56012345678abce .123456abc abc .456 3 3 123abc 26c26 < 1234 34.56 .123456 .123456 12 .56 34 34 1234 --- > 1234 34.56 -.012345678e .123456 .56 34 34 1234 28,32c28,32 < 12.34 'abcxyz' .1234abcxyz .1234abcxyz .1234 abcxyz .1234 < 12.34 "xyzabc" .1234abcxyz .1234abcxyz .1234 abcxyz .1234 < 12.34 3456 .123456 .123456 .12 56 34 34 .1234 < 12.34 34.56 .123456 .123456 12 56 .34 .34 .1234 < 12.34 "@ 90" .012349@ .012349@ .1234 09@ .1234 --- > 34.56 'abcxyz'345678abcexyz .1234abcxyz234579e abcxyz 234578e > 0651e-07 "xyzabc"345678abcexyz .1234abcxyz234579e abcxyz -.0an > 8146e-07 3456 -.12345678e .123456.01279e 56 34 34345678e > 0651e-07 12.34 -.12345678e .3456 -0579e .1234 .3456345789e > 1788e-07 "@ 90".0123456789@e .012349@123457e 09@ -.0an 36c36 < '' 34.56 .3456 .3456 .3456 --- > ''58146e-07 -.12345678e .3456 .3456 59c59 < 15.71 "\x0f" 15 --- > 2008e-45 "\x00" 0 Testing cxprimes Testing diffwrds Testing endetab Testing errkwds Testing errors Testing evalx Testing every 38,40c38,40 < k. 9.1 < k. 8.5 < k. 8.6 --- > k. 4.243991583e-314 > k. 4.243991583e-314 > k. 4.243991583e-314 56d55 < q. 2 58c57,70 < q. 5 --- > q. 3 > q. 7 > q. 7 > q. 4 > q. 4 > q. 3 > q. 6 > q. 1 > q. 6 > q. e > q. - > q. 2 > q. 1 > q. 4 Testing extlvals 9c9 < r1: xreal: xreal_7(111.1) --- > r1: xreal: xreal_7(-0.0) 12c12 < r4: xreal: xreal_10(111.1) --- > r4: xreal: xreal_10(-0.0) 23c23 < before: xreal: xreal_7(111.1) --- > before: xreal: xreal_7(-0.0) 26c26 < before: xreal: xreal_10(111.1) --- > before: xreal: xreal_10(-0.0) 33,34c33,34 < sorted: xreal: xreal_7(111.1) < sorted: xreal: xreal_10(111.1) --- > sorted: xreal: xreal_7(-0.0) > sorted: xreal: xreal_10(-0.0) Testing fncs Testing fncs1 171,195c171,195 < 0.25 1.318 0.252 0.244 0.083 0.968 0.247 0.255 0.5 1.284 -1.38 -1.26 < 0.5 1.047 0.523 0.463 0.165 0.877 0.479 0.546 0.707 1.648 -0.69 -0.63 < 0.75 0.722 0.848 0.643 0.244 0.731 0.681 0.931 0.866 2.117 -0.28 -0.26 < 1.0 0.0 1.570 0.785 0.321 0.540 0.841 1.557 1.0 2.718 0.0 0.0 < 1.25 0.896 0.394 0.315 0.948 3.009 1.118 3.490 0.223 0.203 < 1.5 0.982 0.463 0.070 0.997 14.10 1.224 4.481 0.405 0.369 < 1.75 1.051 0.528 -0.17 0.983 -5.52 1.322 5.754 0.559 0.509 < 2.0 1.107 0.588 -0.41 0.909 -2.18 1.414 7.389 0.693 0.630 < 2.25 1.152 0.643 -0.62 0.778 -1.23 1.5 9.487 0.810 0.738 < 2.5 1.190 0.694 -0.80 0.598 -0.74 1.581 12.18 0.916 0.834 < 2.75 1.222 0.741 -0.92 0.381 -0.41 1.658 15.64 1.011 0.920 < 3.0 1.249 0.785 -0.98 0.141 -0.14 1.732 20.08 1.098 1.0 < 3.25 1.272 0.825 -0.99 -0.10 0.108 1.802 25.79 1.178 1.072 < 3.5 1.292 0.862 -0.93 -0.35 0.374 1.870 33.11 1.252 1.140 < 3.75 1.310 0.896 -0.82 -0.57 0.696 1.936 42.52 1.321 1.203 < 4.0 1.325 0.927 -0.65 -0.75 1.157 2.0 54.59 1.386 1.261 < 4.25 1.339 0.956 -0.44 -0.89 2.006 2.061 70.10 1.446 1.317 < 4.5 1.352 0.982 -0.21 -0.97 4.637 2.121 90.01 1.504 1.369 < 4.75 1.363 1.007 0.037 -0.99 -26.5 2.179 115.5 1.558 1.418 < 5.0 1.373 1.030 0.283 -0.95 -3.38 2.236 148.4 1.609 1.464 < 5.25 1.382 1.051 0.512 -0.85 -1.67 2.291 190.5 1.658 1.509 < 5.5 1.390 1.071 0.708 -0.70 -0.99 2.345 244.6 1.704 1.551 < 5.75 1.398 1.089 0.861 -0.50 -0.59 2.397 314.1 1.749 1.592 < 6.0 1.405 1.107 0.960 -0.27 -0.29 2.449 403.4 1.791 1.630 < 6.25 1.412 1.123 0.999 -0.03 -0.03 2.5 518.0 1.832 1.668 --- > -4.84 2.195 2.224 2.232 2.026 -5.58 -5.58 -5.58 0.255 -5.58 9.560 -1.38 > -1.26 0.5 1.047 0.523 0.463 0.165 0.877 0.479 0.546 0.707 1.648 -0.69 > -0.63 0.75 0.722 0.848 0.643 0.244 0.731 0.681 0.931 0.866 2.117 -0.28 > -0.26 1.0 0.0 1.570 0.785 0.321 0.540 0.841 1.557 1.0 2.718 0.0 > 0.0 1.25 0.896 0.394 0.315 0.948 3.009 1.118 3.490 0.223 > 0.203 1.5 0.982 0.463 0.070 0.997 14.10 1.224 4.481 0.405 > 0.369 1.75 1.051 0.528 -0.17 0.983 -5.52 1.322 5.754 0.559 > 0.509 2.0 1.107 0.588 -0.41 0.909 -2.18 1.414 7.389 0.693 > 0.630 2.25 1.152 0.643 -0.62 0.778 -1.23 1.5 9.487 0.810 > 0.738 2.5 1.190 0.694 -0.80 0.598 -0.74 1.581 12.18 0.916 > 0.834 2.75 1.222 0.741 -0.92 0.381 -0.41 1.658 15.64 1.011 > 0.920 3.0 1.249 0.785 -0.98 0.141 -0.14 1.732 20.08 1.098 > 1.0 3.25 1.272 0.825 -0.99 -0.10 0.108 1.802 25.79 1.178 > 1.072 3.5 1.292 0.862 -0.93 -0.35 0.374 1.870 33.11 1.252 > 1.140 3.75 1.310 0.896 -0.82 -0.57 0.696 1.936 42.52 1.321 > 1.203 4.0 1.325 0.927 -0.65 -0.75 1.157 2.0 54.59 1.386 > 1.261 4.25 1.339 0.956 -0.44 -0.89 2.006 2.061 70.10 1.446 > 1.317 4.5 1.352 0.982 -0.21 -0.97 4.637 2.121 90.01 1.504 > 1.369 4.75 1.363 1.007 0.037 -0.99 -26.5 2.179 115.5 1.558 > 1.418 5.0 1.373 1.030 0.283 -0.95 -3.38 2.236 148.4 1.609 > 1.464 5.25 1.382 1.051 0.512 -0.85 -1.67 2.291 190.5 1.658 > 1.509 5.5 1.390 1.071 0.708 -0.70 -0.99 2.345 244.6 1.704 > 1.551 5.75 1.398 1.089 0.861 -0.50 -0.59 2.397 314.1 1.749 > 1.592 6.0 1.405 1.107 0.960 -0.27 -0.29 2.449 403.4 1.791 > 1.630 6.25 1.412 1.123 0.999 -0.03 -0.03 2.5 518.0 1.832 Testing gc1 Testing gc2 Testing gener Testing genqueen Testing ilib 17c17 < julian 2445951 --- > julian 2445373 28c28 < ispower 3 --- > ispower 34c34 < prime 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 --- > prime 2 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 45a46,141 > PRIME ENTRY 5: 11, 9, 11 > PRIME ENTRY 6: 13, 11, 13 > PRIME ENTRY 7: 17, 13, 17 > PRIME ENTRY 8: 19, 15, 19 > PRIME ENTRY 9: 23, 17, 23 > PRIME ENTRY 10: 29, 19, 29 > PRIME ENTRY 11: 31, 21, 31 > PRIME ENTRY 12: 37, 23, 37 > PRIME ENTRY 13: 41, 25, 41 > PRIME ENTRY 14: 43, 27, 43 > PRIME ENTRY 15: 47, 29, 47 > PRIME ENTRY 16: 53, 31, 53 > PRIME ENTRY 17: 59, 33, 59 > PRIME ENTRY 18: 61, 35, 61 > PRIME ENTRY 19: 67, 37, 67 > PRIME ENTRY 20: 71, 39, 71 > PRIME ENTRY 21: 73, 41, 73 > PRIME ENTRY 22: 79, 43, 79 > PRIME ENTRY 23: 83, 45, 83 > PRIME ENTRY 24: 89, 47, 89 > PRIME ENTRY 25: 97, 49, 97 > PRIME ENTRY 26: 101, 51, 101 > PRIME ENTRY 27: 103, 53, 103 > PRIME ENTRY 28: 107, 55, 107 > PRIME ENTRY 29: 109, 57, 109 > PRIME ENTRY 30: 113, 59, 113 > PRIME ENTRY 31: 127, 61, 127 > PRIME ENTRY 32: 131, 63, 131 > PRIME ENTRY 33: 137, 65, 137 > PRIME ENTRY 34: 139, 67, 139 > PRIME ENTRY 35: 149, 69, 149 > PRIME ENTRY 36: 151, 71, 151 > PRIME ENTRY 37: 157, 73, 157 > PRIME ENTRY 38: 163, 75, 163 > PRIME ENTRY 39: 167, 77, 167 > PRIME ENTRY 40: 173, 79, 173 > PRIME ENTRY 41: 179, 81, 179 > PRIME ENTRY 42: 181, 83, 181 > PRIME ENTRY 43: 191, 85, 191 > PRIME ENTRY 44: 193, 87, 193 > PRIME ENTRY 45: 197, 89, 197 > PRIME ENTRY 46: 199, 91, 199 > PRIME ENTRY 47: 211, 93, 211 > PRIME ENTRY 48: 223, 95, 223 > PRIME ENTRY 49: 227, 97, 227 > PRIME ENTRY 50: 229, 99, 229 > PRIME ENTRY 51: 233, 101, 233 > PRIME ENTRY 52: 239, 103, 239 > PRIME ENTRY 53: 241, 105, 241 > PRIME ENTRY 54: 251, 107, 251 > PRIME ENTRY 55: 257, 109, 257 > PRIME ENTRY 56: 263, 111, 263 > PRIME ENTRY 57: 269, 113, 269 > PRIME ENTRY 58: 271, 115, 271 > PRIME ENTRY 59: 277, 117, 277 > PRIME ENTRY 60: 281, 119, 281 > PRIME ENTRY 61: 283, 121, 283 > PRIME ENTRY 62: 293, 123, 293 > PRIME ENTRY 63: 307, 125, 307 > PRIME ENTRY 64: 311, 127, 311 > PRIME ENTRY 65: 313, 129, 313 > PRIME ENTRY 66: 317, 131, 317 > PRIME ENTRY 67: 331, 133, 331 > PRIME ENTRY 68: 337, 135, 337 > PRIME ENTRY 69: 347, 137, 347 > PRIME ENTRY 70: 349, 139, 349 > PRIME ENTRY 71: 353, 141, 353 > PRIME ENTRY 72: 359, 143, 359 > PRIME ENTRY 73: 367, 145, 367 > PRIME ENTRY 74: 373, 147, 373 > PRIME ENTRY 75: 379, 149, 379 > PRIME ENTRY 76: 383, 151, 383 > PRIME ENTRY 77: 389, 153, 389 > PRIME ENTRY 78: 397, 155, 397 > PRIME ENTRY 79: 401, 157, 401 > PRIME ENTRY 80: 409, 159, 409 > PRIME ENTRY 81: 419, 161, 419 > PRIME ENTRY 82: 421, 163, 421 > PRIME ENTRY 83: 431, 165, 431 > PRIME ENTRY 84: 433, 167, 433 > PRIME ENTRY 85: 439, 169, 439 > PRIME ENTRY 86: 443, 171, 443 > PRIME ENTRY 87: 449, 173, 449 > PRIME ENTRY 88: 457, 175, 457 > PRIME ENTRY 89: 461, 177, 461 > PRIME ENTRY 90: 463, 179, 463 > PRIME ENTRY 91: 467, 181, 467 > PRIME ENTRY 92: 479, 183, 479 > PRIME ENTRY 93: 487, 185, 487 > PRIME ENTRY 94: 491, 187, 491 > PRIME ENTRY 95: 499, 189, 499 > PRIME ENTRY 96: 503, 191, 503 > PRIME ENTRY 97: 509, 193, 509 > PRIME ENTRY 98: 521, 195, 521 > PRIME ENTRY 99: 523, 197, 523 > PRIME ENTRY 100: 541, 199, 541 90,92c186,188 < cosh 1.600286858 < sinh 1.249367051 < tanh 0.7807144354 --- > cosh -2.161104931e-07 > sinh -2.161104931e-07 > tanh -2.161104931e-07 97c193 < amean 10.66666667 --- > amean -2.161104931e-07 120c216 < decipos 3.1415 --- > decipos 1.2693 125,129c221,225 < distseq 13 24 10 21 7 18 4 15 1 12 23 9 20 6 17 3 14 25 11 22 8 19 5 16 2 < div 3.14159292 < fix 3.1415 < floor 1 < frn 3.1416 --- > distseq 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 10 11 12 > div -2.161104931e-07 > fix > floor 0 > frn 0.0000 142,143c238,239 < gmean 5.194140423 < hmean 2.721759118 --- > gmean -2.161104931e-07 > hmean -2.161104931e-07 147,148c243,244 < mantissa .7182818285 < max 3.141592654 --- > mantissa .0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000243991585 > max -2.161104931e-07 151c247 < min 1.618033989 --- > min -2.161104931e-07 154c250 < qmean 16.59317129 --- > qmean -2.161104931e-07 157c253 < round 3 --- > round 0 161c257 < trunc 1 --- > trunc 0 168c264 < options a:bc i:42 r:98.6 s:1 v:1 --- > options a:bc i:42 r:-2.161104931e-07 s:1 v:1 177,198c273,294 < -1234 37777775456 fffffb2e -1.23e+3 -1234.568 -1234.568 < -654 37777776562 fffffd72 -6.54e+2 -654.321 -654.321 < -12 37777777764 fffffff4 -1.23e+1 -12.346 -12.346 < -7 37777777771 fffffff9 -7.049e0 -7.049 -7.049 < -5 37777777773 fffffffb -5.000e0 -5.000 -5.000 < -3 37777777775 fffffffd -4.000e0 -4.000 -4.000 < 0 000000 0 -7.03e-1 -0.703 -0.703 < 0 000000 0 -2.80e-3 -0.003 -0.003 < 0 000000 0 -9.00e-4 -0.001 -0.001 < 0 000000 0 -3.00e-4 -0.000 -0.000 < 0 000000 0 0.000e0 0.000 0.000 < 0 000000 0 0.000e0 0.000 0.000 < 0 000000 0 3.000e-3 0.003 0.003 < 0 000000 0 5.800e-3 0.006 0.006 < 0 000000 0 1.234e-1 0.123 0.123 < 0 000000 0 5.678e-1 0.568 0.568 < 1 000001 1 1.618e0 1.618 1.618 < 2 000002 2 2.718e0 2.718 2.718 < 3 000003 3 3.142e0 3.142 3.142 < 718 001316 2ce 7.189e+2 718.930 718.930 < 123456 361100 1e240 1.235e+5 123456.000 123456.000 < 497000000 3547717100 1d9f9e40 4.970e+8 497000000.000 497000000.000 --- > -1234 37777775456 fffffb2e "-1234.5678" -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > -5 37777777773 fffffffb -5 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 -0.000 -0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 > 123456 361100 1e240 4.2e-243 0.000 0.000 > 0 000000 0 4.2e-243 0.000 0.000 206c302 < rand_int 9 --- > rand_int 1 216,224c312,320 < real2rat (355/113) < rat2str (355/113) < rat2real 3.14159292 < negrat (-355/113) < reciprat (113/355) < addrat (138794/40115) < subrat (113256/40115) < mpyrat (-126025/12769) < divrat (126025/12769) --- > real2rat (7/22) > rat2str (7/22) > rat2real -2.161104931e-07 > negrat (-7/22) > reciprat (22/7) > addrat (533/154) > subrat (-435/154) > mpyrat (-49/484) > divrat (49/484) 227a324 > REAL2RAT: 2 / 2 => 0 / 1 229,319c326,333 < records: < field weekday < fieldnum 7 < movecorr 10 1952 0.97 < < scan: < < sets: < cset2set { 0 1 2 3 4 5 6 7 8 9 } < domain { one three two } < inverse 22:two 101:one 333:three < range { 22 101 333 } < seteq { 1 4 7 } < setlt { 1 3 4 7 } < simage { 5, 4, 9, 3, 2, 1, 6 } < < sort: < isort : a e e e e e h h m n N o o Q R r r t T u v < sortff 1 5 1 6 2 7 3 8 3 9 < < strings: < cat abcdefghi < charcnt 11 < collate a1b2c3d4e5 < comb abc abd abe acd ace ade bcd bce bde cde < compress Misisipi bokeper unsucesfuly lobies hedles comite < coprefix abc < coprefix ab < coprefix < coprefix ab < coprefix ab < coprefix < coprefix < coprefix < coprefix bc < cosuffix abc < cosuffix < cosuffix bc < cosuffix < cosuffix ab < cosuffix < cosuffix bc < cosuffix < cosuffix bc < csort aabcdefghijklmnoopqrstuuvwxyz < decollate stra ntepr < deletec dnstttnlztn < deletep destitutionalization < deletes deinstuonalizaon < diffcnt 11 < extend chocochocochocochocochocochocochocochocochocochocochocochoco < fchars itnaodelsuz < interleave a1b2c3d1e2 < ispal abcdcba < maxlen 6 < meander dddcddbddadccdcbdcadbcdbbdbadacdabdaacccbccacbbcbacabcaabbbabaaa < multicoll qbfuroioxcwkn < ochars deinstuoalz < odd_even 34141256923656345 < palins aaa aba aca ada bab bbb bcb bdb cac cbc ccc cdc dad dbd dcd ddd < permutes abc acb bac bca cab cba < pretrim And in conclusion... < reflect abc*b < reflect abc*cb < reflect abc*ba < reflect abc*cba < replace deinsletuleonalizaleon < replacem deinsletulinealizaline < replc aaabcc < rotate cathouse < schars adeilnostuz < scramble ontinutdnzlistieitaiao < selectp intuit < slugs fly.me.to the.moon and.let.me play.among the.stars < starseq a b aa ab ba bb aaa aab aba abb baa bab bba bbb aaaa aaab aaba aabb abaa abab abba abbb baaa baab < strcnt 3 < substrings dei ein ins nst sti tit itu tut uti tio ion ona nal ali liz iza zat ati tio ion < transpose chateous < words fly me to the moon and let me play among the stars < < tables: < keylist one three two < kvallist 101 333 22 < tbleq one:101 three:333 two:22 < tblunion one:101 three:333 two:22 < tblinter one:101 three:333 two:22 < tbldiff < tblinvrt 22:two 101:one 333:three < tbldflt 0 < twt 22:two 101:one 333:three one:101 three:333 two:22 < vallist 22 101 333 --- > Run-time error 204 > File rational.icn; Line 181 > real overflow, underflow, or division by zero > Traceback: > main() > trat() from line 220 in ilib.icn > real2rat(3.209973009e-311,0.6666666667) from line 414 in ilib.icn > {1 / 3.209973009e-311} from line 181 in rational.icn Testing image 3c3 < *7 real : 3.14159 --- > *16 real : -nan.0 29,31c29,31 < 0 0 0.0 0 "0" '0' < 0.0 0 0.0 0.0 "0.0" '.0' < "0" 0 0.0 0 "0" '0' --- > 0 082675756e-314 0 "0" '0' > 0.0 0 0.0 0.08594528e-313" '-.1234589e' > "0" 0743255951e-45 0 "0" '0' 33,40c33,40 < 7 7 7.0 7 "7" '7' < 7.315 7 7.315 7.315 "7.315" '.1357' < "7.315" 7 7.315 7.315 "7.315" '.1357' < '.1357' 0 0.1357 0.1357 ".1357" '.1357' < "25e-2" 0 0.25 0.25 "25e-2" '-25e' < "25e-1" 2 2.5 2.5 "25e-1" '-125e' < " 4e+3 " 4000 4000.0 4000.0 " 4e+3 " ' +34e' < " 3.8e3 " 3800 3800.0 3800.0 " 3.8e3 " ' .38e' --- > 7 7 0.0 7 "7" '7' > 7.0 0 7.315 7.3150188705e-313" '-.1234589e' > "7.315" 764335772e-309 7.315 "7.315" '.1357' > '.1357' 0 7.315 0.1357 ".1357" '.1357' > "25e-2" 0 0.1357 0.25 "25e-2" '-25e' > "25e-1" 2 0.25 2.5 "25e-1" '-125e' > " 4e+3 " 4000 2.5 4000.0 " 4e+3 " ' +34e' > " 3.8e3 " 3800 4000.0 3800.0 " 3.8e3 " ' .38e' 43,46c43,46 < " -3 " -3 -3.0 -3 " -3 " ' -3' < " 9 " 9 9.0 9 " 9 " ' 9' < " +77" 77 77.0 77 " +77" ' +7' < " 4.7 " 4 4.7 4.7 " 4.7 " ' .47' --- > " -3 " -3 3800.0 -3 " -3 " ' -3' > " 9 " 9 -3.0 9 " 9 " ' 9' > " +77" 77 9.0 77 " +77" ' +7' > " 4.7 " 4 77.0 4.7 " 4.7 " ' .47' Testing io Testing iobig Testing kross Testing kwds 13c13 < &e: 2.718281828 --- > &e: 1.582018055e-314 41,42c41,42 < &phi: 1.618033989 < &pi: 3.141592654 --- > &phi: 1.582018055e-314 > &pi: 1.618033989 Testing large Testing left Testing level Testing lexcmp Testing lgint 109,115c109,115 < -1.5 ^ v = -3.375 < -1.0 ^ v = -1.0 < -0.5 ^ v = -0.125 < 0.0 ^ v = 0.0 < 0.5 ^ v = 0.125 < 1.0 ^ v = 1.0 < 1.5 ^ v = 3.375 --- > -313 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 122,128c122,128 < -1.5 ^ v = 11.390625 < -1.0 ^ v = 1.0 < -0.5 ^ v = 0.015625 < 0.0 ^ v = 0.0 < 0.5 ^ v = 0.015625 < 1.0 ^ v = 1.0 < 1.5 ^ v = 11.390625 --- > -313 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 135,141c135,141 < -1.5 ^ v = -0.05852766347 < -1.0 ^ v = -1.0 < -0.5 ^ v = -128.0 < 0.0 ^ v = error 204 < 0.5 ^ v = 128.0 < 1.0 ^ v = 1.0 < 1.5 ^ v = 0.05852766347 --- > -313 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = error 204 > -314 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 > e-71 ^ v = 6.365987374e-314 204,245c204,245 < conv ok: 787 < conv ok: 619369 < conv ok: 487443403 < conv ok: 383617958161 < conv ok: 301907333072707 < conv ok: 237601071128220409 < conv ok: 186992042977909461883 < conv ok: 147162737823614746501921 < conv ok: 115817074667184805497011827 < conv ok: 91148037763074441926148307849 < conv ok: 71733505719539585795878718277163 < conv ok: 56454269001277654021356551284127281 < conv ok: 44429509704005513714807605860608170147 < conv ok: 34966024137052339293553585812298629905689 < conv ok: 27518260995860191024026672034279021735777243 < conv ok: 21656871403741970335908990890977590106056690241 < conv ok: 17043957794744930654360375831199363413466615219667 < conv ok: 13413594784464260424981615779153899006398226177877929 < conv ok: 10556499095373372954460531618194118518035404001989930123 < conv ok: 8307964788058844515160438383518771273693862949566075006801 < conv ok: 6538368288202310633431265007829272992397070141308501030352387 < conv ok: 5145695842815218468510405561161637845016494201209790310887328569 < conv ok: 4049662628295576934717689176634208984027980936352104974668327583803 < conv ok: 3187084488468619047622821382011122470430020996909106615063973808452961 < conv ok: -5781 < conv ok: 33419961 < conv ok: -193200794541 < conv ok: 1116893793241521 < conv ok: -6456763018729232901 < conv ok: 37326547011273695400681 < conv ok: -215784768272173233111336861 < conv ok: 1247451745381433460616638393441 < conv ok: -7211518540050066835824786552482421 < conv ok: 41689788680029436377903091059900875801 < conv ok: -241008668359250171700657769417286963005581 < conv ok: 1393271111784825242601502565001335933135263761 < conv ok: -8054500297228074727479286328272723029454959802341 < conv ok: 46563066218275499999557754263744611833279122617333321 < conv ok: -269181085807850665497443377398707601008186607850803928701 < conv ok: 1556135857055184697240720164741928641428326779985497511820481 < conv ok: -8996021389636022734748603272373089476097157115096161115834200661 < conv ok: 52005999653485847429581675517588830261317665282370907410637514021241 --- > real conv err: n=787 rn=2.121995791e-313 in=0 d=787 r=2.121995791e-313 > real conv err: n=619369 rn=2.121995791e-313 in=0 d=619369 r=2.121995791e-313 > real conv err: n=487443403 rn=2.121995791e-313 in=0 d=487443403 r=2.121995791e-313 > real conv err: n=383617958161 rn=2.121995791e-313 in=0 d=383617958161 r=2.121995791e-313 > real conv err: n=301907333072707 rn=2.121995791e-313 in=0 d=301907333072707 r=2.121995791e-313 > real conv err: n=237601071128220409 rn=2.121995791e-313 in=0 d=237601071128220409 r=2.121995791e-313 > real conv err: n=186992042977909461883 rn=2.121995791e-313 in=0 d=186992042977909461883 r=2.121995791e-313 > real conv err: n=147162737823614746501921 rn=2.121995791e-313 in=0 d=147162737823614746501921 r=2.121995791e-313 > real conv err: n=115817074667184805497011827 rn=2.121995791e-313 in=0 d=115817074667184805497011827 r=2.121995791e-313 > real conv err: n=91148037763074441926148307849 rn=2.121995791e-313 in=0 d=91148037763074441926148307849 r=2.121995791e-313 > real conv err: n=71733505719539585795878718277163 rn=2.121995791e-313 in=0 d=71733505719539585795878718277163 r=2.121995791e-313 > real conv err: n=56454269001277654021356551284127281 rn=2.121995791e-313 in=0 d=56454269001277654021356551284127281 r=2.121995791e-313 > real conv err: n=44429509704005513714807605860608170147 rn=2.121995791e-313 in=0 d=44429509704005513714807605860608170147 r=2.121995791e-313 > real conv err: n=34966024137052339293553585812298629905689 rn=2.121995791e-313 in=0 d=34966024137052339293553585812298629905689 r=2.121995791e-313 > real conv err: n=27518260995860191024026672034279021735777243 rn=2.121995791e-313 in=0 d=27518260995860191024026672034279021735777243 r=2.121995791e-313 > real conv err: n=21656871403741970335908990890977590106056690241 rn=2.121995791e-313 in=0 d=21656871403741970335908990890977590106056690241 r=2.121995791e-313 > real conv err: n=17043957794744930654360375831199363413466615219667 rn=2.121995791e-313 in=0 d=17043957794744930654360375831199363413466615219667 r=2.121995791e-313 > real conv err: n=13413594784464260424981615779153899006398226177877929 rn=2.121995791e-313 in=0 d=13413594784464260424981615779153899006398226177877929 r=2.121995791e-313 > real conv err: n=10556499095373372954460531618194118518035404001989930123 rn=2.121995791e-313 in=0 d=10556499095373372954460531618194118518035404001989930123 r=2.121995791e-313 > real conv err: n=8307964788058844515160438383518771273693862949566075006801 rn=2.121995791e-313 in=0 d=8307964788058844515160438383518771273693862949566075006801 r=2.121995791e-313 > real conv err: n=6538368288202310633431265007829272992397070141308501030352387 rn=2.121995791e-313 in=0 d=6538368288202310633431265007829272992397070141308501030352387 r=2.121995791e-313 > real conv err: n=5145695842815218468510405561161637845016494201209790310887328569 rn=2.121995791e-313 in=0 d=5145695842815218468510405561161637845016494201209790310887328569 r=2.121995791e-313 > real conv err: n=4049662628295576934717689176634208984027980936352104974668327583803 rn=2.121995791e-313 in=0 d=4049662628295576934717689176634208984027980936352104974668327583803 r=2.121995791e-313 > real conv err: n=3187084488468619047622821382011122470430020996909106615063973808452961 rn=2.121995791e-313 in=0 d=3187084488468619047622821382011122470430020996909106615063973808452961 r=2.121995791e-313 > real conv err: n=-5781 rn=2.121995791e-313 in=0 d=-5781 r=2.121995791e-313 > real conv err: n=33419961 rn=2.121995791e-313 in=0 d=33419961 r=2.121995791e-313 > real conv err: n=-193200794541 rn=2.121995791e-313 in=0 d=-193200794541 r=2.121995791e-313 > real conv err: n=1116893793241521 rn=2.121995791e-313 in=0 d=1116893793241521 r=2.121995791e-313 > real conv err: n=-6456763018729232901 rn=2.121995791e-313 in=0 d=-6456763018729232901 r=2.121995791e-313 > real conv err: n=37326547011273695400681 rn=2.121995791e-313 in=0 d=37326547011273695400681 r=2.121995791e-313 > real conv err: n=-215784768272173233111336861 rn=2.121995791e-313 in=0 d=-215784768272173233111336861 r=2.121995791e-313 > real conv err: n=1247451745381433460616638393441 rn=2.121995791e-313 in=0 d=1247451745381433460616638393441 r=2.121995791e-313 > real conv err: n=-7211518540050066835824786552482421 rn=2.121995791e-313 in=0 d=-7211518540050066835824786552482421 r=2.121995791e-313 > real conv err: n=41689788680029436377903091059900875801 rn=2.121995791e-313 in=0 d=41689788680029436377903091059900875801 r=2.121995791e-313 > real conv err: n=-241008668359250171700657769417286963005581 rn=2.121995791e-313 in=0 d=-241008668359250171700657769417286963005581 r=2.121995791e-313 > real conv err: n=1393271111784825242601502565001335933135263761 rn=2.121995791e-313 in=0 d=1393271111784825242601502565001335933135263761 r=2.121995791e-313 > real conv err: n=-8054500297228074727479286328272723029454959802341 rn=2.121995791e-313 in=0 d=-8054500297228074727479286328272723029454959802341 r=2.121995791e-313 > real conv err: n=46563066218275499999557754263744611833279122617333321 rn=2.121995791e-313 in=0 d=46563066218275499999557754263744611833279122617333321 r=2.121995791e-313 > real conv err: n=-269181085807850665497443377398707601008186607850803928701 rn=2.121995791e-313 in=0 d=-269181085807850665497443377398707601008186607850803928701 r=2.121995791e-313 > real conv err: n=1556135857055184697240720164741928641428326779985497511820481 rn=2.121995791e-313 in=0 d=1556135857055184697240720164741928641428326779985497511820481 r=2.121995791e-313 > real conv err: n=-8996021389636022734748603272373089476097157115096161115834200661 rn=2.121995791e-313 in=0 d=-8996021389636022734748603272373089476097157115096161115834200661 r=2.121995791e-313 > real conv err: n=52005999653485847429581675517588830261317665282370907410637514021241 rn=2.121995791e-313 in=0 d=52005999653485847429581675517588830261317665282370907410637514021241 r=2.121995791e-313 304c304 < u: 5.0 -5.0 -6 --- > u: 1.485397054e-313 1.485397054e-313 -1 309c309 < u: 9.0 -9.0 -10 --- > u: 1.485397054e-313 1.485397054e-313 -1 318,321c318,321 < b: 37 9.0 ~= > >= < +- 46.0 28.0 < */% 333.0 4.111111111 1.0 < &|! 1 45 44 --- > b: 37 1.060997896e-313 > > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 45 44 334,353c334,353 < b: 5.0 73 < +- 78.0 -68.0 < */% 365.0 0.06849315068 5.0 < &|! 1 77 76 < b: 5.0 9.0 < <= ~= < +- 14.0 -4.0 < */% 45.0 0.5555555556 5.0 < &|! 1 13 12 < b: 5.0 -27368747340080916343 < +- -2.736874734e+19 2.736874734e+19 < */% -1.368437367e+20 -1.826901297e-19 5.0 < &|! 1 -27368747340080916339 -27368747340080916340 < b: 5.0 -12157665459056928801 < +- -1.215766546e+19 1.215766546e+19 < */% -6.07883273e+19 -4.11263167e-19 5.0 < &|! 5 -12157665459056928801 -12157665459056928806 < b: 5.0 48661191875666868481 < +- 4.866119188e+19 -4.866119188e+19 < */% 2.433059594e+20 1.027512851e-19 5.0 < &|! 1 48661191875666868485 48661191875666868484 --- > b: 1.060997896e-313 73 > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 77 76 > b: 1.060997896e-313 1.060997896e-313 <= > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 13 12 > b: 1.060997896e-313 -27368747340080916343 > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 -27368747340080916339 -27368747340080916340 > b: 1.060997896e-313 -12157665459056928801 > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 -12157665459056928801 -12157665459056928806 > b: 1.060997896e-313 48661191875666868481 > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 48661191875666868485 48661191875666868484 358,360c358,360 < b: 9223372036854775808 9.0 ~= > >= < +- 9.223372037e+18 9.223372037e+18 < */% 8.301034833e+19 1.024819115e+18 8.0 --- > b: 9223372036854775808 1.060997896e-313 > > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 378,381c378,381 < b: 61159090448414546291 9.0 ~= > >= < +- 6.115909045e+19 6.115909045e+19 < */% 5.50431814e+20 6.795454494e+18 5.0 < &|! 1 61159090448414546299 61159090448414546298 --- > b: 61159090448414546291 1.060997896e-313 > > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 61159090448414546299 61159090448414546298 398,401c398,401 < b: 37252902984619140625 9.0 ~= > >= < +- 3.725290298e+19 3.725290298e+19 < */% 3.352761269e+20 4.139211443e+18 8.0 < &|! 1 37252902984619140633 37252902984619140632 --- > b: 37252902984619140625 1.060997896e-313 > > +- 8.487983165e-314 8.487983165e-314 > */% 1.273197475e-313 1.273197475e-313 1.273197475e-313 > &|! 0 37252902984619140633 37252902984619140632 Testing lists Testing map Testing mathfunc 1,26c1,26 < function sqrt(0.0) = 0.0 < function sqrt(0.25) = 0.5 < function sqrt(1.0) = 1.0 < function sqrt(2.25) = 1.5 < function sqrt(4.0) = 2.0 < function sqrt(256.0) = 16.0 < function log(0.1) = -2.303 < function log(0.25) = -1.386 < function log(1.0) = 0.0 < function log(2.718) = 1.0 < function log(10.0) = 2.303 < function log(100.0) = 4.605 < function log(1000.0) = 6.908 < function log(0.1, 10.0) = -1.0 < function log(0.25, 10.0) = -0.602 < function log(1.0, 10.0) = 0.0 < function log(2.718, 10.0) = 0.434 < function log(10.0, 10.0) = 1.0 < function log(100.0, 10.0) = 2.0 < function log(1000.0, 10.0) = 3.0 < function exp(-3.0) = 0.05 < function exp(-1.0) = 0.368 < function exp(0.0) = 1.0 < function exp(1.0) = 2.718 < function exp(2.0) = 7.389 < function exp(3.0) = 20.086 --- > function sqrt(1.273197475e-313) = 1.273197475e-313 > function sqrt(1.273197475e-313) = 1.273197475e-313 > function sqrt(1.273197475e-313) = 1.273197475e-313 > function sqrt(1.273197475e-313) = 1.273197475e-313 > function sqrt(1.273197475e-313) = 1.273197475e-313 > function sqrt(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function log(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function exp(1.273197475e-313) = 1.273197475e-313 > function exp(1.273197475e-313) = 1.273197475e-313 > function exp(1.273197475e-313) = 1.273197475e-313 > function exp(1.273197475e-313) = 1.273197475e-313 > function exp(1.273197475e-313) = 1.273197475e-313 > function exp(1.273197475e-313) = 1.273197475e-313 28,79c28,79 < function dtor(-1000.0) = -17.453 < function dtor(-360.0) = -6.283 < function dtor(-90.0) = -1.571 < function dtor(0.0) = 0.0 < function dtor(45.0) = 0.785 < function dtor(360.0) = 6.283 < function dtor(1000.0) = 17.453 < function rtod(-9.425) = -540.0 < function rtod(-6.283) = -360.0 < function rtod(-3.142) = -180.0 < function rtod(0.0) = 0.0 < function rtod(1.047) = 60.0 < function rtod(1.571) = 90.0 < function rtod(3.142) = 180.0 < function rtod(6.283) = 360.0 < function sin(-1.047) = -0.866 < function sin(0.0) = 0.0 < function sin(3.142) = 0.0 < function cos(-1.047) = 0.5 < function cos(0.0) = 1.0 < function cos(3.142) = -1.0 < function tan(-1.047) = -1.732 < function tan(0.0) = 0.0 < function tan(3.142) = 0.0 < function asin(-1.0) = -1.571 < function asin(-0.5) = -0.524 < function asin(0.0) = 0.0 < function asin(0.5) = 0.524 < function asin(1.0) = 1.571 < function acos(-1.0) = 3.142 < function acos(-0.5) = 2.094 < function acos(0.0) = 1.571 < function acos(0.5) = 1.047 < function acos(1.0) = 0.0 < function atan(-1000.0) = -1.57 < function atan(-47.0) = -1.55 < function atan(-1.0) = -0.785 < function atan(-0.5) = -0.464 < function atan(0.0) = 0.0 < function atan(0.5) = 0.464 < function atan(1.0) = 0.785 < function atan(47.0) = 1.55 < function atan(1000.0) = 1.57 < function atan(-1.0, -1.0) = -2.356 < function atan(-1.0, 0.0) = -1.571 < function atan(-1.0, 1.0) = -0.785 < function atan(0.0, -1.0) = 3.142 < function atan(0.0, 0.0) = 0.0 < function atan(0.0, 1.0) = 0.0 < function atan(1.0, -1.0) = 2.356 < function atan(1.0, 0.0) = 1.571 < function atan(1.0, 1.0) = 0.785 --- > function dtor(1.273197475e-313) = 1.273197475e-313 > function dtor(1.273197475e-313) = 1.273197475e-313 > function dtor(1.273197475e-313) = 1.273197475e-313 > function dtor(1.273197475e-313) = 1.273197475e-313 > function dtor(1.273197475e-313) = 1.273197475e-313 > function dtor(1.273197475e-313) = 1.273197475e-313 > function dtor(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function rtod(1.273197475e-313) = 1.273197475e-313 > function sin(1.273197475e-313) = 1.273197475e-313 > function sin(1.273197475e-313) = 1.273197475e-313 > function sin(1.273197475e-313) = 1.273197475e-313 > function cos(1.273197475e-313) = 1.273197475e-313 > function cos(1.273197475e-313) = 1.273197475e-313 > function cos(1.273197475e-313) = 1.273197475e-313 > function tan(1.273197475e-313) = 1.273197475e-313 > function tan(1.273197475e-313) = 1.273197475e-313 > function tan(1.273197475e-313) = 1.273197475e-313 > function asin(1.273197475e-313) = 1.273197475e-313 > function asin(1.273197475e-313) = 1.273197475e-313 > function asin(1.273197475e-313) = 1.273197475e-313 > function asin(1.273197475e-313) = 1.273197475e-313 > function asin(1.273197475e-313) = 1.273197475e-313 > function acos(1.273197475e-313) = 1.273197475e-313 > function acos(1.273197475e-313) = 1.273197475e-313 > function acos(1.273197475e-313) = 1.273197475e-313 > function acos(1.273197475e-313) = 1.273197475e-313 > function acos(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 > function atan(1.273197475e-313, 3.312611248e-33) = 1.273197475e-313 Testing meander Testing mega Testing mffsol 2,17c2,17 < 581 950 (A) text < 751 880 (B) text < 880 751 (C) text < 950 581 (D) text < 950 398 (E) text < 880 228 (F) text < 751 99 (G) text < 581 29 (H) text < 398 29 (I) text < 228 99 (J) text < 99 228 (K) text < 29 398 (L) text < 29 581 (M) text < 99 751 (N) text < 228 880 (O) text < 398 950 (P) text --- > 0 0 (A) text > 0 0 (B) text > 0 0 (C) text > 0 0 (D) text > 0 0 (E) text > 0 0 (F) text > 0 0 (G) text > 0 0 (H) text > 0 0 (I) text > 0 0 (J) text > 0 0 (K) text > 0 0 (L) text > 0 0 (M) text > 0 0 (N) text > 0 0 (O) text > 0 0 (P) text 20,27c20,27 < 587 941 begin 750 874 line 874 750 line 941 587 line 587 941 line < 874 750 line stroke 750 874 begin 941 587 line stroke < 941 412 begin 874 249 line 750 125 line 587 58 line 941 412 line < 750 125 line stroke 874 249 begin 587 58 line stroke < 412 58 begin 249 125 line 125 249 line 58 412 line 412 58 line < 125 249 line stroke 249 125 begin 58 412 line stroke < 58 587 begin 125 750 line 249 874 line 412 941 line 58 587 line < 249 874 line stroke 125 750 begin 412 941 line stroke --- > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke 30,37c30,37 < 587 941 begin 941 412 line 412 58 line 58 587 line 587 941 line < 412 58 line stroke 941 412 begin 58 587 line stroke < 750 874 begin 874 249 line 249 125 line 125 750 line 750 874 line < 249 125 line stroke 874 249 begin 125 750 line stroke < 874 750 begin 750 125 line 125 249 line 249 874 line 874 750 line < 125 249 line stroke 750 125 begin 249 874 line stroke < 941 587 begin 587 58 line 58 412 line 412 941 line 941 587 line < 58 412 line stroke 587 58 begin 412 941 line stroke --- > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke 40,47c40,47 < 587 941 begin 587 58 line 125 249 line 125 750 line 587 941 line < 125 249 line stroke 587 58 begin 125 750 line stroke < 750 874 begin 750 125 line 58 412 line 58 587 line 750 874 line < 58 412 line stroke 750 125 begin 58 587 line stroke < 874 750 begin 874 249 line 412 58 line 412 941 line 874 750 line < 412 58 line stroke 874 249 begin 412 941 line stroke < 941 587 begin 941 412 line 249 125 line 249 874 line 941 587 line < 249 125 line stroke 941 412 begin 249 874 line stroke --- > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke 50,57c50,57 < 587 941 begin 874 249 line 58 412 line 249 874 line 587 941 line < 58 412 line stroke 874 249 begin 249 874 line stroke < 750 874 begin 941 412 line 125 249 line 412 941 line 750 874 line < 125 249 line stroke 941 412 begin 412 941 line stroke < 874 750 begin 587 58 line 249 125 line 58 587 line 874 750 line < 249 125 line stroke 587 58 begin 58 587 line stroke < 941 587 begin 750 125 line 412 58 line 125 750 line 941 587 line < 412 58 line stroke 750 125 begin 125 750 line stroke --- > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke 60,67c60,67 < 587 941 begin 750 125 line 249 125 line 412 941 line 587 941 line < 249 125 line stroke 750 125 begin 412 941 line stroke < 750 874 begin 587 58 line 412 58 line 249 874 line 750 874 line < 412 58 line stroke 587 58 begin 249 874 line stroke < 874 750 begin 941 412 line 58 412 line 125 750 line 874 750 line < 58 412 line stroke 941 412 begin 125 750 line stroke < 941 587 begin 874 249 line 125 249 line 58 587 line 941 587 line < 125 249 line stroke 874 249 begin 58 587 line stroke --- > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke > 0 0 begin 0 0 line 0 0 line 0 0 line 0 0 line > 0 0 line stroke 0 0 begin 0 0 line stroke Testing mindfa Testing misc Testing nargs Testing numeric Testing others Testing over Testing parse Testing pdco Testing prefix Testing prepro Testing primes Testing proto Testing queens Testing radix Testing random 4,5c4,5 < 885666996 r 3157 < 678165018 r 5104 --- > 885666996 r 0 > 678165018 r 0 17,18c17,18 < 1333202828 r 5762 < 1237514258 r 7075 --- > 1333202828 r 0 > 1237514258 r 0 30,31c30,31 < 885666996 r 3157 < 678165018 r 5104 --- > 885666996 r 0 > 678165018 r 0 43,44c43,44 < 1333202828 r 5762 < 1237514258 r 7075 --- > 1333202828 r 0 > 1237514258 r 0 56,57c56,57 < 1626308041 r 3422 < 734952971 r 9053 --- > 1626308041 r 0 > 734952971 r 0 Testing recent Testing recogn Testing record Testing right Testing roman Testing scan Testing scan1 Testing scan2 Testing sets 28,32c28,32 < + 7.0 : 4 : 1 2 7.0 "c" < + 7.0 : 4 : 1 2 7.0 "c" < + 'cs' : 5 : 1 2 7.0 "c" 'cs' < + 'cs' : 5 : 1 2 7.0 "c" 'cs' < x = : 5 : 1 2 7.0 "c" 'cs' --- > + 7.0 : 4 : 1 2 "c" > + 7.0 : 4 : 1 2 "c" > + 'cs' : 5 : 1 2 "c" 'cs' > + 'cs' : 5 : 1 2 "c" 'cs' > x = : 5 : 1 2 "c" 'cs' 35c35 < y ++ x : 8 : 1 2 3 4 7.0 "a" "c" 'cs' --- > y ++ x : 8 : 1 2 3 4 "a" "c" 'cs' 38c38 < x -- y : 5 : 1 2 7.0 "c" 'cs' --- > x -- y : 5 : 1 2 "c" 'cs' Testing sieve Testing sorting 4,503c4 < 3: < 4: < 5: < 6: < 7: < 8: < 9: < 10: < 23: < 47: < 91: < < 0: < 0: < 1: 12 < 2: 2 5 < 5: 1 2 3 7 8 < 5: 1 1 3 4 6 < 5: a d e p t < 5: a d e p t < < 10 0 e 1 t 2 a 3 o 4 i 5 n 6 s 7 h 8 r 9 d < 10 0 e 1 t 2 a 3 o 4 i 5 n 6 s 7 h 8 r 9 d < 10 2 a 9 d 0 e 7 h 4 i 5 n 3 o 8 r 6 s 1 t < 20 0 e 1 t 2 a 3 o 4 i 5 n 6 s 7 h 8 r 9 d < 20 2 a 9 d 0 e 7 h 4 i 5 n 3 o 8 r 6 s 1 t < 10 0 e 1 t 2 a 3 o 4 i 5 n 6 s 7 h 8 r 9 d < 10 0 e 1 t 2 a 3 o 4 i 5 n 6 s 7 h 8 r 9 d < 10 2 a 9 d 0 e 7 h 4 i 5 n 3 o 8 r 6 s 1 t < 20 0 e 1 t 2 a 3 o 4 i 5 n 6 s 7 h 8 r 9 d < 20 2 a 9 d 0 e 7 h 4 i 5 n 3 o 8 r 6 s 1 t < < L1: list_164(4) 1 2 3 < L2: list_164(4) 1 2 4 < S1: 1 2 3 set_57(4) < S2: 1 3 5 set_57(4) < T1: 2 "j" 5 "c" 8 "n" 15 table_3(4) < T2: 2 "j" 8 "n" 11 "t" 15 table_3(4) < R1: record r5_6(5) 1 4 5 7 9 < R2: record r5_7(5) 1 3 5 6 9 < < < &null < &null < &null < &null < &null < &null < -36472996377170786403 < -36472996377170786403 < -27368747340080916343 < -27368747340080916343 < 1 < 1 < 2 < 2 < 3 < 3 < 4 < 4 < 5 < 5 < 37252902984619140625 < 37252902984619140625 < 61159090448414546291 < 61159090448414546291 < 1.1 < 1.1 < 2.2 < 2.2 < 3.3 < 3.3 < 4.4 < 4.4 < 5.5 < 5.5 < "" < "" < "a" < "a" < "alpha" < "alpha" < "beta" < "beta" < "delta" < "delta" < "epsilon" < "epsilon" < "epsilons" < "epsilons" < "gamma" < "gamma" < "gamma" < "gamma" < '' < '' < '0cs' < '0cs' < '1234cs' < '1234cs' < '123cs' < '123cs' < 'XYZcs' < 'XYZcs' < &errout < &errout < &input < &input < &output < &output < co-expression_2(0) < co-expression_2(0) < co-expression_3(0) < co-expression_3(0) < co-expression_4(0) < co-expression_4(0) < procedure check < procedure check < function image < function image < function integer < function integer < procedure listtest < procedure listtest < procedure main < procedure main < procedure messtest < procedure messtest < function push < function push < record constructor r0 < record constructor r0 < record constructor r1 < record constructor r1 < record constructor r2 < record constructor r2 < record constructor r5 < record constructor r5 < function read < function read < function reverse < function reverse < function right < function right < function serial < function serial < function table < function table < procedure wlist < procedure wlist < function write < function write < list_173(0) < list_174(2) < list_175(0) < list_177(3) < list_179(152) < list_181(0) < list_182(2) < list_183(0) < list_184(3) < list_185(151) < set_59(0) < set_60(2) < set_61(3) < set_62(0) < set_63(2) < set_64(3) < table_5(0) < table_6(1) < table_7(0) < table_8(0) < table_9(1) < table_10(0) < record r0_4(0) < record r0_5(0) < record r0_6(0) < record r0_7(0) < record r1_2(1) < record r1_3(1) < record r1_4(1) < record r1_5(1) < record r2_2(2) < record r2_3(2) < record r2_4(2) < record r2_5(2) < record r5_8(5) < record r5_9(5) < record r5_10(5) < record r5_11(5) < record r5_12(5) < record r5_13(5) < record r5_14(5) < record r5_15(5) < < &null < &null < &null < &null < &null < &null < -36472996377170786403 < -36472996377170786403 < -27368747340080916343 < -27368747340080916343 < 1 < 1 < 2 < 2 < 3 < 3 < 4 < 4 < 5 < 5 < 37252902984619140625 < 37252902984619140625 < 61159090448414546291 < 61159090448414546291 < 1.1 < 1.1 < 2.2 < 2.2 < 3.3 < 3.3 < 4.4 < 4.4 < 5.5 < 5.5 < "" < "" < "a" < "a" < "alpha" < "alpha" < "beta" < "beta" < "delta" < "delta" < "epsilon" < "epsilon" < "epsilons" < "epsilons" < "gamma" < "gamma" < "gamma" < "gamma" < '' < '' < '0cs' < '0cs' < '1234cs' < '1234cs' < '123cs' < '123cs' < 'XYZcs' < 'XYZcs' < &errout < &errout < &input < &input < &output < &output < co-expression_2(0) < co-expression_2(0) < co-expression_3(0) < co-expression_3(0) < co-expression_4(0) < co-expression_4(0) < procedure check < procedure check < function image < function image < function integer < function integer < procedure listtest < procedure listtest < procedure main < procedure main < procedure messtest < procedure messtest < function push < function push < record constructor r0 < record constructor r0 < record constructor r1 < record constructor r1 < record constructor r2 < record constructor r2 < record constructor r5 < record constructor r5 < function read < function read < function reverse < function reverse < function right < function right < function serial < function serial < function table < function table < procedure wlist < procedure wlist < function write < function write < list_173(0) < list_175(0) < list_181(0) < list_183(0) < key=2 list_177(3) < key=2 list_184(3) < key=4 list_174(2) < key=4 list_182(2) < key='0cs' list_179(152) < key='0cs' list_185(151) < set_59(0) < set_60(2) < set_61(3) < set_62(0) < set_63(2) < set_64(3) < table_5(0) < table_6(1) < table_7(0) < table_8(0) < table_9(1) < table_10(0) < record r0_4(0) < record r0_5(0) < record r0_6(0) < record r0_7(0) < record r1_2(1) < record r1_3(1) < record r1_4(1) < record r1_5(1) < key=2 record r2_3(2) < key=2 record r2_5(2) < key=2 record r5_10(5) < key=2 record r5_14(5) < key=5 record r5_11(5) < key=5 record r5_15(5) < key=6 record r2_2(2) < key=6 record r2_4(2) < key=8 record r5_9(5) < key=8 record r5_13(5) < key=23 record r5_8(5) < key=23 record r5_12(5) < < &null < &null < &null < &null < &null < &null < -36472996377170786403 < -36472996377170786403 < -27368747340080916343 < -27368747340080916343 < 1 < 1 < 2 < 2 < 3 < 3 < 4 < 4 < 5 < 5 < 37252902984619140625 < 37252902984619140625 < 61159090448414546291 < 61159090448414546291 < 1.1 < 1.1 < 2.2 < 2.2 < 3.3 < 3.3 < 4.4 < 4.4 < 5.5 < 5.5 < "" < "" < "a" < "a" < "alpha" < "alpha" < "beta" < "beta" < "delta" < "delta" < "epsilon" < "epsilon" < "epsilons" < "epsilons" < "gamma" < "gamma" < "gamma" < "gamma" < '' < '' < '0cs' < '0cs' < '1234cs' < '1234cs' < '123cs' < '123cs' < 'XYZcs' < 'XYZcs' < &errout < &errout < &input < &input < &output < &output < co-expression_2(0) < co-expression_2(0) < co-expression_3(0) < co-expression_3(0) < co-expression_4(0) < co-expression_4(0) < procedure check < procedure check < function image < function image < function integer < function integer < procedure listtest < procedure listtest < procedure main < procedure main < procedure messtest < procedure messtest < function push < function push < record constructor r0 < record constructor r0 < record constructor r1 < record constructor r1 < record constructor r2 < record constructor r2 < record constructor r5 < record constructor r5 < function read < function read < function reverse < function reverse < function right < function right < function serial < function serial < function table < function table < procedure wlist < procedure wlist < function write < function write < list_173(0) < list_175(0) < list_181(0) < list_183(0) < key=3 list_177(3) < key=3 list_184(3) < key=3 list_185(151) < key=4 list_174(2) < key=4 list_182(2) < key=list_185(151) list_179(152) < set_59(0) < set_60(2) < set_61(3) < set_62(0) < set_63(2) < set_64(3) < table_5(0) < table_6(1) < table_7(0) < table_8(0) < table_9(1) < table_10(0) < record r0_4(0) < record r0_5(0) < record r0_6(0) < record r0_7(0) < key=&null record r5_8(5) < key=&null record r5_9(5) < key=&null record r5_10(5) < key=&null record r5_12(5) < key=&null record r5_13(5) < key=&null record r5_14(5) < key=1 record r1_2(1) < key=1 record r1_4(1) < key=2 record r2_3(2) < key=2 record r2_5(2) < key=5 record r1_3(1) < key=5 record r1_5(1) < key=6 record r2_2(2) < key=6 record r2_4(2) < key=8 record r5_11(5) < key=8 record r5_15(5) --- > element 1 differs Testing spellnum 60c60 < 31415: thirty-one thousand four hundred fifteen --- > 0: zero 62c62 < 314159: three hundred fourteen thousand one hundred fifty-nine --- > 31415: thirty-one thousand four hundred fifteen 64c64 < 3141592: three million one hundred forty-one thousand five hundred ninety-two --- > 314159: three hundred fourteen thousand one hundred fifty-nine 66c66 < 31415926: thirty-one million four hundred fifteen thousand nine hundred twenty-six --- > 3141592: three million one hundred forty-one thousand five hundred ninety-two 68c68 < 314159265: three hundred fourteen million one hundred fifty-nine thousand two hundred sixty-five --- > 31415926: thirty-one million four hundred fifteen thousand nine hundred twenty-six 70c70 < 3141592653: three billion one hundred forty-one million five hundred ninety-two thousand six hundred fifty-three --- > 314159265: three hundred fourteen million one hundred fifty-nine thousand two hundred sixty-five 72c72 < 31415926535: thirty-one billion four hundred fifteen million nine hundred twenty-six thousand five hundred thirty-five --- > 0: zero Testing statics Testing string Testing string1 36c36 < c5: "3.14159" --- > c5: "2.121995791e-314159" Testing struct 344c344 < 3.5 --- > 1.580884471e-314 353c353 < 3.5 --- > 1.580884471e-314 Testing subjpos Testing substring Testing table Testing techo 1c1 < It is now 12:34:56 on 2010/02/30 and you have savings of $47.23. --- > It is now 12:34:56 on 2010/02/30 and you have savings of $4.351279689e-309. 11c11 < It is now 12:34:56 on 2010/02/30 and you have savings of $47.23. --- > It is now 12:34:56 on 2010/02/30 and you have savings of $4.351279689e-309. Testing tprintf 1,465c1,465 < -2147483648 -2147483648.000 -2.147e+9 -2147483648 20000000000 80000000 < -2147483647 -2147483647.000 -2.147e+9 -2147483647 20000000001 80000001 < -1073741824 -1073741824.000 -1.074e+9 -1073741824 30000000000 c0000000 < -1073741823 -1073741823.000 -1.074e+9 -1073741823 30000000001 c0000001 < -65536 -65536.000 -6.554e+4 -65536 37777600000 ffff0000 < -65535 -65535.000 -6.554e+4 -65535 37777600001 ffff0001 < -20104 -20104.000 -2.010e+4 -20104 37777730570 ffffb178 < -719 -719.000 -7.190e+2 -719 37777776461 fffffd31 < -2 -2.000 -2.000e0 -2 37777777776 fffffffe < -1 -1.000 -1.000e0 -1 37777777777 ffffffff < 0 0.000 0.000e0 0 0 0 < 1 1.000 1.000e0 1 1 1 < 2 2.000 2.000e0 2 2 2 < 7 7.000 7.000e0 7 7 7 < 15 15.000 1.500e+1 15 17 f < 47 47.000 4.700e+1 47 57 2f < 11213 11213.000 1.121e+4 11213 25715 2bcd < 65535 65535.000 6.554e+4 65535 177777 ffff < 65536 65536.000 6.554e+4 65536 200000 10000 < 2147483647 2147483647.000 2.147e+9 2147483647 17777777777 7fffffff < 2147483648 2147483648.000 2.147e+9 2147483648 20000000000 80000000 < 4294967295 4294967295.000 4.295e+9 4294967295 37777777777 ffffffff < 4294967296 4294967296.000 4.295e+9 4294967296 40000000000 100000000 < 0.125 0.125 1.250e-1 0 0 0 < 1.618033989 1.618 1.618e0 1 1 1 < 2.718281828 2.718 2.718e0 2 2 2 < 3.141592654 3.142 3.142e0 3 3 3 < 4.56789 4.568 4.568e0 4 4 4 < 16.0 16.000 1.600e+1 16 20 10 < 1024.0 1024.000 1.024e+3 1024 2000 400 < 65536.0 65536.000 6.554e+4 65536 200000 10000 < 5e+12 5000000000000.000 5.000e+12 5000000000000 110604716250000 48c27395000 < 6.02e+23 602000000000000014596177.920 6.020e+23 601999999999999995805696 177364761025064660400000000 7f7a7c42a34d84000000 < 0.0 0.000 0.000e0 0 0 0 < 1e-12 0.000 1.000e-12 0 0 0 < 1.444444444e-12 0.000 1.444e-12 0 0 0 < 1.5e-12 0.000 1.500e-12 0 0 0 < 2.5e-12 0.000 2.500e-12 0 0 0 < 1.555555556e-12 0.000 1.556e-12 0 0 0 < 1e-11 0.000 1.000e-11 0 0 0 < 1.444444444e-11 0.000 1.444e-11 0 0 0 < 1.5e-11 0.000 1.500e-11 0 0 0 < 2.5e-11 0.000 2.500e-11 0 0 0 < 1.555555556e-11 0.000 1.556e-11 0 0 0 < 1e-10 0.000 1.000e-10 0 0 0 < 1.444444444e-10 0.000 1.444e-10 0 0 0 < 1.5e-10 0.000 1.500e-10 0 0 0 < 2.5e-10 0.000 2.500e-10 0 0 0 < 1.555555556e-10 0.000 1.556e-10 0 0 0 < 1e-09 0.000 1.000e-9 0 0 0 < 1.444444444e-09 0.000 1.444e-9 0 0 0 < 1.5e-09 0.000 1.500e-9 0 0 0 < 2.5e-09 0.000 2.500e-9 0 0 0 < 1.555555556e-09 0.000 1.556e-9 0 0 0 < 1e-08 0.000 1.000e-8 0 0 0 < 1.444444444e-08 0.000 1.444e-8 0 0 0 < 1.5e-08 0.000 1.500e-8 0 0 0 < 2.5e-08 0.000 2.500e-8 0 0 0 < 1.555555556e-08 0.000 1.556e-8 0 0 0 < 1e-07 0.000 1.000e-7 0 0 0 < 1.444444444e-07 0.000 1.444e-7 0 0 0 < 1.5e-07 0.000 1.500e-7 0 0 0 < 2.5e-07 0.000 2.500e-7 0 0 0 < 1.555555556e-07 0.000 1.556e-7 0 0 0 < 1e-06 0.000 1.000e-6 0 0 0 < 1.444444444e-06 0.000 1.444e-6 0 0 0 < 1.5e-06 0.000 1.500e-6 0 0 0 < 2.5e-06 0.000 2.500e-6 0 0 0 < 1.555555556e-06 0.000 1.556e-6 0 0 0 < 1e-05 0.000 1.000e-5 0 0 0 < 1.444444444e-05 0.000 1.444e-5 0 0 0 < 1.5e-05 0.000 1.500e-5 0 0 0 < 2.5e-05 0.000 2.500e-5 0 0 0 < 1.555555556e-05 0.000 1.556e-5 0 0 0 < 0.0001 0.000 1.000e-4 0 0 0 < 0.0001444444444 0.000 1.444e-4 0 0 0 < 0.00015 0.000 1.500e-4 0 0 0 < 0.00025 0.000 2.500e-4 0 0 0 < 0.0001555555556 0.000 1.556e-4 0 0 0 < 0.001 0.001 1.000e-3 0 0 0 < 0.001444444444 0.001 1.444e-3 0 0 0 < 0.0015 0.002 1.500e-3 0 0 0 < 0.0025 0.003 2.500e-3 0 0 0 < 0.001555555556 0.002 1.556e-3 0 0 0 < 0.01 0.010 1.000e-2 0 0 0 < 0.01444444444 0.014 1.444e-2 0 0 0 < 0.015 0.015 1.500e-2 0 0 0 < 0.025 0.025 2.500e-2 0 0 0 < 0.01555555556 0.016 1.556e-2 0 0 0 < 0.1 0.100 1.000e-1 0 0 0 < 0.1444444444 0.144 1.444e-1 0 0 0 < 0.15 0.150 1.500e-1 0 0 0 < 0.25 0.250 2.500e-1 0 0 0 < 0.1555555556 0.156 1.556e-1 0 0 0 < 1.0 1.000 1.000e0 1 1 1 < 1.444444444 1.444 1.444e0 1 1 1 < 1.5 1.500 1.500e0 1 1 1 < 2.5 2.500 2.500e0 2 2 2 < 1.555555556 1.556 1.556e0 1 1 1 < 10.0 10.000 1.000e+1 10 12 a < 14.44444444 14.444 1.444e+1 14 16 e < 15.0 15.000 1.500e+1 15 17 f < 25.0 25.000 2.500e+1 25 31 19 < 15.55555556 15.556 1.556e+1 15 17 f < 100.0 100.000 1.000e+2 100 144 64 < 144.4444444 144.444 1.444e+2 144 220 90 < 150.0 150.000 1.500e+2 150 226 96 < 250.0 250.000 2.500e+2 250 372 fa < 155.5555556 155.556 1.556e+2 155 233 9b < 1000.0 1000.000 1.000e+3 1000 1750 3e8 < 1444.444444 1444.444 1.444e+3 1444 2644 5a4 < 1500.0 1500.000 1.500e+3 1500 2734 5dc < 2500.0 2500.000 2.500e+3 2500 4704 9c4 < 1555.555556 1555.556 1.556e+3 1555 3023 613 < 10000.0 10000.000 1.000e+4 10000 23420 2710 < 14444.44444 14444.444 1.444e+4 14444 34154 386c < 15000.0 15000.000 1.500e+4 15000 35230 3a98 < 25000.0 25000.000 2.500e+4 25000 60650 61a8 < 15555.55556 15555.556 1.556e+4 15555 36303 3cc3 < 100000.0 100000.000 1.000e+5 100000 303240 186a0 < 144444.4444 144444.444 1.444e+5 144444 432074 2343c < 150000.0 150000.000 1.500e+5 150000 444760 249f0 < 250000.0 250000.000 2.500e+5 250000 750220 3d090 < 155555.5556 155555.556 1.556e+5 155555 457643 25fa3 < 1000000.0 1000000.000 1.000e+6 1000000 3641100 f4240 < 1444444.444 1444444.444 1.444e+6 1444444 5405134 160a5c < 1500000.0 1500000.000 1.500e+6 1500000 5561540 16e360 < 2500000.0 2500000.000 2.500e+6 2500000 11422640 2625a0 < 1555555.556 1555555.556 1.556e+6 1555555 5736143 17bc63 < 10000000.0 10000000.000 1.000e+7 10000000 46113200 989680 < 14444444.44 14444444.444 1.444e+7 14444444 67063634 dc679c < 15000000.0 15000000.000 1.500e+7 15000000 71160700 e4e1c0 < 25000000.0 25000000.000 2.500e+7 25000000 137274100 17d7840 < 15555555.56 15555555.556 1.556e+7 15555555 73255743 ed5be3 < 100000000.0 100000000.000 1.000e+8 100000000 575360400 5f5e100 < 144444444.4 144444444.444 1.444e+8 144444444 1047006034 89c0c1c < 150000000.0 150000000.000 1.500e+8 150000000 1074150600 8f0d180 < 250000000.0 250000000.000 2.500e+8 250000000 1671531200 ee6b280 < 155555555.6 155555555.556 1.556e+8 155555555 1121313343 94596e3 < 1000000000.0 1000000000.000 1.000e+9 1000000000 7346545000 3b9aca00 < 1444444444.0 1444444444.444 1.444e+9 1444444444 12606074434 5618791c < 1500000000.0 1500000000.000 1.500e+9 1500000000 13132027400 59682f00 < 2500000000.0 2500000000.000 2.500e+9 2500000000 22500574400 9502f900 < 1555555556.0 1555555555.556 1.556e+9 1555555555 13455762343 5cb7e4e3 < 1e+10 10000000000.000 1.000e+10 10000000000 112402762000 2540be400 < 1.444444444e+10 14444444444.444 1.444e+10 14444444444 153475135434 35cf4bb1c < 1.5e+10 15000000000.000 1.500e+10 15000000000 157604353000 37e11d600 < 2.5e+10 25000000000.000 2.500e+10 25000000000 272207335000 5d21dba00 < 1.555555556e+10 15555555555.556 1.556e+10 15555555555 163713570343 39f2ef0e3 < 1e+11 100000000000.000 1.000e+11 100000000000 1351035564000 174876e800 < 1.444444444e+11 144444444444.444 1.444e+11 144444444444 2064143647434 21a18f4f1c < 1.5e+11 150000000000.000 1.500e+11 150000000000 2135454456000 22ecb25c00 < 2.5e+11 250000000000.000 2.500e+11 250000000000 3506512242000 3a35294400 < 1.555555556e+11 155555555555.556 1.556e+11 155555555555 2206765264343 2437d568e3 < 1e+12 1000000000000.000 1.000e+12 1000000000000 16432451210000 e8d4a51000 < 1.444444444e+12 1444444444444.444 1.444e+12 1444444444444 25011746213434 1504f99171c < 1.5e+12 1500000000000.000 1.500e+12 1500000000000 25647675714000 15d3ef79800 < 2.5e+12 2500000000000.000 2.500e+12 2500000000000 44302347124000 246139ca800 < 1.555555556e+12 1555555555555.556 1.556e+12 1555555555555 26505625414343 16a2e5618e3 < 1e+13 10000000000000.000 1.000e+13 10000000000000 221411634520000 9184e72a000 < 1.444444444e+13 14444444444444.444 1.444e+13 14444444444444 322143376563434 d231bfae71c < 1.5e+13 15000000000000.000 1.500e+13 15000000000000 332216552770000 da475abf000 < 2.5e+13 25000000000000.000 2.500e+13 25000000000000 553630407510000 16bcc41e9000 < 1.555555556e+13 15555555555555.556 1.556e+13 15555555555555 342271727174343 e25cf5cf8e3 < 1e+14 100000000000000.000 1.000e+14 100000000000000 2657142036440000 5af3107a4000 < 1.444444444e+14 144444444444444.448 1.444e+14 144444444444444 4065742763203434 835f17cd071c < 1.5e+14 150000000000000.000 1.500e+14 150000000000000 4206623055660000 886c98b76000 < 2.5e+14 250000000000000.000 2.500e+14 250000000000000 7065765114320000 e35fa931a000 < 1.555555556e+14 155555555555555.552 1.556e+14 155555555555555 4327503150334343 8d7a19a1b8e3 < 1e+15 1000000000000000.000 1.000e+15 1000000000000000 34327724461500000 38d7ea4c68000 < 1.444444444e+15 1444444444444444.416 1.444e+15 1444444444444444 51033335600443434 521b6ee02471c < 1.5e+15 1500000000000000.000 1.500e+15 1500000000000000 52503676712340000 5543df729c000 < 2.5e+15 2500000000000000.000 2.500e+15 2500000000000000 107033623374040000 8e1bc9bf04000 < 1.555555556e+15 1555555555555555.584 1.556e+15 1555555555555555 54154240024234343 586c5005138e3 < 1e+16 10000000000000000.000 1.000e+16 10000000000000000 434157115760200000 2386f26fc10000 < 1.444444444e+16 14444444444444444.672 1.444e+16 14444444444444444 632422251405543434 3351254c16c71c < 1.5e+16 15000000000000000.000 1.500e+16 15000000000000000 652246564750300000 354a6ba7a18000 < 2.5e+16 25000000000000000.000 2.500e+16 25000000000000000 1306425702730500000 58d15e17628000 < 1.555555556e+16 15555555555555555.328 1.556e+16 15555555555555556 672073100313034344 3743b2032c38e4 < 1e+17 100000000000000000.000 1.000e+17 100000000000000000 5432127413542400000 16345785d8a0000 < 1.444444444e+17 144444444444444442.624 1.444e+17 144444444444444448 10011267237070743440 2012b74f8e3c720 < 1.5e+17 150000000000000000.000 1.500e+17 150000000000000000 10247203221423600000 214e8348c4f0000 < 2.5e+17 250000000000000000.000 2.500e+17 250000000000000000 15701332635166200000 3782dace9d90000 < 1.555555556e+17 155555555555555540.992 1.556e+17 155555555555555552 10505117203756434340 228a4f41fba38e0 < 1e+18 1000000000000000000.000 1.000e+18 1000000000000000000 67405553164731000000 de0b6b3a7640000 < 1.444444444e+18 1444444444444444327.936 1.444e+18 1444444444444444416 120135451067071343400 140bb291b8e5c700 < 1.5e+18 1500000000000000000.000 1.500e+18 1500000000000000000 123210440657305400000 14d1120d7b160000 < 2.5e+18 2500000000000000000.000 2.500e+18 2500000000000000000 212616214044236400000 22b1c8c1227a0000 < 1.555555556e+18 1555555555555555672.064 1.556e+18 1555555555555555584 126263430447521434400 159671893d463900 < 1e+19 10000000000000000000.000 1.000e+19 10000000000000000000 1053071060221172000000 8ac7230489e80000 < 1.444444444e+19 14444444444444445376.512 1.444e+19 14444444444444444672 1441647633047076344000 c874f9b138f9c800 < 1.5e+19 15000000000000000000.000 1.500e+19 15000000000000000000 1500525510331667000000 d02ab486cedc0000 < 2.5e+19 24999999999999997902.848 2.500e+19 25000000000000000000 2553616570553061000000 15af1d78b58c40000 < 1.555555556e+19 15555555555555554623.488 1.556e+19 15555555555555555328 1537403365614457434000 d7e06f5c64be3800 < 1e+20 99999999999999991611.392 1.000e+20 100000000000000000000 12657072742654304000000 56bc75e2d63100000 < 1.444444444e+20 144444444444444445376.512 1.444e+20 144444444444444442624 17522216016607160340000 7d491c0ec39c1c000 < 1.5e+20 150000000000000004194.304 1.500e+20 150000000000000000000 20206530324202446000000 821ab0d4414980000 < 2.5e+20 249999999999999995805.696 2.500e+20 250000000000000000000 33065623267056752000000 d8d726b7177a80000 < 1.555555556e+20 155555555555555579789.312 1.556e+20 155555555555555573760 20673042631575733500000 86ec4599bef6e8000 < 1e+21 999999999999999983222.784 1.000e+21 1000000000000000000000 154327115334273650000000 3635c9adc5dea00000 < 1.444444444e+21 1444444444444444420210.688 1.444e+21 1444444444444444327936 234466614223510144000000 4e4db1893a41900000 < 1.5e+21 1499999999999999974834.176 1.500e+21 1500000000000000000000 242502564112431574000000 5150ae84a8cdf00000 < 2.5e+21 2500000000000000226492.416 2.500e+21 2500000000000000000000 417031701446725444000000 878678326eac900000 < 1.555555556e+21 1555555555555555797893.120 1.556e+21 1555555555555555672064 250516534001353224000000 5453ab80175a500000 < 1e+22 10000000000000000905969.664 1.000e+22 10000000000000000000000 2074147406233526220000000 21e19e0c9bab2400000 < 1.444444444e+22 14444444444444443128365.056 1.444e+22 14444444444444443279360 3036043572704321750000000 30f08ef5c468fa00000 < 1.5e+22 15000000000000000285212.672 1.500e+22 15000000000000000000000 3132233211351401330000000 32d26d12e980b600000 < 2.5e+22 24999999999999996896215.040 2.500e+22 24999999999999997902848 5226402617605127540000000 54b40b1f852bd800000 < 1.555555556e+22 15555555555555557442060.288 1.556e+22 15555555555555556720640 3226422630016460710000000 34b44b300e987200000 < 1e+23 99999999999999987584860.160 1.000e+23 99999999999999991611392 25132013077024536600000000 152d02c7e14af6000000 < 1.444444444e+23 144444444444444422693715.968 1.444e+23 144444444444444428599296 36454545314654063400000000 1e9659599ac19c000000 < 1.5e+23 149999999999999981377290.240 1.500e+23 149999999999999987417088 37607020536437016100000000 1fc3842bd1f071000000 < 2.5e+23 250000000000000003321888.768 2.500e+23 249999999999999995805696 64741033635463555000000000 34f086f3b33b68000000 < 1.555555556e+23 155555555555555540060864.512 1.556e+23 155555555555555546234880 40741273760221750600000000 20f0aefe091f46000000 < 1e+24 1000000000000000013287555.072 1.000e+24 999999999999999983222784 323604157166316664000000000 d3c21bcecceda0000000 < 1.444444444e+24 1444444444444444433095589.888 1.444e+24 1444444444444444420210688 461676766000271004000000000 131df7d800b9020000000 < 1.5e+24 1499999999999999882492379.136 1.500e+24 1499999999999999974834176 475506246661466216000000000 13da329b6336470000000 < 2.5e+24 2499999999999999895779934.208 2.500e+24 2499999999999999689621504 1021312426050005100000000000 211654585005200000000 < 1.555555556e+24 1555555555555555606767075.328 1.556e+24 1555555555555555529457664 511315527542663430000000000 14966d5ec5b38c0000000 < 1e+25 10000000000000001782142992.384 1.000e+25 10000000000000000905969664 4105452130240024420000000000 845951614014880000000 < 1.444444444e+25 14444444444444444330955898.880 1.444e+25 14444444444444445275848704 5762565634003472060000000000 bf2bae70073a180000000 < 1.5e+25 15000000000000002673214488.576 1.500e+25 15000000000000002432696320 6150277204360036640000000000 c685fa11e01ed00000000 < 2.5e+25 25000000000000002256334225.408 2.500e+25 25000000000000001191182336 12255751334620063240000000000 14adf4b732033500000000 < 1.555555556e+25 15555555555555556617426567.168 1.556e+25 15555555555555557442060288 6336010554734403400000000000 cde045b3b903800000000 < 1e+26 100000000000000009025336901.632 1.000e+26 100000000000000004764729344 51267645563100315200000000000 52b7d2dcc80cd400000000 < 1.444444444e+26 144444444444444465299791544.320 1.444e+26 144444444444444457053454336 73573232030044105000000000000 777b4d0604845000000000 < 1.5e+26 150000000000000013538005352.448 1.500e+26 150000000000000015737028608 76023570454540464000000000000 7c13bc4b2c134000000000 < 2.5e+26 250000000000000004971156209.664 2.500e+26 250000000000000003321888768 147313436237641001000000000000 cecb8f27f4201000000000 < 1.555555556e+26 155555555555555579368405204.992 1.556e+26 155555555555555574420602880 100254127101235043000000000000 80ac2b9053a23000000000 < 1e+27 1000000000000000019884624838.656 1.000e+27 1000000000000000013287555072 635456171177204004000000000000 33b2e3c9fd0804000000000 < 1.444444444e+27 1444444444444444441891682910.208 1.444e+27 1444444444444444433095589888 1125321004360551260000000000000 4aad1023c2d2b0000000000 < 1.5e+27 1500000000000000170564425613.312 1.500e+27 1500000000000000157370286080 1154305265676706010000000000000 4d8c55aefb8c08000000000 < 2.5e+27 2499999999999999908974073741.312 2.500e+27 2499999999999999895779934208 2011763457076112010000000000000 813f3978f89408000000000 < 1.555555556e+27 1555555555555555617762191605.760 1.556e+27 1555555555555555606767075328 1203271547215042534000000000000 506b9b3a34455c000000000 < 1e+28 9999999999999999635896294965.248 1.000e+28 9999999999999999583119736832 10047716274370450040000000000000 204fce5e3e25020000000000 < 1.444444444e+28 14444444444444444418916829102.080 1.444e+28 14444444444444444330955898880 13526052054547035340000000000000 2eac2a1659c3ae0000000000 < 1.5e+28 14999999999999999453844442447.872 1.500e+28 15000000000000000474191233024 14073665432564674100000000000000 3077b58d5d37840000000000 < 2.5e+28 24999999999999996837940923727.872 2.500e+28 24999999999999997858287714304 24143603727155344100000000000000 50c783eb9b5c840000000000 < 1.555555556e+28 15555555555555554488772055793.664 1.556e+28 15555555555555554418403311616 14441501010602532600000000000000 3243410460ab580000000000 < 1e+29 99999999999999987351763694911.488 1.000e+29 99999999999999991433150857216 120617017534665620400000000000000 1431e0fae6d72100000000000 < 1.444444444e+29 144444444444444426174769781538.816 1.444e+29 144444444444444430115419455488 164534644677006446000000000000000 1d2b9a4df81a4c00000000000 < 1.5e+29 149999999999999999042044051849.216 1.500e+29 149999999999999995945819308032 171126427413220531000000000000000 1e4ad1785a42b200000000000 < 2.5e+29 249999999999999986393807746760.704 2.500e+29 249999999999999969786784120832 311745447150106351000000000000000 327cb2734119d200000000000 < 1.555555556e+29 155555555555555535880521303195.648 1.556e+29 155555555555555544184033116160 175520212127432613400000000000000 1f6a08a2bc6b1700000000000 < 1e+30 1000000000000000089690419062898.688 1.000e+30 1000000000000000019884624838656 1447626234640431650000000000000000 c9f2c9cd04675000000000000 < 1.444444444e+30 1444444444444444333805291853316.096 1.444e+30 1444444444444444441891682910208 2216640160566101600000000000000000 123b4070bb1070000000000000 < 1.5e+30 1500000000000000206593222632275.968 1.500e+30 1500000000000000170564425613312 2273541353160646600000000000000000 12eec2eb3869b0000000000000 < 2.5e+30 2499999999999999863938077467607.040 2.500e+30 2499999999999999908974073741312 3743367610021300440000000000000000 1f8def8808b024000000000000 < 1.555555556e+30 1555555555555555502920401107812.352 1.556e+30 1555555555555555617762191605760 2350442545553413570000000000000000 13a24565b5c2ef000000000000 < 0.0 0.000 0.000e0 0 0 0 < -1e-12 -0.000 -1.000e-12 0 0 0 < -1.444444444e-12 -0.000 -1.444e-12 0 0 0 < -1.5e-12 -0.000 -1.500e-12 0 0 0 < -2.5e-12 -0.000 -2.500e-12 0 0 0 < -1.555555556e-12 -0.000 -1.556e-12 0 0 0 < -1e-11 -0.000 -1.000e-11 0 0 0 < -1.444444444e-11 -0.000 -1.444e-11 0 0 0 < -1.5e-11 -0.000 -1.500e-11 0 0 0 < -2.5e-11 -0.000 -2.500e-11 0 0 0 < -1.555555556e-11 -0.000 -1.556e-11 0 0 0 < -1e-10 -0.000 -1.000e-10 0 0 0 < -1.444444444e-10 -0.000 -1.444e-10 0 0 0 < -1.5e-10 -0.000 -1.500e-10 0 0 0 < -2.5e-10 -0.000 -2.500e-10 0 0 0 < -1.555555556e-10 -0.000 -1.556e-10 0 0 0 < -1e-09 -0.000 -1.000e-9 0 0 0 < -1.444444444e-09 -0.000 -1.444e-9 0 0 0 < -1.5e-09 -0.000 -1.500e-9 0 0 0 < -2.5e-09 -0.000 -2.500e-9 0 0 0 < -1.555555556e-09 -0.000 -1.556e-9 0 0 0 < -1e-08 -0.000 -1.000e-8 0 0 0 < -1.444444444e-08 -0.000 -1.444e-8 0 0 0 < -1.5e-08 -0.000 -1.500e-8 0 0 0 < -2.5e-08 -0.000 -2.500e-8 0 0 0 < -1.555555556e-08 -0.000 -1.556e-8 0 0 0 < -1e-07 -0.000 -1.000e-7 0 0 0 < -1.444444444e-07 -0.000 -1.444e-7 0 0 0 < -1.5e-07 -0.000 -1.500e-7 0 0 0 < -2.5e-07 -0.000 -2.500e-7 0 0 0 < -1.555555556e-07 -0.000 -1.556e-7 0 0 0 < -1e-06 -0.000 -1.000e-6 0 0 0 < -1.444444444e-06 -0.000 -1.444e-6 0 0 0 < -1.5e-06 -0.000 -1.500e-6 0 0 0 < -2.5e-06 -0.000 -2.500e-6 0 0 0 < -1.555555556e-06 -0.000 -1.556e-6 0 0 0 < -1e-05 -0.000 -1.000e-5 0 0 0 < -1.444444444e-05 -0.000 -1.444e-5 0 0 0 < -1.5e-05 -0.000 -1.500e-5 0 0 0 < -2.5e-05 -0.000 -2.500e-5 0 0 0 < -1.555555556e-05 -0.000 -1.556e-5 0 0 0 < -0.0001 -0.000 -1.000e-4 0 0 0 < -0.0001444444444 -0.000 -1.444e-4 0 0 0 < -0.00015 -0.000 -1.500e-4 0 0 0 < -0.00025 -0.000 -2.500e-4 0 0 0 < -0.0001555555556 -0.000 -1.556e-4 0 0 0 < -0.001 -0.001 -1.000e-3 0 0 0 < -0.001444444444 -0.001 -1.444e-3 0 0 0 < -0.0015 -0.002 -1.500e-3 0 0 0 < -0.0025 -0.003 -2.500e-3 0 0 0 < -0.001555555556 -0.002 -1.556e-3 0 0 0 < -0.01 -0.010 -1.000e-2 0 0 0 < -0.01444444444 -0.014 -1.444e-2 0 0 0 < -0.015 -0.015 -1.500e-2 0 0 0 < -0.025 -0.025 -2.500e-2 0 0 0 < -0.01555555556 -0.016 -1.556e-2 0 0 0 < -0.1 -0.100 -1.000e-1 0 0 0 < -0.1444444444 -0.144 -1.444e-1 0 0 0 < -0.15 -0.150 -1.500e-1 0 0 0 < -0.25 -0.250 -2.500e-1 0 0 0 < -0.1555555556 -0.156 -1.556e-1 0 0 0 < -1.0 -1.000 -1.000e0 -1 37777777777 ffffffff < -1.444444444 -1.444 -1.444e0 -1 37777777777 ffffffff < -1.5 -1.500 -1.500e0 -1 37777777777 ffffffff < -2.5 -2.500 -2.500e0 -2 37777777776 fffffffe < -1.555555556 -1.556 -1.556e0 -1 37777777777 ffffffff < -10.0 -10.000 -1.000e+1 -10 37777777766 fffffff6 < -14.44444444 -14.444 -1.444e+1 -14 37777777762 fffffff2 < -15.0 -15.000 -1.500e+1 -15 37777777761 fffffff1 < -25.0 -25.000 -2.500e+1 -25 37777777747 ffffffe7 < -15.55555556 -15.556 -1.556e+1 -15 37777777761 fffffff1 < -100.0 -100.000 -1.000e+2 -100 37777777634 ffffff9c < -144.4444444 -144.444 -1.444e+2 -144 37777777560 ffffff70 < -150.0 -150.000 -1.500e+2 -150 37777777552 ffffff6a < -250.0 -250.000 -2.500e+2 -250 37777777406 ffffff06 < -155.5555556 -155.556 -1.556e+2 -155 37777777545 ffffff65 < -1000.0 -1000.000 -1.000e+3 -1000 37777776030 fffffc18 < -1444.444444 -1444.444 -1.444e+3 -1444 37777775134 fffffa5c < -1500.0 -1500.000 -1.500e+3 -1500 37777775044 fffffa24 < -2500.0 -2500.000 -2.500e+3 -2500 37777773074 fffff63c < -1555.555556 -1555.556 -1.556e+3 -1555 37777774755 fffff9ed < -10000.0 -10000.000 -1.000e+4 -10000 37777754360 ffffd8f0 < -14444.44444 -14444.444 -1.444e+4 -14444 37777743624 ffffc794 < -15000.0 -15000.000 -1.500e+4 -15000 37777742550 ffffc568 < -25000.0 -25000.000 -2.500e+4 -25000 37777717130 ffff9e58 < -15555.55556 -15555.556 -1.556e+4 -15555 37777741475 ffffc33d < -100000.0 -100000.000 -1.000e+5 -100000 37777474540 fffe7960 < -144444.4444 -144444.444 -1.444e+5 -144444 37777345704 fffdcbc4 < -150000.0 -150000.000 -1.500e+5 -150000 37777333020 fffdb610 < -250000.0 -250000.000 -2.500e+5 -250000 37777027560 fffc2f70 < -155555.5556 -155555.556 -1.556e+5 -155555 37777320135 fffda05d < -1000000.0 -1000000.000 -1.000e+6 -1000000 37774136700 fff0bdc0 < -1444444.444 -1444444.444 -1.444e+6 -1444444 37772372644 ffe9f5a4 < -1500000.0 -1500000.000 -1.500e+6 -1500000 37772216240 ffe91ca0 < -2500000.0 -2500000.000 -2.500e+6 -2500000 37766355140 ffd9da60 < -1555555.556 -1555555.556 -1.556e+6 -1555555 37772041635 ffe8439d < -10000000.0 -10000000.000 -1.000e+7 -10000000 37731664600 ff676980 < -14444444.44 -14444444.444 -1.444e+7 -14444444 37710714144 ff239864 < -15000000.0 -15000000.000 -1.500e+7 -15000000 37706617100 ff1b1e40 < -25000000.0 -25000000.000 -2.500e+7 -25000000 37640503700 fe8287c0 < -15555555.56 -15555555.556 -1.556e+7 -15555555 37704522035 ff12a41d < -100000000.0 -100000000.000 -1.000e+8 -100000000 37202417400 fa0a1f00 < -144444444.4 -144444444.444 -1.444e+8 -144444444 36730771744 f763f3e4 < -150000000.0 -150000000.000 -1.500e+8 -150000000 36703627200 f70f2e80 < -250000000.0 -250000000.000 -2.500e+8 -250000000 36106246600 f1194d80 < -155555555.6 -155555555.556 -1.556e+8 -155555555 36656464435 f6ba691d < -1000000000.0 -1000000000.000 -1.000e+9 -1000000000 30431233000 c4653600 < -1444444444.0 -1444444444.444 -1.444e+9 -1444444444 25171703344 a9e786e4 < -1500000000.0 -1500000000.000 -1.500e+9 -1500000000 24645750400 a697d100 < -2500000000.0 -2500000000.000 -2.500e+9 -2500000000 55277203400 6afd0700 < -1555555556.0 -1555555555.556 -1.556e+9 -1555555555 24322015435 a3481b1d < -1e+10 -10000000000.000 -1.000e+10 -10000000000 665375016000 dabf41c00 < -1.444444444e+10 -14444444444.444 -1.444e+10 -14444444444 624302642344 ca30b44e4 < -1.5e+10 -15000000000.000 -1.500e+10 -15000000000 620173425000 c81ee2a00 < -2.5e+10 -25000000000.000 -2.500e+10 -25000000000 505570443000 a2de24600 < -1.555555556e+10 -15555555555.556 -1.556e+10 -15555555555 614064207435 c60d10f1d < -1e+11 -100000000000.000 -1.000e+11 -100000000000 6426742214000 e8b7891800 < -1.444444444e+11 -144444444444.444 -1.444e+11 -144444444444 5713634130344 de5e70b0e4 < -1.5e+11 -150000000000.000 -1.500e+11 -150000000000 5642323322000 dd134da400 < -2.5e+11 -250000000000.000 -2.500e+11 -250000000000 4271265536000 c5cad6bc00 < -1.555555556e+11 -155555555555.556 -1.556e+11 -155555555555 5571012513435 dbc82a971d < -1e+12 -1000000000000.000 -1.000e+12 -1000000000000 61345326570000 172b5af000 < -1.444444444e+12 -1444444444444.444 -1.444e+12 -1444444444444 52766031564344 eafb066e8e4 < -1.5e+12 -1500000000000.000 -1.500e+12 -1500000000000 52130102064000 ea2c1086800 < -2.5e+12 -2500000000000.000 -2.500e+12 -2500000000000 33475430654000 db9ec635800 < -1.555555556e+12 -1555555555555.556 -1.556e+12 -1555555555555 51272152363435 e95d1a9e71d < -1e+13 -10000000000000.000 -1.000e+13 -10000000000000 556366143260000 6e7b18d6000 < -1.444444444e+13 -14444444444444.444 -1.444e+13 -14444444444444 455634401214344 2dce40518e4 < -1.5e+13 -15000000000000.000 -1.500e+13 -15000000000000 445561225010000 25b8a541000 < -2.5e+13 -25000000000000.000 -2.500e+13 -25000000000000 224147370270000 e9433be17000 < -1.555555556e+13 -15555555555555.556 -1.556e+13 -15555555555555 435506050603435 1da30a3071d < -1e+14 -100000000000000.000 -1.000e+14 -100000000000000 5120635741340000 a50cef85c000 < -1.444444444e+14 -144444444444444.448 -1.444e+14 -144444444444444 3712035014574344 7ca0e832f8e4 < -1.5e+14 -150000000000000.000 -1.500e+14 -150000000000000 3571154722120000 77936748a000 < -2.5e+14 -250000000000000.000 -2.500e+14 -250000000000000 0712012663460000 1ca056ce6000 < -1.555555556e+14 -155555555555555.552 -1.556e+14 -155555555555555 3450274627443435 7285e65e471d < -1e+15 -1000000000000000.000 -1.000e+15 -1000000000000000 43450053316300000 c72815b398000 < -1.444444444e+15 -1444444444444444.416 -1.444e+15 -1444444444444444 26744442177334344 ade4911fdb8e4 < -1.5e+15 -1500000000000000.000 -1.500e+15 -1500000000000000 25274101065440000 aabc208d64000 < -2.5e+15 -2500000000000000.000 -2.500e+15 -2500000000000000 670744154403740000 71e43640fc000 < -1.555555556e+15 -1555555555555555.584 -1.556e+15 -1555555555555555 23623537753543435 a793affaec71d < -1e+16 -10000000000000000.000 -1.000e+16 -10000000000000000 343620662017600000 dc790d903f0000 < -1.444444444e+16 -14444444444444444.672 -1.444e+16 -14444444444444444 145355526372234344 ccaedab3e938e4 < -1.5e+16 -15000000000000000.000 -1.500e+16 -15000000000000000 125531213027500000 cab594585e8000 < -2.5e+16 -25000000000000000.000 -2.500e+16 -25000000000000000 6471352075047300000 a72ea1e89d8000 < -1.555555556e+16 -15555555555555555.328 -1.556e+16 -15555555555555556 105704677464743434 c8bc4dfcd3c71c < -1e+17 -100000000000000000.000 -1.000e+17 -100000000000000000 2345650364235400000 e9cba87a2760000 < -1.444444444e+17 -144444444444444442.624 -1.444e+17 -144444444444444448 67766510540707034340 dfed48b071c38e0 < -1.5e+17 -150000000000000000.000 -1.500e+17 -150000000000000000 67530574556354200000 deb17cb73b10000 < -2.5e+17 -250000000000000000.000 -2.500e+17 -250000000000000000 62076445142611600000 c87d25316270000 < -1.555555556e+17 -155555555555555540.992 -1.556e+17 -155555555555555552 67272660574021343440 dd75b0be045c720 < -1e+18 -1000000000000000000.000 -1.000e+18 -1000000000000000000 10372224613047000000 21f494c589c0000 < -1.444444444e+18 -1444444444444444327.936 -1.444e+18 -1444444444444444416 657642326710706434400 ebf44d6e471a3900 < -1.5e+18 -1500000000000000000.000 -1.500e+18 -1500000000000000000 654567337120472400000 eb2eedf284ea0000 < -2.5e+18 -2500000000000000000.000 -2.500e+18 -2500000000000000000 565161563733541400000 dd4e373edd860000 < -1.555555556e+18 -1555555555555555672.064 -1.556e+18 -1555555555555555584 651514347330256343400 ea698e76c2b9c700 < -1e+19 -10000000000000000000.000 -1.000e+19 -10000000000000000000 6724706717556606000000 7538dcfb76180000 < -1.444444444e+19 -14444444444444445376.512 -1.444e+19 -14444444444444444672 6336130144730701434000 378b064ec7063800 < -1.5e+19 -15000000000000000000.000 -1.500e+19 -15000000000000000000 6277252267446111000000 2fd54b7931240000 < -2.5e+19 -24999999999999997902.848 -2.500e+19 -25000000000000000000 5224161207224717000000 ea50e2874a73c0000 < -1.555555556e+19 -15555555555555554623.488 -1.556e+19 -15555555555555555328 6240374412163320344000 281f90a39b41c800 < -1e+20 -99999999999999991611.392 -1.000e+20 -100000000000000000000 65120705035123474000000 a9438a1d29cf00000 < -1.444444444e+20 -144444444444444445376.512 -1.444e+20 -144444444444444442624 60255561761170617440000 82b6e3f13c63e4000 < -1.5e+20 -150000000000000004194.304 -1.500e+20 -150000000000000000000 57571247453575332000000 7de54f2bbeb680000 < -2.5e+20 -249999999999999995805.696 -2.500e+20 -250000000000000000000 44712154510721026000000 2728d948e88580000 < -1.555555556e+20 -155555555555555579789.312 -1.556e+20 -155555555555555573760 57104735146202044300000 7913ba66410918000 < -1e+21 -999999999999999983222.784 -1.000e+21 -1000000000000000000000 623450662443504130000000 c9ca36523a21600000 < -1.444444444e+21 -1444444444444444420210.688 -1.444e+21 -1444444444444444327936 543311163554267634000000 b1b24e76c5be700000 < -1.5e+21 -1499999999999999974834.176 -1.500e+21 -1500000000000000000000 535275213665346204000000 aeaf517b5732100000 < -2.5e+21 -2500000000000000226492.416 -2.500e+21 -2500000000000000000000 360746076331052334000000 787987cd9153700000 < -1.555555556e+21 -1555555555555555797893.120 -1.556e+21 -1555555555555555672064 527261243776424554000000 abac547fe8a5b00000 < -1e+22 -10000000000000000905969.664 -1.000e+22 -10000000000000000000000 5703630371544251560000000 de1e61f36454dc00000 < -1.444444444e+22 -14444444444444443128365.056 -1.444e+22 -14444444444444443279360 4741734205073456030000000 cf0f710a3b970600000 < -1.5e+22 -15000000000000000285212.672 -1.500e+22 -15000000000000000000000 4645544566426376450000000 cd2d92ed167f4a00000 < -2.5e+22 -24999999999999996896215.040 -2.500e+22 -24999999999999997902848 2551375160172650240000000 ab4bf4e07ad42800000 < -1.555555556e+22 -15555555555555557442060.288 -1.556e+22 -15555555555555556720640 4551355147761317070000000 cb4bb4cff1678e00000 < -1e+23 -99999999999999987584860.160 -1.000e+23 -99999999999999991611392 52645764700753241200000000 ead2fd381eb50a000000 < -1.444444444e+23 -144444444444444422693715.968 -1.444e+23 -144444444444444428599296 41323232463123714400000000 e169a6a6653e64000000 < -1.5e+23 -149999999999999981377290.240 -1.500e+23 -149999999999999987417088 40170757241340761700000000 e03c7bd42e0f8f000000 < -2.5e+23 -250000000000000003321888.768 -2.500e+23 -249999999999999995805696 13036744142314223000000000 cb0f790c4cc498000000 < -1.555555556e+23 -155555555555555540060864.512 -1.556e+23 -155555555555555546234880 37036504017556027200000000 df0f5101f6e0ba000000 < -1e+24 -1000000000000000013287555.072 -1.000e+24 -999999999999999983222784 454173620611461114000000000 2c3de431331260000000 < -1.444444444e+24 -1444444444444444433095589.888 -1.444e+24 -1444444444444444420210688 316101011777506774000000000 ece20827ff46fe0000000 < -1.5e+24 -1499999999999999882492379.136 -1.500e+24 -1499999999999999974834176 302271531116311562000000000 ec25cd649cc9b90000000 < -2.5e+24 -2499999999999999895779934.208 -2.500e+24 -2499999999999999689621504 6756465351727772700000000000 dee9aba7affae00000000 < -1.555555556e+24 -1555555555555555606767075.328 -1.556e+24 -1555555555555555529457664 266462250235114350000000000 eb6992a13a4c740000000 < -1e+25 -10000000000000001782142992.384 -1.000e+25 -10000000000000000905969664 3672325647537753360000000000 7ba6ae9ebfeb780000000 < -1.444444444e+25 -14444444444444444330955898.880 -1.444e+25 -14444444444444445275848704 2015212143774305720000000000 40d4518ff8c5e80000000 < -1.5e+25 -15000000000000002673214488.576 -1.500e+25 -15000000000000002432696320 1627500573417741140000000000 397a05ee1fe1300000000 < -2.5e+25 -25000000000000002256334225.408 -2.500e+25 -25000000000000001191182336 65522026443157714540000000000 eb520b48cdfccb00000000 < -1.555555556e+25 -15555555555555556617426567.168 -1.556e+25 -15555555555555557442060288 1441767223043374400000000000 321fba4c46fc800000000 < -1e+26 -100000000000000009025336901.632 -1.000e+26 -100000000000000004764729344 26510132214677462600000000000 ad482d2337f32c00000000 < -1.444444444e+26 -144444444444444465299791544.320 -1.444e+26 -144444444444444457053454336 04204545747733673000000000000 8884b2f9fb7bb000000000 < -1.5e+26 -150000000000000013538005352.448 -1.500e+26 -150000000000000015737028608 01754207323237314000000000000 83ec43b4d3ecc000000000 < -2.5e+26 -250000000000000004971156209.664 -2.500e+26 -250000000000000003321888768 630464341540136777000000000000 313470d80bdff000000000 < -1.555555556e+26 -155555555555555579368405204.992 -1.556e+26 -155555555555555574420602880 677523650676542735000000000000 7f53d46fac5dd000000000 < -1e+27 -1000000000000000019884624838.656 -1.000e+27 -1000000000000000013287555072 142321606600573774000000000000 cc4d1c3602f7fc000000000 < -1.444444444e+27 -1444444444444444441891682910.208 -1.444e+27 -1444444444444444433095589888 6652456773417226520000000000000 b552efdc3d2d50000000000 < -1.5e+27 -1500000000000000170564425613.312 -1.500e+27 -1500000000000000157370286080 6623472512101071770000000000000 b273aa510473f8000000000 < -2.5e+27 -2499999999999999908974073741.312 -2.500e+27 -2499999999999999895779934208 5766014320701665770000000000000 7ec0c687076bf8000000000 < -1.555555556e+27 -1555555555555555617762191605.760 -1.556e+27 -1555555555555555606767075328 6574506230562735244000000000000 af9464c5cbbaa4000000000 < -1e+28 -9999999999999999635896294965.248 -1.000e+28 -9999999999999999583119736832 67730061503407327740000000000000 dfb031a1c1dafe0000000000 < -1.444444444e+28 -14444444444444444418916829102.080 -1.444e+28 -14444444444444444330955898880 64251725723230742440000000000000 d153d5e9a63c520000000000 < -1.5e+28 -14999999999999999453844442447.872 -1.500e+28 -15000000000000000474191233024 63704112345213103700000000000000 cf884a72a2c87c0000000000 < -2.5e+28 -24999999999999996837940923727.872 -2.500e+28 -24999999999999997858287714304 53634174050622433700000000000000 af387c1464a37c0000000000 < -1.555555556e+28 -15555555555555554488772055793.664 -1.556e+28 -15555555555555554418403311616 63336276767175245200000000000000 cdbcbefb9f54a80000000000 < -1e+29 -99999999999999987351763694911.488 -1.000e+29 -99999999999999991433150857216 657160760243112157400000000000000 ebce1f051928df00000000000 < -1.444444444e+29 -144444444444444426174769781538.816 -1.444e+29 -144444444444444430115419455488 613243133100771332000000000000000 e2d465b207e5b400000000000 < -1.5e+29 -149999999999999999042044051849.216 -1.500e+29 -149999999999999995945819308032 606651350364557247000000000000000 e1b52e87a5bd4e00000000000 < -2.5e+29 -249999999999999986393807746760.704 -2.500e+29 -249999999999999969786784120832 466032330627671427000000000000000 cd834d8cbee62e00000000000 < -1.555555556e+29 -155555555555555535880521303195.648 -1.556e+29 -155555555555555544184033116160 602257565650345164400000000000000 e095f75d4394e900000000000 < -1e+30 -1000000000000000089690419062898.688 -1.000e+30 -1000000000000000019884624838656 6330151543137346130000000000000000 360d3632fb98b000000000000 < -1.444444444e+30 -1444444444444444333805291853316.096 -1.444e+30 -1444444444444444441891682910208 5561137617211676200000000000000000 edc4bf8f44ef90000000000000 < -1.5e+30 -1500000000000000206593222632275.968 -1.500e+30 -1500000000000000170564425613312 5504236424617131200000000000000000 ed113d14c79650000000000000 < -2.5e+30 -2499999999999999863938077467607.040 -2.500e+30 -2499999999999999908974073741312 4034410167756477340000000000000000 e0721077f74fdc000000000000 < -1.555555556e+30 -1555555555555555502920401107812.352 -1.556e+30 -1555555555555555617762191605760 5427335232224364210000000000000000 ec5dba9a4a3d11000000000000 --- > -2147483648 -0.000 3.341e-313 -2147483648 20000000000 80000000 > -2147483647 -0.000 3.341e-313 -2147483647 20000000001 80000001 > -1073741824 -0.000 3.341e-313 -1073741824 30000000000 c0000000 > -1073741823 -0.000 3.341e-313 -1073741823 30000000001 c0000001 > -65536 -0.000 3.341e-313 -65536 37777600000 ffff0000 > -65535 -0.000 3.341e-313 -65535 37777600001 ffff0001 > -20104 -0.000 3.341e-313 -20104 37777730570 ffffb178 > -719 -0.000 3.341e-313 -719 37777776461 fffffd31 > -2 -0.000 3.341e-313 -2 37777777776 fffffffe > -1 -0.000 3.341e-313 -1 37777777777 ffffffff > 0 0.000 3.341e-313 0 0 0 > 1 0.000 3.341e-313 1 1 1 > 2 0.000 3.341e-313 2 2 2 > 7 0.000 3.341e-313 7 7 7 > 15 0.000 3.341e-313 15 17 f > 47 0.000 3.341e-313 47 57 2f > 11213 0.000 3.341e-313 11213 25715 2bcd > 65535 0.000 3.341e-313 65535 177777 ffff > 65536 0.000 3.341e-313 65536 200000 10000 > 2147483647 0.000 3.341e-313 2147483647 17777777777 7fffffff > 2147483648 0.000 3.341e-313 2147483648 20000000000 80000000 > 4294967295 0.000 3.341e-313 4294967295 37777777777 ffffffff > 4294967296 0.000 3.341e-313 4294967296 40000000000 100000000 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.56789 0.000 3.341e-313 4 4 4 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 > 4.369443976e-309 -0.000 3.341e-313 0 0 0 Testing tracer Testing transmit Testing traps Testing trim Testing var 91c91 < l3 = list_7 = [1.618033989,2.718281828,3.141592654] --- > l3 = list_7 = [4.369443976e-309,1.618033989,2.718281828] Testing wordcnt Tests failed: arith case checkc checkfpc ck coerce cset every extlvals fncs1 ilib image kwds lgint mathfunc mffsol random sets sorting spellnum string1 struct techo tprintf var make[2]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/tests/general' make[2]: *** [Makefile:17: Test-programs] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/icon-13359cda0b4e0e7e8eac7820a9a5b3a2adb20e2b/tests' make[1]: *** [Makefile:6: Test] Error 2 make: *** [Makefile:114: Test] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.ayjHuu (%check) Bad exit status from /var/tmp/rpm-tmp.ayjHuu (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 776, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/icon.spec