=>> Building news/golded+ build started at Thu Apr 4 18:17:40 BST 2024 port directory: /usr/ports/news/golded+ package name: golded+-1.1.5.a20170303_1 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2201 Jan 11 20:37 /usr/ports/news/golded+/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: 03c7f3c412 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 17 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/17/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for golded+-1.1.5.a20170303_1: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/news/golded+/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/news/golded+/work XDG_CACHE_HOME=/wrkdirs/usr/ports/news/golded+/work/.cache HOME=/wrkdirs/usr/ports/news/golded+/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/news/golded+/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/news/golded+/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/news/golded+/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/news/golded+/work XDG_CACHE_HOME=/wrkdirs/usr/ports/news/golded+/work/.cache HOME=/wrkdirs/usr/ports/news/golded+/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/news/golded+/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/news/golded+/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" PORTEXAMPLES="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/golded+" EXAMPLESDIR="share/examples/golded+" DATADIR="share/golded+" WWWDIR="www/golded+" ETCDIR="etc/golded+" --End PLIST_SUB-- --SUB_LIST-- NOTEWORK="Please read the /usr/local/share/doc/golded+/notework.txt before using golded+" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/golded+ DOCSDIR=/usr/local/share/doc/golded+ EXAMPLESDIR=/usr/local/share/examples/golded+ WWWDIR=/usr/local/www/golded+ ETCDIR=/usr/local/etc/golded+ --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The golded+ port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> golded+-1.1.5.a20170303_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> golded+-1.1.5.a20170303_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of golded+-1.1.5.a20170303_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The golded+ port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by golded+-1.1.5.a20170303_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The golded+ port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by golded+-1.1.5.a20170303_1 for building => SHA256 Checksum OK for gpsrc-115-20170303.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The golded+ port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by golded+-1.1.5.a20170303_1 for building ===> Extracting for golded+-1.1.5.a20170303_1 => SHA256 Checksum OK for gpsrc-115-20170303.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for golded+-1.1.5.a20170303_1 ===> Applying FreeBSD patches for golded+-1.1.5.a20170303_1 from /usr/ports/news/golded+/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> golded+-1.1.5.a20170303_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> golded+-1.1.5.a20170303_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of golded+-1.1.5.a20170303_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for golded+-1.1.5.a20170303_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for golded+-1.1.5.a20170303_1 gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcui' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcui' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcfg' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcfg' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gmb3' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gmb3' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/glibc' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/glibc' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/uulib' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/uulib' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/smblib' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/smblib' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/hunspell' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/hunspell' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/golded3' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/golded3' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldnode' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldnode' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/rddt' making sourcelist gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/rddt' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall' building gcrc16tb.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrc16tb.o gcrc16tb.cpp building gcrc32tb.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrc32tb.o gcrc32tb.cpp building gcrchash.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrchash.o gcrchash.cpp building gcrckeyv.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrckeyv.o gcrckeyv.cpp building gcrcm16.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcm16.o gcrcm16.cpp building gcrcm32.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcm32.o gcrcm32.cpp building gcrcs16.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcs16.o gcrcs16.cpp building gcrcs32.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcs32.o gcrcs32.cpp building gdbgerr.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdbgerr.o gdbgerr.cpp building gdbgexit.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdbgexit.o gdbgexit.cpp building gdbgtrk.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdbgtrk.o gdbgtrk.cpp In file included from gdbgtrk.cpp:30: In file included from ../../goldlib/gall/glog.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gdirposx.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdirposx.o gdirposx.cpp building geval.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/geval.o geval.cpp building gevalhum.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gevalhum.o gevalhum.cpp building gevalrpn.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gevalrpn.o gevalrpn.cpp building gfile.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfile.o gfile.cpp In file included from gfile.cpp:30: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gfilport.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfilport.o gfilport.cpp building gfilutl1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfilutl1.o gfilutl1.cpp In file included from gfilutl1.cpp:31: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gfilutl2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfilutl2.o gfilutl2.cpp building gftnaddr.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnaddr.o gftnaddr.cpp gftnaddr.cpp:160:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char* nulchar = ""; ^ 1 warning generated. building gftnnl.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnl.o gftnnl.cpp building gftnnlfd.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlfd.o gftnnlfd.cpp In file included from gftnnlfd.cpp:31: ../../goldlib/gall/gftnnlfd.h:304:17: warning: private field 'nodelistoffset' is not used [-Wunused-private-field] long nodelistoffset; ^ 1 warning generated. building gftnnlfu.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlfu.o gftnnlfu.cpp building gftnnlge.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlge.o gftnnlge.cpp building gftnnlv7.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlv7.o gftnnlv7.cpp building gkbdunix.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gkbdunix.o gkbdunix.cpp gkbdunix.cpp:494:21: warning: address of array 'key->str' will always evaluate to 'true' [-Wpointer-bool-conversion] if(key and key->str) { ~~~ ~~~~~^~~ 1 warning generated. building glog.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/glog.o glog.cpp In file included from glog.cpp:32: In file included from ../../goldlib/gall/glog.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmemdbg.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gmemdbg.o gmemdbg.cpp In file included from gmemdbg.cpp:32: In file included from ../../goldlib/gall/glog.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmemutil.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gmemutil.o gmemutil.cpp building gmsgattr.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gmsgattr.o gmsgattr.cpp building ghdrmime.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/ghdrmime.o ghdrmime.cpp building gprnutil.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gprnutil.o gprnutil.cpp building gsigunix.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsigunix.o gsigunix.cpp building gsnd.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsnd.o gsnd.cpp gsnd.cpp:292:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] g_send_mci_string("close noise wait", NULL); ^ gsnd.cpp:319:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] g_send_mci_string("seek noise to start", NULL); ^ gsnd.cpp:320:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] g_send_mci_string("play noise", NULL); ^ gsnd.cpp:345:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] g_send_mci_string("stop noise wait", NULL); ^ gsnd.cpp:369:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] g_send_mci_string("pause noise", NULL); ^ gsnd.cpp:393:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] g_send_mci_string("resume noise", NULL); ^ gsnd.cpp:486:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if(g_send_mci_string("status noise mode wait", return_buffer)) ^ 7 warnings generated. building gsndwrap.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsndwrap.o gsndwrap.cpp building gstrbags.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrbags.o gstrbags.cpp building gstrctyp.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrctyp.o gstrctyp.cpp building gstrmail.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrmail.o gstrmail.cpp building gstrname.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrname.o gstrname.cpp building gstrutil.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrutil.o gstrutil.cpp In file included from gstrutil.cpp:83: In file included from ../../goldlib/gall/glog.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gstrutil.cpp:808:78: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] LOG.printf("! gsprintf(buffer,%i,%s,...): vsnprintf() error: \"%s\".", sizeOfBuffer, format, errstring); ~~ ^~~~~~~~~~~~ %zu gstrutil.cpp:821:84: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] LOG.printf("! gsprintf(buffer,%i,%s,...): buffer overflow (need %i bytes).", sizeOfBuffer, format, ret); ~~ ^~~~~~~~~~~~ %zu 12 warnings generated. building gtimjuld.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gtimjuld.o gtimjuld.cpp building gtimutil.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gtimutil.o gtimutil.cpp gtimutil.cpp:75:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AM", "PM" ^ gtimutil.cpp:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AM", "PM" ^ gtimutil.cpp:79:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:79:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:79:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:79:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:79:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:79:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:79:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ^ gtimutil.cpp:83:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:83:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:83:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:83:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:83:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:83:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:83:69: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ^ gtimutil.cpp:87:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ gtimutil.cpp:87:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ gtimutil.cpp:87:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ gtimutil.cpp:87:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ gtimutil.cpp:87:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ gtimutil.cpp:87:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jan", "Feb", "Mar", "Apr", "May", "Jun", ^ gtimutil.cpp:88:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ^ gtimutil.cpp:88:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ^ gtimutil.cpp:88:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ^ gtimutil.cpp:88:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ^ gtimutil.cpp:88:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ^ gtimutil.cpp:88:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ^ gtimutil.cpp:92:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "January", "February", "March", "April", "May", "June", ^ gtimutil.cpp:92:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "January", "February", "March", "April", "May", "June", ^ gtimutil.cpp:92:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "January", "February", "March", "April", "May", "June", ^ gtimutil.cpp:92:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "January", "February", "March", "April", "May", "June", ^ gtimutil.cpp:92:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "January", "February", "March", "April", "May", "June", ^ gtimutil.cpp:92:62: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "January", "February", "March", "April", "May", "June", ^ gtimutil.cpp:93:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "July", "August", "September", "October", "November", "December" ^ gtimutil.cpp:93:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "July", "August", "September", "October", "November", "December" ^ gtimutil.cpp:93:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "July", "August", "September", "October", "November", "December" ^ gtimutil.cpp:93:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "July", "August", "September", "October", "November", "December" ^ gtimutil.cpp:93:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "July", "August", "September", "October", "November", "December" ^ gtimutil.cpp:93:62: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "July", "August", "September", "October", "November", "December" ^ gtimutil.cpp:97:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AM", "PM" ^ gtimutil.cpp:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AM", "PM" ^ 42 warnings generated. building gbmh.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gbmh.o gbmh.cpp building gfuzzy.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfuzzy.o gfuzzy.cpp building gregex.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gregex.o gregex.cpp building gwildmat.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gwildmat.o gwildmat.cpp gwildmat.cpp:79:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int last; ^~~~~~~~~ gwildmat.cpp:80:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int matched; ^~~~~~~~~ gwildmat.cpp:81:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int reverse; ^~~~~~~~~ 3 warnings generated. building gsearch.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsearch.o gsearch.cpp building gtxtpara.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gtxtpara.o gtxtpara.cpp building gusrbase.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrbase.o gusrbase.cpp building gusrezyc.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrezyc.o gusrezyc.cpp building gusrgold.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrgold.o gusrgold.cpp building gusrhuds.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrhuds.o gusrhuds.cpp building gusrmax.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrmax.o gusrmax.cpp building gusrpcb.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrpcb.o gusrpcb.cpp building gusrra2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrra2.o gusrra2.cpp In file included from gusrra2.cpp:27: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gusrxbbs.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrxbbs.o gusrxbbs.cpp In file included from gusrxbbs.cpp:29: In file included from ../../goldlib/gall/gusrxbbs.h:33: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gutlclip.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlclip.o gutlclip.cpp building gutlcode.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlcode.o gutlcode.cpp gutlcode.cpp:29:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "gutlcode.h" ^ In file included from gutlcode.cpp:37: ../../goldlib/gall/gutlcode.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface "gutlcode.h" ^ 2 warnings generated. building gutlgrp.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlgrp.o gutlgrp.cpp gutlgrp.cpp:28:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "gutlgrp.h" ^ In file included from gutlgrp.cpp:35: ../../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface "gutlgrp.h" ^ 2 warnings generated. building gutlmisc.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlmisc.o gutlmisc.cpp building gutlmtsk.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlmtsk.o gutlmtsk.cpp building gutltag.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutltag.o gutltag.cpp In file included from gutltag.cpp:30: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gutltag.cpp:71:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint newsize = 0; ^~~~~~~~~ 11 warnings generated. building gutlvers.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlvers.o gutlvers.cpp gutlvers.cpp:80:20: warning: unused function 'HaveCPUID' [-Wunused-function] inline static bool HaveCPUID() ^ 1 warning generated. building gcharset.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcharset.o gcharset.cpp gcharset.cpp:115:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "IBMPC", "CP850" }, ^ gcharset.cpp:115:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "IBMPC", "CP850" }, ^ gcharset.cpp:116:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "LATIN-1", "CP437" }, ^ gcharset.cpp:116:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "LATIN-1", "CP437" }, ^ gcharset.cpp:117:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "KOI8", "CP866" }, ^ gcharset.cpp:117:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "KOI8", "CP866" }, ^ gcharset.cpp:118:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "KOI8-R", "CP866" }, ^ gcharset.cpp:118:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "KOI8-R", "CP866" }, ^ gcharset.cpp:119:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "KOI8-U", "CP1125" }, ^ gcharset.cpp:119:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "KOI8-U", "CP1125" }, ^ 10 warnings generated. building gutlunix.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlunix.o gutlunix.cpp building gespell.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gespell.o gespell.cpp In file included from gespell.cpp:42: In file included from ../../goldlib/gall/glog.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. Creating library gall...done gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcui' building gkbdbase.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gkbdbase.o gkbdbase.cpp building gkbdgetm.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gkbdgetm.o gkbdgetm.cpp gkbdgetm.cpp:43:11: warning: unused variable 'GEVT_MOUSE' [-Wunused-const-variable] const int GEVT_MOUSE = 2; ^ gkbdgetm.cpp:44:11: warning: unused variable 'GEVT_TICK' [-Wunused-const-variable] const int GEVT_TICK = 3; ^ 2 warnings generated. building gkbdwait.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gkbdwait.o gkbdwait.cpp building gsrchmgr.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gsrchmgr.o gsrchmgr.cpp building gmoubase.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gmoubase.o gmoubase.cpp building gvidbase.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gvidbase.o gvidbase.cpp gvidbase.cpp:2105:7: warning: unsequenced modification and access to 's' [-Wunsequenced] *s++ = (char)gvid_boxcvtc(*s); ^ ~ gvidbase.cpp:2123:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 0); ^ gvidbase.cpp:2124:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 1); ^ gvidbase.cpp:2125:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 2); ^ gvidbase.cpp:2126:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 4); ^ gvidbase.cpp:2127:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 5); ^ gvidbase.cpp:2128:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 7); ^ gvidbase.cpp:2129:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 8); ^ gvidbase.cpp:2130:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 9); ^ gvidbase.cpp:2131:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 10); ^ gvidbase.cpp:2132:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 11); ^ gvidbase.cpp:2133:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(0, 12); ^ gvidbase.cpp:2134:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 0); ^ gvidbase.cpp:2135:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 1); ^ gvidbase.cpp:2136:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 2); ^ gvidbase.cpp:2137:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 4); ^ gvidbase.cpp:2138:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 5); ^ gvidbase.cpp:2139:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 7); ^ gvidbase.cpp:2140:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 8); ^ gvidbase.cpp:2141:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 9); ^ gvidbase.cpp:2142:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 10); ^ gvidbase.cpp:2143:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 11); ^ gvidbase.cpp:2144:12: warning: illegal character encoding in character literal [-Winvalid-source-encoding] case '': return _box_table(1, 12); ^ 23 warnings generated. building gvidinit.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gvidinit.o gvidinit.cpp building gwinbase.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinbase.o gwinbase.cpp gwinbase.cpp:1251:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ gwinbase.cpp:1267:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ gwinbase.cpp:1303:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register _wrec_t *wptr; ^~~~~~~~~ gwinbase.cpp:1304:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register vatch temp, chat; ^~~~~~~~~ gwinbase.cpp:1304:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register vatch temp, chat; ^~~~~~~~~ gwinbase.cpp:1364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int startcol, stopcol; ^~~~~~~~~ gwinbase.cpp:1364:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int startcol, stopcol; ^~~~~~~~~ gwinbase.cpp:1787:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int border; ^~~~~~~~~ 8 warnings generated. building gwindow.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwindow.o gwindow.cpp building gwinhlp1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinhlp1.o gwinhlp1.cpp In file included from gwinhlp1.cpp:52: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gwinhlp1.cpp:309:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if(page and not end) p = " PgUp/PgDn "; ^ gwinhlp1.cpp:310:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if(not page and end) p = ""; ^ gwinhlp1.cpp:311:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if(page and end) p = " PgUp "; ^ gwinhlp1.cpp:312:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else p = " PgDn "; ^ gwinhlp1.cpp:469:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ 15 warnings generated. building gwinhlp2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinhlp2.o gwinhlp2.cpp In file included from gwinhlp2.cpp:33: In file included from ../../goldlib/gcui/gwinhelp.h:35: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gwininit.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwininit.o gwininit.cpp gwininit.cpp:89:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int window_width, string_length; ^~~~~~~~~ gwininit.cpp:89:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int window_width, string_length; ^~~~~~~~~ gwininit.cpp:145:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register vatch* src; ^~~~~~~~~ gwininit.cpp:146:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register vatch* dest; ^~~~~~~~~ 4 warnings generated. building gwinline.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinline.o gwinline.cpp gwinline.cpp:163:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int bt; ^~~~~~~~~ gwinline.cpp:244:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int bt; ^~~~~~~~~ 2 warnings generated. building gwinmenu.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinmenu.o gwinmenu.cpp In file included from gwinmenu.cpp:44: In file included from ../../goldlib/gcui/gwinhelp.h:35: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gwinmenu.cpp:100:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int width; ^~~~~~~~~ gwinmenu.cpp:215:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register const char* p; ^~~~~~~~~ gwinmenu.cpp:216:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register vatch* ptr=(vatch*)buf; ^~~~~~~~~ 13 warnings generated. building gwinmnub.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinmnub.o gwinmnub.cpp building gwinpckf.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinpckf.o gwinpckf.cpp building gwinpcks.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinpcks.o gwinpcks.cpp building gwinpick.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinpick.o gwinpick.cpp In file included from gwinpick.cpp:34: In file included from ../../goldlib/gcui/gwinhelp.h:35: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gwinpick.cpp:316:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint m = maximum_index-index; ^~~~~~~~~ 11 warnings generated. building gwinput2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinput2.o gwinput2.cpp In file included from gwinput2.cpp:34: In file included from ../../goldlib/gcui/gwinhelp.h:35: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. Creating library gcui...done gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcui' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcfg' building gedacfg.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gedacfg.o gedacfg.cpp In file included from gedacfg.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxareas.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxareas.o gxareas.cpp In file included from gxareas.cpp:30: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxcrash.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxcrash.o gxcrash.cpp In file included from gxcrash.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxdb.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxdb.o gxdb.cpp In file included from gxdb.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxdutch.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxdutch.o gxdutch.cpp In file included from gxdutch.cpp:34: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxezy102.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxezy102.o gxezy102.cpp In file included from gxezy102.cpp:34: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxezy110.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxezy110.o gxezy110.cpp In file included from gxezy110.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfd.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfd.o gxfd.cpp In file included from gxfd.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfecho4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfecho4.o gxfecho4.cpp In file included from gxfecho4.cpp:29: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfecho5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfecho5.o gxfecho5.cpp In file included from gxfecho5.cpp:29: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfecho6.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfecho6.o gxfecho6.cpp In file included from gxfecho6.cpp:36: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfidpcb.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfidpcb.o gxfidpcb.cpp In file included from gxfidpcb.cpp:36: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfm092.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfm092.o gxfm092.cpp In file included from gxfm092.cpp:30: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfm100.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfm100.o gxfm100.cpp In file included from gxfm100.cpp:31: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxfm116.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfm116.o gxfm116.cpp In file included from gxfm116.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxgecho.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxgecho.o gxgecho.cpp In file included from gxgecho.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxhpt.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxhpt.o gxhpt.cpp In file included from gxhpt.cpp:37: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gximail4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gximail4.o gximail4.cpp In file included from gximail4.cpp:34: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gximail5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gximail5.o gximail5.cpp In file included from gximail5.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gximail6.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gximail6.o gximail6.cpp In file included from gximail6.cpp:39: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxinter.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxinter.o gxinter.cpp In file included from gxinter.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxlora.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxlora.o gxlora.cpp In file included from gxlora.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxmax3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxmax3.o gxmax3.cpp In file included from gxmax3.cpp:37: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ In file included from gxmax3.cpp:38: ../../goldlib/gcfg/gs_max3.h:132:29: warning: 'packed' attribute ignored [-Wignored-attributes] } max_option __attribute__((packed)); ^ 11 warnings generated. building gxme2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxme2.o gxme2.cpp In file included from gxme2.cpp:33: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxopus.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxopus.o gxopus.cpp In file included from gxopus.cpp:38: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxpcb.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxpcb.o gxpcb.cpp In file included from gxpcb.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxportal.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxportal.o gxportal.cpp In file included from gxportal.cpp:31: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxprobrd.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxprobrd.o gxprobrd.cpp In file included from gxprobrd.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxqfront.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxqfront.o gxqfront.cpp In file included from gxqfront.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxqecho.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxqecho.o gxqecho.cpp In file included from gxqecho.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxquick.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxquick.o gxquick.cpp In file included from gxquick.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxra.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxra.o gxra.cpp In file included from gxra.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxraecho.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxraecho.o gxraecho.cpp In file included from gxraecho.cpp:34: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxspace.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxspace.o gxspace.cpp In file included from gxspace.cpp:36: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxsquish.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxsquish.o gxsquish.cpp In file included from gxsquish.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxsuper.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxsuper.o gxsuper.cpp In file included from gxsuper.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxsync.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxsync.o gxsync.cpp In file included from gxsync.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxtimed.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxtimed.o gxtimed.cpp In file included from gxtimed.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxtmail.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxtmail.o gxtmail.cpp In file included from gxtmail.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxts.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxts.o gxts.cpp In file included from gxts.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxwmail.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxwmail.o gxwmail.cpp In file included from gxwmail.cpp:36: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxwtr.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxwtr.o gxwtr.cpp In file included from gxwtr.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxxbbs.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxxbbs.o gxxbbs.cpp In file included from gxxbbs.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gxxmail.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxxmail.o gxxmail.cpp In file included from gxxmail.cpp:35: In file included from ../../goldlib/gcfg/gedacfg.h:38: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. Creating library gcfg...done gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcfg' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gmb3' building gmoarea.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoarea.o gmoarea.cpp In file included from gmoarea.cpp:27: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmohuds.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmohuds.o gmohuds.cpp In file included from gmohuds.cpp:30: In file included from ../../goldlib/gmb3/gmohuds.h:39: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ In file included from gmohuds.cpp:30: ../../goldlib/gmb3/gmohuds.h:162:17: warning: 'packed' attribute ignored [-Wignored-attributes] __attribute__((packed)) ^ ../../goldlib/gmb3/gmohuds.h:167:17: warning: 'packed' attribute ignored [-Wignored-attributes] __attribute__((packed)) ^ In file included from gmohuds.cpp:30: In file included from ../../goldlib/gmb3/gmohuds.h:358: ../../goldlib/gmb3/gmohuds2.cpp:297:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int _board; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:298:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsScan* _scan = scn; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:310:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsIdx* _msgidx_ptr = msgidxptr; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:311:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _msgidx_count = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:312:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _msgidx_total = (uint)(msgidxsize/sizeof(HudsIdx)); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:321:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int _idxboard = _msgidx_ptr->board; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:415:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsScan* _scan = wide->scn + (board() - 1); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:428:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register board_t _board = (board_t)board(); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:429:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _active = wide->msginfo.active[_board-1]; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:430:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register msgn_t _lastread = wide->lastrec[_board-1]; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:433:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _msg_count = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:434:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsIdx* _msgidx_ptr = wide->msgidxptr; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:435:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _msgidx_count = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:436:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _msgidx_total = (uint)(wide->msgidxsize/sizeof(HudsIdx)); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:437:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _lastread_reln = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:680:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register board_t _board = (board_t)board(); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:681:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsScan* _scan = wide->scn + (_board - 1); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:686:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsIdx* pmscanptr = wide->pmscan; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:690:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint n = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds2.cpp:691:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint cnt = _scan->pmcount; ^~~~~~~~~ In file included from gmohuds.cpp:30: In file included from ../../goldlib/gmb3/gmohuds.h:360: ../../goldlib/gmb3/gmohuds4.cpp:192:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _fullrecs = _txtlen / 255; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:193:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register byte _extrarec = (byte)(_txtlen % 255); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:200:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _count = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:201:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char* _txt = __msg->txt; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:250:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _count = 0; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:251:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register msgn_t _total = (msgn_t)(wide->msgidxsize/sizeof(HudsIdx)); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:252:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsIdx* _msgidx_ptr = wide->msgidxptr; ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:262:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _count = (uint)(wide->msgidxsize/sizeof(HudsIdx)); ^~~~~~~~~ ../../goldlib/gmb3/gmohuds4.cpp:263:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register HudsIdx* _msgidx_ptr = wide->msgidxptr + (_count-1); ^~~~~~~~~ 41 warnings generated. building gmoezyc1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc1.o gmoezyc1.cpp In file included from gmoezyc1.cpp:32: In file included from ../../goldlib/gall/glog.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoezyc2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc2.o gmoezyc2.cpp In file included from gmoezyc2.cpp:28: In file included from ../../goldlib/gmb3/gmoezyc.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoezyc3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc3.o gmoezyc3.cpp In file included from gmoezyc3.cpp:35: In file included from ../../goldlib/gmb3/gmoezyc.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoezyc4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc4.o gmoezyc4.cpp In file included from gmoezyc4.cpp:32: In file included from ../../goldlib/gmb3/gmoezyc.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoezyc5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc5.o gmoezyc5.cpp In file included from gmoezyc5.cpp:30: In file included from ../../goldlib/gmb3/gmoezyc.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmoezyc5.cpp:91:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmoezyc5.cpp:91:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 11 warnings generated. building gmofido1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido1.o gmofido1.cpp In file included from gmofido1.cpp:33: In file included from ../../goldlib/gmb3/gmofido.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmofido2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido2.o gmofido2.cpp In file included from gmofido2.cpp:31: In file included from ../../goldlib/gmb3/gmofido.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmofido3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido3.o gmofido3.cpp In file included from gmofido3.cpp:32: In file included from ../../goldlib/gmb3/gmofido.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmofido3.cpp:151:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char* _ptr = __msg->txt; ^~~~~~~~~ 11 warnings generated. building gmofido4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido4.o gmofido4.cpp In file included from gmofido4.cpp:36: In file included from ../../goldlib/gmb3/gmofido.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmofido5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido5.o gmofido5.cpp In file included from gmofido5.cpp:31: In file included from ../../goldlib/gmb3/gmofido.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmofido5.cpp:70:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _count = 0; ^~~~~~~~~ gmofido5.cpp:71:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint _msgno = _msgno1st; ^~~~~~~~~ gmofido5.cpp:177:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmofido5.cpp:177:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 13 warnings generated. building gmojamm1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm1.o gmojamm1.cpp In file included from gmojamm1.cpp:36: In file included from ../../goldlib/gmb3/gmojamm.h:46: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmojamm2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm2.o gmojamm2.cpp In file included from gmojamm2.cpp:33: In file included from ../../goldlib/gmb3/gmojamm.h:46: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmojamm3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm3.o gmojamm3.cpp In file included from gmojamm3.cpp:36: In file included from ../../goldlib/gmb3/gmojamm.h:46: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmojamm4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm4.o gmojamm4.cpp In file included from gmojamm4.cpp:34: In file included from ../../goldlib/gmb3/gmojamm.h:46: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmojamm5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm5.o gmojamm5.cpp In file included from gmojamm5.cpp:34: In file included from ../../goldlib/gmb3/gmojamm.h:46: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmojamm5.cpp:179:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmojamm5.cpp:179:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 11 warnings generated. building gmopcbd1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd1.o gmopcbd1.cpp In file included from gmopcbd1.cpp:33: In file included from ../../goldlib/gmb3/gmopcbd.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmopcbd2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd2.o gmopcbd2.cpp In file included from gmopcbd2.cpp:33: In file included from ../../goldlib/gmb3/gmopcbd.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmopcbd2.cpp:276:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint n = 0; ^~~~~~~~~ gmopcbd2.cpp:315:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint n = lastread + 1; ^~~~~~~~~ gmopcbd2.cpp:316:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint cnt = Msgn->Count(); ^~~~~~~~~ gmopcbd2.cpp:317:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int gotpm = false; ^~~~~~~~~ 14 warnings generated. building gmopcbd3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd3.o gmopcbd3.cpp In file included from gmopcbd3.cpp:35: In file included from ../../goldlib/gmb3/gmopcbd.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmopcbd4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd4.o gmopcbd4.cpp In file included from gmopcbd4.cpp:35: In file included from ../../goldlib/gmb3/gmopcbd.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmopcbd5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd5.o gmopcbd5.cpp In file included from gmopcbd5.cpp:35: In file included from ../../goldlib/gmb3/gmopcbd.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmopcbd5.cpp:156:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmopcbd5.cpp:156:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 11 warnings generated. building gmosmb1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosmb1.o gmosmb1.cpp In file included from gmosmb1.cpp:33: In file included from ../../goldlib/gmb3/gmosmb.h:35: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmosmb1.cpp:715:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if(not done and not strncmp(fbuf+l, "--- ", 4) or not strncmp(fbuf+l, "---\r", 4)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ gmosmb1.cpp:715:21: note: place parentheses around the '&&' expression to silence this warning if(not done and not strncmp(fbuf+l, "--- ", 4) or not strncmp(fbuf+l, "---\r", 4)) ^ ( ) gmosmb1.cpp:515:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] int rv; ^ gmosmb1.cpp:1039:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmosmb1.cpp:1039:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 13 warnings generated. building gmosmb2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosmb2.o gmosmb2.cpp In file included from gmosmb2.cpp:29: In file included from ../../goldlib/gmb3/gmosmb.h:35: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmosqsh1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh1.o gmosqsh1.cpp In file included from gmosqsh1.cpp:31: In file included from ../../goldlib/gmb3/gmosqsh.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmosqsh2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh2.o gmosqsh2.cpp In file included from gmosqsh2.cpp:33: In file included from ../../goldlib/gmb3/gmosqsh.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmosqsh2.cpp:218:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint n = lastread + 1; ^~~~~~~~~ gmosqsh2.cpp:219:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint cnt = Msgn->Count(); ^~~~~~~~~ gmosqsh2.cpp:220:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int gotpm = false; ^~~~~~~~~ 13 warnings generated. building gmosqsh3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh3.o gmosqsh3.cpp In file included from gmosqsh3.cpp:35: In file included from ../../goldlib/gmb3/gmosqsh.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmosqsh4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh4.o gmosqsh4.cpp In file included from gmosqsh4.cpp:36: In file included from ../../goldlib/gmb3/gmosqsh.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmosqsh4.cpp:342:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SqshIdx* tag = data->idx; ^~~~~~~~~ gmosqsh4.cpp:343:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register uint tags = (uint)data->base.totalmsgs; ^~~~~~~~~ gmosqsh4.cpp:350:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int32_t _mid; ^~~~~~~~~ gmosqsh4.cpp:351:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int32_t _left = 0; ^~~~~~~~~ gmosqsh4.cpp:352:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int32_t _right = tags; ^~~~~~~~~ 15 warnings generated. building gmosqsh5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh5.o gmosqsh5.cpp In file included from gmosqsh5.cpp:31: In file included from ../../goldlib/gmb3/gmosqsh.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmosqsh5.cpp:140:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmosqsh5.cpp:140:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 11 warnings generated. building gmowcat1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat1.o gmowcat1.cpp In file included from gmowcat1.cpp:30: In file included from ../../goldlib/gmb3/gmowcat.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmowcat2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat2.o gmowcat2.cpp In file included from gmowcat2.cpp:30: In file included from ../../goldlib/gmb3/gmowcat.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmowcat3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat3.o gmowcat3.cpp In file included from gmowcat3.cpp:34: In file included from ../../goldlib/gmb3/gmowcat.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmowcat4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat4.o gmowcat4.cpp In file included from gmowcat4.cpp:35: In file included from ../../goldlib/gmb3/gmowcat.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmowcat5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat5.o gmowcat5.cpp In file included from gmowcat5.cpp:34: In file included from ../../goldlib/gmb3/gmowcat.h:38: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmowcat5.cpp:107:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmowcat5.cpp:107:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 11 warnings generated. building gmoxbbs1.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs1.o gmoxbbs1.cpp In file included from gmoxbbs1.cpp:30: In file included from ../../goldlib/gmb3/gmoxbbs.h:39: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoxbbs2.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs2.o gmoxbbs2.cpp In file included from gmoxbbs2.cpp:29: In file included from ../../goldlib/gmb3/gmoxbbs.h:39: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoxbbs3.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs3.o gmoxbbs3.cpp In file included from gmoxbbs3.cpp:34: In file included from ../../goldlib/gmb3/gmoxbbs.h:39: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoxbbs4.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs4.o gmoxbbs4.cpp In file included from gmoxbbs4.cpp:37: In file included from ../../goldlib/gmb3/gmoxbbs.h:39: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ 10 warnings generated. building gmoxbbs5.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs5.o gmoxbbs5.cpp In file included from gmoxbbs5.cpp:29: In file included from ../../goldlib/gmb3/gmoxbbs.h:39: In file included from ../../goldlib/gmb3/gmoarea.h:39: In file included from ../../goldlib/gall/gutltag.h:34: ../../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(c); ^ [] ../../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here uint8_t *c = new uint8_t[__size]; ^ ../../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8' switch(sizeof(unsigned long)) { ^~~~~~~~~~~~~~~~~~~~~ ../../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ../../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^ ~~~~ ../../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ^~ & ../../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8)); ~^~~~~~~ ../../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8' gnfile& operator<< (unsigned long o) { switch (sizeof(o)) { ^~~~~~~~~ gmoxbbs5.cpp:110:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] AddLineF(line, lng_head); ^~~~~~~~ gmoxbbs5.cpp:110:18: note: treat the string as an argument to avoid this AddLineF(line, lng_head); ^ "%s", 11 warnings generated. Creating library gmb3...done gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gmb3' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/glibc' building dummy.o cc -c -MD -DHAVE_CONFIG_H -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/glibc -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -o ../../obj/lnx/glibc/dummy.o dummy.c Creating library glibc...done gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/glibc' gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/uulib' building fptools.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/fptools.o fptools.cpp fptools.cpp:69:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char * fptools_id = "$Id: fptools.cpp,v 1.2 2011/02/14 00:27:04 stas_degteff Exp $"; ^ fptools.cpp:469:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] *buf++ = '\012'; ^ fptools.cpp:467:5: note: previous statement is here if (!feof (stream)) ^ 2 warnings generated. building uucheck.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uucheck.o uucheck.cpp uucheck.cpp:57:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char * uucheck_id = "$Id: uucheck.cpp,v 1.1 2006/05/06 09:10:18 ssianky Exp $"; ^ uucheck.cpp:82:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] static char *nofname = "UNKNOWN"; ^ uucheck.cpp:88:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *uufnchars = "._-~!$@"; ^ uucheck.cpp:96:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "()[]", "[]()" ^ uucheck.cpp:96:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "()[]", "[]()" ^ uucheck.cpp:138:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (subject, "repost", 6) == 0) ^ uucheck.cpp:140:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (subject, "re:", 3) == 0) ^ uucheck.cpp:145:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] part = _FP_stristr (subject, "part"); ^ uucheck.cpp:226:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (ptr, "ftp", 3) == 0) { ^ uucheck.cpp:254:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (iter, "edu", 3) == 0 || ^ uucheck.cpp:255:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] _FP_strnicmp (iter, "gov", 3) == 0) { ^ uucheck.cpp:384:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delim = ""; ^ uucheck.cpp:431:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (iter + count, "of", 2) == 0) ^ uucheck.cpp:499:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((iter = _FP_stristr (subject, "part")) != NULL) { ^ uucheck.cpp:509:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (iter, "one", 3) == 0) length = 1; ^ uucheck.cpp:510:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "two", 3) == 0) length = 2; ^ uucheck.cpp:511:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "three", 5) == 0) length = 3; ^ uucheck.cpp:512:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "four", 4) == 0) length = 4; ^ uucheck.cpp:513:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "five", 4) == 0) length = 5; ^ uucheck.cpp:514:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "six", 3) == 0) length = 6; ^ uucheck.cpp:515:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "seven", 5) == 0) length = 7; ^ uucheck.cpp:516:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "eight", 5) == 0) length = 8; ^ uucheck.cpp:517:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "nine", 4) == 0) length = 9; ^ uucheck.cpp:518:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_strnicmp (iter, "ten", 3) == 0) length = 10; ^ uucheck.cpp:529:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delim = "of"; ^ uucheck.cpp:539:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((iter = _FP_strirstr (subject, "of")) != NULL) { ^ uucheck.cpp:553:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delim = "of"; ^ uucheck.cpp:638:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((iter = _FP_stristr (subject, "first")) != NULL) length = 1; ^ uucheck.cpp:639:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "second")) != NULL) length = 2; ^ uucheck.cpp:640:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "third")) != NULL) length = 3; ^ uucheck.cpp:641:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "forth")) != NULL) length = 4; ^ uucheck.cpp:642:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "fourth")) != NULL) length = 4; ^ uucheck.cpp:643:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "fifth")) != NULL) length = 5; ^ uucheck.cpp:644:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "sixth")) != NULL) length = 6; ^ uucheck.cpp:645:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "seventh")) != NULL) length = 7; ^ uucheck.cpp:646:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "eigth")) != NULL) length = 8; ^ uucheck.cpp:647:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "nineth")) != NULL) length = 9; ^ uucheck.cpp:648:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "ninth")) != NULL) length = 9; ^ uucheck.cpp:649:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if ((iter = _FP_stristr (subject, "tenth")) != NULL) length = 10; ^ uucheck.cpp:1100:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (_FP_stristr (fiter->data->subject, "repost") != NULL && ^ uucheck.cpp:1101:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] _FP_stristr (data->data->subject, "repost") == NULL) ^ uucheck.cpp:1442:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] _FP_strpbrk (liter->subfname, "()[];: ") == NULL) ^ 42 warnings generated. building uuencode.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uuencode.o uuencode.cpp uuencode.cpp:63:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char * uuencode_id = "$Id: uuencode.cpp,v 1.2 2011/02/14 00:27:04 stas_degteff Exp $"; ^ uuencode.cpp:195:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "gif", "image/gif" }, /* Grafics Interchange Format */ ^ uuencode.cpp:195:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "gif", "image/gif" }, /* Grafics Interchange Format */ ^ uuencode.cpp:196:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "jpg", "image/jpeg" }, /* JFIF encoded files */ ^ uuencode.cpp:196:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "jpg", "image/jpeg" }, /* JFIF encoded files */ ^ uuencode.cpp:197:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "jpeg", "image/jpeg" }, ^ uuencode.cpp:197:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "jpeg", "image/jpeg" }, ^ uuencode.cpp:198:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "tif", "image/tiff" }, /* Tag Image File Format */ ^ uuencode.cpp:198:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "tif", "image/tiff" }, /* Tag Image File Format */ ^ uuencode.cpp:199:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "tiff", "image/tiff" }, ^ uuencode.cpp:199:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "tiff", "image/tiff" }, ^ uuencode.cpp:200:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "cgm", "image/cgm" }, /* Computer Graphics Metafile */ ^ uuencode.cpp:200:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "cgm", "image/cgm" }, /* Computer Graphics Metafile */ ^ uuencode.cpp:201:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "au", "audio/basic" }, /* 8kHz ulaw audio data */ ^ uuencode.cpp:201:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "au", "audio/basic" }, /* 8kHz ulaw audio data */ ^ uuencode.cpp:202:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mov", "video/quicktime" }, /* Apple Quicktime */ ^ uuencode.cpp:202:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mov", "video/quicktime" }, /* Apple Quicktime */ ^ uuencode.cpp:203:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "qt", "video/quicktime" }, /* Also infrequently used */ ^ uuencode.cpp:203:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "qt", "video/quicktime" }, /* Also infrequently used */ ^ uuencode.cpp:204:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mpeg", "video/mpeg" }, /* Motion Picture Expert Group */ ^ uuencode.cpp:204:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mpeg", "video/mpeg" }, /* Motion Picture Expert Group */ ^ uuencode.cpp:205:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mpg", "video/mpeg" }, ^ uuencode.cpp:205:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mpg", "video/mpeg" }, ^ uuencode.cpp:206:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mp2", "video/mpeg" }, /* dito, MPEG-2 encoded files */ ^ uuencode.cpp:206:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mp2", "video/mpeg" }, /* dito, MPEG-2 encoded files */ ^ uuencode.cpp:207:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mp3", "audio/mpeg" }, /* dito, MPEG-3 encoded files */ ^ uuencode.cpp:207:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "mp3", "audio/mpeg" }, /* dito, MPEG-3 encoded files */ ^ uuencode.cpp:208:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "ps", "application/postscript" }, /* Postscript Language */ ^ uuencode.cpp:208:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "ps", "application/postscript" }, /* Postscript Language */ ^ uuencode.cpp:209:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "zip", "application/zip" }, /* ZIP archive */ ^ uuencode.cpp:209:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "zip", "application/zip" }, /* ZIP archive */ ^ uuencode.cpp:210:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "doc", "application/msword"},/* assume Microsoft Word */ ^ uuencode.cpp:210:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] { "doc", "application/msword"},/* assume Microsoft Word */ ^ uuencode.cpp:700:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mimetype = "text/plain"; ^ uuencode.cpp:760:12: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] crc, ^~~ uuencode.cpp:766:12: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] crc, ^~~ uuencode.cpp:887:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mimetype = "text/plain"; ^ uuencode.cpp:1005:12: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] pcrc); ^~~~ uuencode.cpp:1012:41: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] fprintf (outfile, " crc32=%08lx", *crcptr); ~~~~~ ^~~~~~~ %08x uuencode.cpp:1155:12: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] crc, ^~~ uuencode.cpp:1161:12: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] crc, ^~~ uuencode.cpp:1459:10: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] pcrc); ^~~~ uuencode.cpp:1466:39: warning: format specifies type 'unsigned long' but the argument has type 'dword' (aka 'unsigned int') [-Wformat] fprintf (outfile, " crc32=%08lx", crc); ~~~~~ ^~~ %08x uuencode.cpp:1538:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] mimetype = "text/plain"; ^ 44 warnings generated. building uulib.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uulib.o uulib.cpp uulib.cpp:84:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char * uulib_id = "$Id: uulib.cpp,v 1.2 2006/05/14 01:19:15 ssianky Exp $"; ^ 1 warning generated. building uunconc.o c++ -c -MD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uunconc.o uunconc.cpp uunconc.cpp:63:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char * uunconc_id = "$Id: uunconc.cpp,v 1.5 2009/06/17 08:45:28 stas_degteff Exp $"; ^ uunconc.cpp:171:9: warning: array subscript is of type 'char' [-Wchar-subscripts] UUxlat['`'] = UUxlat[' ']; ^~~~ uunconc.cpp:171:23: warning: array subscript is of type 'char' [-Wchar-subscripts] UUxlat['`'] = UUxlat[' ']; ^~~~ uunconc.cpp:172:9: warning: array subscript is of type 'char' [-Wchar-subscripts] UUxlat['~'] = UUxlat['^']; ^~~~ uunconc.cpp:172:23: warning: array subscript is of type 'char' [-Wchar-subscripts] UUxlat['~'] = UUxlat['^']; ^~~~ uunconc.cpp:206:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if ((ptr = _FP_stristr (string, "") > ptr) ^ uunconc.cpp:220:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (ptr, "") != 0 || _FP_strstr (p1, "") != 0)) { ^ uunconc.cpp:271:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] (_FP_strstr (p1, "") != 0 || _FP_strstr (p1, "") != 0)) { ^ uunconc.cpp:275:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] while (*p1 && (*p1!='<' || _FP_strnicmp(p1,"",4)!=0)) { ^ uunconc.cpp:278:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp(p1,"",4) != 0) ^ uunconc.cpp:465:37: warning: array subscript is of type 'char' [-Wchar-subscripts] len > j && len <= UUxlen[UUxlat['M']]))) { ^~~~ uunconc.cpp:522:67: warning: array subscript is of type 'char' [-Wchar-subscripts] if (len != j && !(*ptr != 'h' && len > j && len <= UUxlen[UUxlat['h']])) ^~~~ uunconc.cpp:1023:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] _FP_strstr (line, "CUT HERE") && !tf) { /* I hate these lines */ ^ uunconc.cpp:1039:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (_FP_strnicmp (line, "Content-Type", 12) == 0) ^ uunconc.cpp:1047:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] _FP_strnicmp (line, "
begin ", 11) == 0)) { /* for LYNX */
                           ^
uunconc.cpp:1061:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
           _FP_strstr (line, " name=") != NULL) {
                             ^
uunconc.cpp:1064:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_strstr (line, " size=")) != NULL) {
                                 ^
uunconc.cpp:1072:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if (_FP_strstr (line, " part=") != NULL) {
                          ^
uunconc.cpp:1077:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_strstr (line, " end=")) == NULL) {
                                   ^
uunconc.cpp:1113:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_strstr (line, " pcrc32=")) != NULL) {
                                   ^
uunconc.cpp:1120:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_strstr (line, " crc32=")) != NULL)
                                   ^
uunconc.cpp:1128:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_strstr (line, " size=")) != NULL)
                                   ^
uunconc.cpp:1298:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    mode = "wt";    /* open text files in text mode */
           ^
uunconc.cpp:1300:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    mode = "wb";    /* otherwise in binary          */
           ^
uunconc.cpp:1622:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  if (_FP_stristr (myenv.ctenc, "uu") != NULL)
                                ^
uunconc.cpp:1624:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_stristr (myenv.ctenc, "xx") != NULL)
                                     ^
uunconc.cpp:1626:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_stricmp (myenv.ctenc, "base64") == 0)
                                     ^
uunconc.cpp:1628:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_stricmp (myenv.ctenc, "quoted-printable") == 0)
                                     ^
35 warnings generated.
building uuscan.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uuscan.o uuscan.cpp
uuscan.cpp:61:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
char * uuscan_id = "$Id: uuscan.cpp,v 1.2 2009/06/17 08:45:28 stas_degteff Exp $";
                   ^
uuscan.cpp:72:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From ", "Return-Path:", "Received:", "Reply-To:",
  ^
uuscan.cpp:72:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From ", "Return-Path:", "Received:", "Reply-To:",
           ^
uuscan.cpp:72:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From ", "Return-Path:", "Received:", "Reply-To:",
                           ^
uuscan.cpp:72:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From ", "Return-Path:", "Received:", "Reply-To:",
                                        ^
uuscan.cpp:73:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From:", "Sender:", "Resent-Reply-To:", "Resent-From:",
  ^
uuscan.cpp:73:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From:", "Sender:", "Resent-Reply-To:", "Resent-From:",
           ^
uuscan.cpp:73:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From:", "Sender:", "Resent-Reply-To:", "Resent-From:",
                      ^
uuscan.cpp:73:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "From:", "Sender:", "Resent-Reply-To:", "Resent-From:",
                                          ^
uuscan.cpp:74:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-Sender:", "Date:", "Resent-Date:", "To:",
  ^
uuscan.cpp:74:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-Sender:", "Date:", "Resent-Date:", "To:",
                    ^
uuscan.cpp:74:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-Sender:", "Date:", "Resent-Date:", "To:",
                             ^
uuscan.cpp:74:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-Sender:", "Date:", "Resent-Date:", "To:",
                                             ^
uuscan.cpp:75:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-To:", "Cc:", "Bcc:", "Resent-bcc:",
  ^
uuscan.cpp:75:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-To:", "Cc:", "Bcc:", "Resent-bcc:",
                ^
uuscan.cpp:75:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-To:", "Cc:", "Bcc:", "Resent-bcc:",
                       ^
uuscan.cpp:75:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Resent-To:", "Cc:", "Bcc:", "Resent-bcc:",
                               ^
uuscan.cpp:76:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Message-ID:", "Resent-Message-Id:", "In-Reply-To:",
  ^
uuscan.cpp:76:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Message-ID:", "Resent-Message-Id:", "In-Reply-To:",
                 ^
uuscan.cpp:76:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Message-ID:", "Resent-Message-Id:", "In-Reply-To:",
                                       ^
uuscan.cpp:77:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "References:", "Keywords:", "Subject:", "Comments:",
  ^
uuscan.cpp:77:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "References:", "Keywords:", "Subject:", "Comments:",
                 ^
uuscan.cpp:77:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "References:", "Keywords:", "Subject:", "Comments:",
                              ^
uuscan.cpp:77:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "References:", "Keywords:", "Subject:", "Comments:",
                                          ^
uuscan.cpp:79:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Delivery-Date:", "Posted-Date:", "Received-Date:",
  ^
uuscan.cpp:79:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Delivery-Date:", "Posted-Date:", "Received-Date:",
                    ^
uuscan.cpp:79:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Delivery-Date:", "Posted-Date:", "Received-Date:",
                                    ^
uuscan.cpp:80:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Precedence:", 
  ^
uuscan.cpp:82:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Path:", "Newsgroups:", "Organization:", "Lines:",
  ^
uuscan.cpp:82:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Path:", "Newsgroups:", "Organization:", "Lines:",
           ^
uuscan.cpp:82:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Path:", "Newsgroups:", "Organization:", "Lines:",
                          ^
uuscan.cpp:82:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Path:", "Newsgroups:", "Organization:", "Lines:",
                                           ^
uuscan.cpp:83:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "NNTP-Posting-Host:",
  ^
uuscan.cpp:88:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Mime-Version:",  "Content-Transfer-Encoding:",
  ^
uuscan.cpp:88:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Mime-Version:",  "Content-Transfer-Encoding:",
                    ^
uuscan.cpp:89:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Content-Type:", "Content-Disposition:", 
  ^
uuscan.cpp:89:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Content-Type:", "Content-Disposition:", 
                   ^
uuscan.cpp:90:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Content-Description:", "Content-Length:",
  ^
uuscan.cpp:90:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Content-Description:", "Content-Length:",
                          ^
uuscan.cpp:336:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  if (_FP_strnicmp (line, "From:", 5) == 0) {
                          ^
uuscan.cpp:342:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "Subject:", 8) == 0) {
                               ^
uuscan.cpp:348:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "To:", 3) == 0) {
                               ^
uuscan.cpp:354:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "Date:", 5) == 0) {
                               ^
uuscan.cpp:360:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "Mime-Version:", 13) == 0) {
                               ^
uuscan.cpp:366:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "Content-Type:", 13) == 0) {
                               ^
uuscan.cpp:373:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_stristr (line, "boundary")) != NULL) {
                                  ^
uuscan.cpp:379:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_stristr (line, "name")) != NULL) {
                                  ^
uuscan.cpp:385:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_stristr (line, "id")) != NULL) {
                                  ^
uuscan.cpp:391:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_stristr (line, "number")) != NULL) {
                                  ^
uuscan.cpp:396:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_stristr (line, "total")) != NULL) {
                                  ^
uuscan.cpp:402:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "Content-Transfer-Encoding:", 26) == 0) {
                               ^
uuscan.cpp:408:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  else if (_FP_strnicmp (line, "Content-Disposition:", 20) == 0) {
                               ^
uuscan.cpp:415:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_stristr (line, "name")) != NULL) {
                                  ^
uuscan.cpp:629:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_strnicmp (line, "Content-Type:", 13) == 0) {
                        ^
uuscan.cpp:631:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      p2  = (ptr)?_FP_stristr(ptr,"boundary"):NULL;
                                  ^
uuscan.cpp:644:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_strnicmp (line, "
begin ", 11) == 0) {
                        ^
uuscan.cpp:705:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((_FP_strnicmp (line, "_=_ Part ", 9) == 0 ||
                             ^
uuscan.cpp:706:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_strnicmp (line, "section ", 8) == 0) &&
                        ^
uuscan.cpp:713:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_stristr (line, " of ")) != NULL) {
                                    ^
uuscan.cpp:717:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_stristr (line, "of file ")) != NULL) {
                                    ^
uuscan.cpp:743:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_strnicmp (line, "Content-Type", 12) == 0 ||
                              ^
uuscan.cpp:744:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      _FP_strnicmp (line, "X-Orcl-Content-Type", 19) == 0) {
                          ^
uuscan.cpp:767:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_stristr (line, "number=")) && ctline<4) {
                                    ^
uuscan.cpp:771:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_stristr (line, "total=")) && ctline<4) {
                                    ^
uuscan.cpp:775:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_stristr (line, "name=")) && ctline<4) {
                                    ^
uuscan.cpp:809:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_stristr (line, "id=")) && ctline<4) {
                                    ^
uuscan.cpp:853:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    (((ptr = _FP_strrstr (line+2, "--")) == NULL) ||
                                  ^
uuscan.cpp:855:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_strstr (line+2, "_=_") != NULL) {
                        ^
uuscan.cpp:860:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_strnicmp (line, "Content-", 8) == 0) {
                              ^
uuscan.cpp:875:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_strstr (line, " name=") != NULL) {
                      ^
uuscan.cpp:886:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      ptr = _FP_strstr (line, " name=") + 6;
                              ^
uuscan.cpp:896:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_strstr (line, " size=")) != NULL) {
                                   ^
uuscan.cpp:908:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if ((ptr = _FP_strstr (line, " part=")) != NULL) {
                                   ^
uuscan.cpp:925:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if ((ptr = _FP_strstr (line, " end=")) == NULL) {
                                 ^
uuscan.cpp:1365:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       _FP_strnicmp (line, "Content-Type:", 13) == 0 &&
                           ^
uuscan.cpp:1490:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      sstate.envelope.mimevers = _FP_strdup ("1.0");
                                             ^
uuscan.cpp:1492:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      sstate.envelope.ctype    = _FP_strdup ("multipart/mixed");
                                             ^
uuscan.cpp:1595:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_stristr (sstate.envelope.ctype, "multipart") != NULL &&
                                        ^
uuscan.cpp:1597:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      sstate.envelope.mimevers = _FP_strdup ("1.0");
                                             ^
uuscan.cpp:1602:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      sstate.envelope.mimevers = _FP_strdup ("1.0");
                                             ^
uuscan.cpp:1615:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_stristr (sstate.envelope.ctype, "multipart") != NULL) {
                                              ^
uuscan.cpp:1621:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      sstate.envelope.ctype = _FP_strdup ("text/plain");
                                          ^
uuscan.cpp:1721:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      result->mimetype = _FP_strdup ("text/plain");
                                     ^
uuscan.cpp:1794:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    result->mimetype = _FP_strdup ("text/plain");
                                   ^
uuscan.cpp:1859:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        _FP_strnicmp (line, "
begin ", 11) == 0) {
                            ^
uuscan.cpp:1963:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      result->mimetype = _FP_strdup ("text/plain");
                                     ^
uuscan.cpp:2081:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if (_FP_stristr (localenv.ctype, "multipart") != NULL) {
                                     ^
uuscan.cpp:2123:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if (_FP_stristr (localenv.ctenc, "base64") != NULL)
                                     ^
uuscan.cpp:2125:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (localenv.ctenc, "x-uue") != NULL) {
                                          ^
uuscan.cpp:2129:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (localenv.ctenc, "x-yenc") != NULL) {
                                          ^
uuscan.cpp:2133:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (localenv.ctenc, "quoted-printable") != NULL)
                                          ^
uuscan.cpp:2135:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (localenv.ctenc, "7bit") != NULL ||
                                          ^
uuscan.cpp:2136:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
         _FP_stristr (localenv.ctenc, "8bit") != NULL)
                                      ^
uuscan.cpp:2138:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (localenv.ctype, "multipart") != NULL ||
                                          ^
uuscan.cpp:2139:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
         _FP_stristr (localenv.ctype, "message")   != NULL)
                                      ^
uuscan.cpp:2179:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        _FP_strnicmp (line, "Content-Type:", 13) == 0) {
                            ^
uuscan.cpp:2181:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      ptr2 = (ptr1)?_FP_stristr(ptr1,"boundary"):NULL;
                                     ^
uuscan.cpp:2339:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      _FP_strnicmp (line, "Content-Type:", 13) == 0) {
                          ^
uuscan.cpp:2341:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    ptr2 = (ptr1)?_FP_stristr(ptr1,"boundary"):NULL;
                                   ^
uuscan.cpp:2422:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _FP_stristr (localenv.ctype, "text") != NULL &&
                                 ^
uuscan.cpp:2454:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_stristr (localenv.ctype, "text") != NULL &&
                                       ^
uuscan.cpp:2499:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      _FP_stristr (sstate.envelope.ctype, "message") != NULL &&
                                          ^
uuscan.cpp:2500:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      _FP_stristr (sstate.envelope.ctype, "partial") != NULL) {
                                          ^
uuscan.cpp:2547:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_stristr (localenv.ctype, "multipart") != NULL) {
                                       ^
uuscan.cpp:2564:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    result->mimetype = _FP_strdup ("text/plain");
                                   ^
uuscan.cpp:2566:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_stristr (localenv.ctenc, "quoted-printable") != NULL)
                                       ^
uuscan.cpp:2568:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      else if (_FP_stristr (localenv.ctenc, "base64") != NULL)
                                            ^
uuscan.cpp:2570:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      else if (_FP_stristr (localenv.ctenc, "x-uue") != NULL) {
                                            ^
uuscan.cpp:2574:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      else if (_FP_stristr (localenv.ctenc, "x-yenc") != NULL) {
                                            ^
uuscan.cpp:2578:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      else if (_FP_stristr (localenv.ctenc, "7bit") != NULL ||
                                            ^
uuscan.cpp:2579:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
           _FP_stristr (localenv.ctenc, "8bit") != NULL)
                                        ^
uuscan.cpp:2581:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      else if (_FP_stristr (localenv.ctype, "multipart") != NULL ||
                                            ^
uuscan.cpp:2582:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
           _FP_stristr (localenv.ctype, "message")   != NULL)
                                        ^
uuscan.cpp:2619:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_stristr (localenv.ctype, "message") != NULL &&
                                       ^
uuscan.cpp:2620:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      _FP_stristr (localenv.ctype, "rfc822")  != NULL) {
                                   ^
uuscan.cpp:2794:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      (_FP_stristr (sstate.envelope.ctenc, "quoted-printable") != NULL ||
                                           ^
uuscan.cpp:2795:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       _FP_stristr (sstate.envelope.ctenc, "base64")           != NULL ||
                                           ^
uuscan.cpp:2796:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       _FP_stristr (sstate.envelope.ctenc, "x-uue")            != NULL ||
                                           ^
uuscan.cpp:2797:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       _FP_stristr (sstate.envelope.ctenc, "x-yenc")           != NULL ||
                                           ^
uuscan.cpp:2798:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       _FP_stristr (sstate.envelope.ctype, "message")          != NULL ||
                                           ^
uuscan.cpp:2809:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      result->mimetype = _FP_strdup ("text/plain");
                                     ^
uuscan.cpp:2811:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if (_FP_stristr (sstate.envelope.ctenc, "quoted-printable") != NULL)
                                            ^
uuscan.cpp:2813:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (sstate.envelope.ctenc, "base64") != NULL)
                                                 ^
uuscan.cpp:2815:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (sstate.envelope.ctenc, "x-uue") != NULL) {
                                                 ^
uuscan.cpp:2819:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (sstate.envelope.ctenc, "x-yenc") != NULL) {
                                                 ^
uuscan.cpp:2822:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (sstate.envelope.ctenc, "7bit") != NULL ||
                                                 ^
uuscan.cpp:2823:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
         _FP_stristr (sstate.envelope.ctenc, "8bit") != NULL)
                                             ^
uuscan.cpp:2825:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    else if (_FP_stristr (sstate.envelope.ctype, "multipart") != NULL ||
                                                 ^
uuscan.cpp:2826:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
         _FP_stristr (sstate.envelope.ctype, "message")   != NULL ||
                                             ^
uuscan.cpp:2855:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (_FP_stristr (sstate.envelope.ctype, "message") != NULL &&
                                              ^
uuscan.cpp:2856:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      _FP_stristr (sstate.envelope.ctype, "rfc822")  != NULL) {
                                          ^
uuscan.cpp:3018:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       _FP_stristr (sstate.envelope.ctype, "multipart") != NULL) &&
                                           ^
uuscan.cpp:3032:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      ptr1 = _FP_strrstr (line+2, "--");
                                  ^
uuscan.cpp:3035:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      ptr2 && _FP_strnicmp (ptr2, "Content-", 8) == 0) {
                                  ^
uuscan.cpp:3050:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    sstate.envelope.mimevers = _FP_strdup ("1.0");
                                           ^
135 warnings generated.
building uustring.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uustring.o uustring.cpp
uustring.cpp:52:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
char * uustring_id = "$Id: uustring.cpp,v 1.1 2006/05/06 09:10:18 ssianky Exp $";
                     ^
uustring.cpp:66:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NOT_OPEN_SOURCE,  "Could not open source file %s: %s" },
                        ^
uustring.cpp:67:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NOT_OPEN_TARGET,  "Could not open target file %s for writing: %s" },
                        ^
uustring.cpp:68:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NOT_OPEN_FILE,    "Could not open file %s: %s" },
                        ^
uustring.cpp:69:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NOT_STAT_FILE,    "Could not stat file %s: %s" },
                        ^
uustring.cpp:70:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_SOURCE_READ_ERR,  "Read error on source file: %s" },
                        ^
uustring.cpp:71:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_READ_ERROR,       "Error reading from %s: %s" },
                        ^
uustring.cpp:72:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_IO_ERR_TARGET,    "I/O error on target file %s: %s" },
                        ^
uustring.cpp:73:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_WR_ERR_TARGET,    "Write error on target file %s: %s" },
                        ^
uustring.cpp:74:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_WR_ERR_TEMP,      "Write error on temp file: %s" },
                        ^
uustring.cpp:75:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_TMP_NOT_REMOVED,  "Could not remove temp file %s: %s (ignored)" },
                        ^
uustring.cpp:78:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_OUT_OF_MEMORY,    "Out of memory allocating %d bytes" },
                        ^
uustring.cpp:79:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_TARGET_EXISTS,    "Target file %s exists and overwriting is not allowed" },
                        ^
uustring.cpp:80:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NOT_RENAME,       "Could not change name of %s to %s" },
                        ^
uustring.cpp:81:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_ERR_ENCODING,     "Error while encoding %s: %s" },
                        ^
uustring.cpp:82:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_STAT_ONE_PART,    "Could not stat input, encoding to one part only" },
                        ^
uustring.cpp:83:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_PARM_CHECK,       "Parameter check failed in %s" },
                        ^
uustring.cpp:84:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_SHORT_BINHEX,     "BinHex encoded file %s ended prematurely (%ld bytes left)" },
                        ^
uustring.cpp:85:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_DECODE_CANCEL,    "Decode operation canceled" },
                        ^
uustring.cpp:86:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_ENCODE_CANCEL,    "Encode operation canceled" },
                        ^
uustring.cpp:87:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_SCAN_CANCEL,      "Scanning canceled" },
                        ^
uustring.cpp:88:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_SIZE_MISMATCH,    "%s: Decoded size (%ld) does not match expected size (%ld)" },
                        ^
uustring.cpp:89:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_PSIZE_MISMATCH,   "%s part %d: Decoded size (%ld) does not match expected size (%ld)" },
                        ^
uustring.cpp:90:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_CRC_MISMATCH,     "CRC32 mismatch in %s. Decoded file probably corrupt." },
                        ^
uustring.cpp:91:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_PCRC_MISMATCH,    "PCRC32 mismatch in %s part %d. Decoded file probably corrupt." },
                        ^
uustring.cpp:94:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_LOADED_PART,      "Loaded from %s: '%s' (%s): %s part %d %s %s %s" },
                        ^
uustring.cpp:95:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NO_DATA_FOUND,    "No encoded data found in %s" },
                        ^
uustring.cpp:96:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NO_BIN_FILE,      "Oops, could not find decoded file?" },
                        ^
uustring.cpp:97:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_STRIPPED_SETUID,  "Stripped setuid/setgid bits from target file %s mode %d" },
                        ^
uustring.cpp:98:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_DATA_SUSPICIOUS,  "Data looks suspicious. Decoded file might be corrupt." },
                        ^
uustring.cpp:99:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_NO_TEMP_NAME,     "Could not get name for temporary file" },
                        ^
uustring.cpp:100:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_BINHEX_SIZES,     "BinHex file: data/resource fork sizes %ld/%ld" },
                        ^
uustring.cpp:101:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_BINHEX_BOTH,      "BinHex file: both forks non-empty, decoding data fork" },
                        ^
uustring.cpp:102:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_SMERGE_MERGED,    "Parts of '%s' merged with parts of '%s' (%d)" },
                        ^
uustring.cpp:105:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_MIME_NO_BOUNDARY, "Multipart message without boundary ignored" },
                        ^
uustring.cpp:106:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_MIME_B_NOT_FOUND, "Boundary expected on Multipart message but found EOF" },
                        ^
uustring.cpp:107:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_MIME_MULTI_DEPTH, "Multipart message nested too deep" },
                        ^
uustring.cpp:108:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { S_MIME_PART_MULTI,  "Handling partial multipart message as plain text" },
                        ^
uustring.cpp:110:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { 0, "" }
       ^
uustring.cpp:118:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "OK",
  ^
uustring.cpp:119:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "File I/O Error",
  ^
uustring.cpp:120:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Not Enough Memory",
  ^
uustring.cpp:121:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Illegal Value",
  ^
uustring.cpp:122:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "No Data found",
  ^
uustring.cpp:123:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Unexpected End of File",
  ^
uustring.cpp:124:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Unsupported function",
  ^
uustring.cpp:125:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "File exists",
  ^
uustring.cpp:126:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Continue -- no error",   /* only to be seen internally */
  ^
uustring.cpp:127:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "Operation Canceled"
  ^
uustring.cpp:135:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
  ^
uustring.cpp:135:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
      ^
uustring.cpp:135:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
                ^
uustring.cpp:135:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
                          ^
uustring.cpp:135:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
                                    ^
uustring.cpp:135:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
                                              ^
uustring.cpp:135:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
                                                      ^
uustring.cpp:135:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "UUdata", "Base64", "XXdata", "Binhex", "Text", "Text", "yEnc"
                                                              ^
uustring.cpp:143:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "Note: ", "Warning: ", "ERROR: ", "FATAL ERROR: ", "PANIC: "
  ^
uustring.cpp:143:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "Note: ", "Warning: ", "ERROR: ", "FATAL ERROR: ", "PANIC: "
      ^
uustring.cpp:143:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "Note: ", "Warning: ", "ERROR: ", "FATAL ERROR: ", "PANIC: "
                ^
uustring.cpp:143:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "Note: ", "Warning: ", "ERROR: ", "FATAL ERROR: ", "PANIC: "
                             ^
uustring.cpp:143:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "Note: ", "Warning: ", "ERROR: ", "FATAL ERROR: ", "PANIC: "
                                        ^
uustring.cpp:143:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "", "Note: ", "Warning: ", "ERROR: ", "FATAL ERROR: ", "PANIC: "
                                                         ^
uustring.cpp:154:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  static char * faileddef = "oops";
                            ^
uustring.cpp:164:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
         "Could not retrieve string no %d",
         ^
65 warnings generated.
building uuutil.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uuutil.o uuutil.cpp
uuutil.cpp:59:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
char * uuutil_id = "$Id: uuutil.cpp,v 1.1 2006/05/06 09:10:18 ssianky Exp $";
                   ^
uuutil.cpp:67:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "mpg", "@mpeg", "avi", "mov",
  ^
uuutil.cpp:67:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "mpg", "@mpeg", "avi", "mov",
         ^
uuutil.cpp:67:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "mpg", "@mpeg", "avi", "mov",
                  ^
uuutil.cpp:67:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "mpg", "@mpeg", "avi", "mov",
                         ^
uuutil.cpp:68:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "gif", "jpg", "@jpeg", "tif",
  ^
uuutil.cpp:68:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "gif", "jpg", "@jpeg", "tif",
         ^
uuutil.cpp:68:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "gif", "jpg", "@jpeg", "tif",
                ^
uuutil.cpp:68:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "gif", "jpg", "@jpeg", "tif",
                         ^
uuutil.cpp:69:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "voc", "wav", "@wave", "au",
  ^
uuutil.cpp:69:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "voc", "wav", "@wave", "au",
         ^
uuutil.cpp:69:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "voc", "wav", "@wave", "au",
                ^
uuutil.cpp:69:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "voc", "wav", "@wave", "au",
                         ^
uuutil.cpp:70:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "zip", "arj", "tar",
  ^
uuutil.cpp:70:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "zip", "arj", "tar",
         ^
uuutil.cpp:70:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  "zip", "arj", "tar",
                ^
16 warnings generated.
Creating library uulib...done
gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/uulib'
gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/smblib'
building lzh.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -x c++ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/smblib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/smblib/lzh.o lzh.cpp
building smblib.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -x c++ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/smblib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/smblib/smblib.o smblib.cpp
smblib.cpp:93:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    return(SMBLIB_VERSION);
          ^
1 warning generated.
Creating library smblib...done
gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/smblib'
gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/hunspell'
building affentry.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/affentry.o affentry.cxx
building affixmgr.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/affixmgr.o affixmgr.cxx
affixmgr.cxx:272:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &compoundflag, "COMPOUNDFLAG")) {
                                              ^
affixmgr.cxx:280:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            if (parse_flag(line, &compoundend, "COMPOUNDBEGIN")) {
                                               ^
affixmgr.cxx:284:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            if (parse_flag(line, &compoundbegin, "COMPOUNDBEGIN")) {
                                                 ^
affixmgr.cxx:292:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &compoundmiddle, "COMPOUNDMIDDLE")) {
                                                ^
affixmgr.cxx:299:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            if (parse_flag(line, &compoundbegin, "COMPOUNDEND")) {
                                                 ^
affixmgr.cxx:303:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            if (parse_flag(line, &compoundend, "COMPOUNDEND")) {
                                               ^
affixmgr.cxx:311:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_num(line, &cpdwordmax, "COMPOUNDWORDMAX")) {
                                           ^
affixmgr.cxx:318:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &compoundroot, "COMPOUNDROOT")) {
                                              ^
affixmgr.cxx:325:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &compoundpermitflag, "COMPOUNDPERMITFLAG")) {
                                                    ^
affixmgr.cxx:332:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &compoundforbidflag, "COMPOUNDFORBIDFLAG")) {
                                                    ^
affixmgr.cxx:350:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &nosuggest, "NOSUGGEST")) {
                                           ^
affixmgr.cxx:357:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &forbiddenword, "FORBIDDENWORD")) {
                                               ^
affixmgr.cxx:364:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &lemma_present, "LEMMA_PRESENT")) {
                                               ^
affixmgr.cxx:371:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &circumfix, "CIRCUMFIX")) {
                                           ^
affixmgr.cxx:378:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &onlyincompound, "ONLYINCOMPOUND")) {
                                                ^
affixmgr.cxx:385:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &pseudoroot, "PSEUDOROOT")) {
                                            ^
affixmgr.cxx:392:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &pseudoroot, "NEEDAFFIX")) {
                                            ^
affixmgr.cxx:399:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_num(line, &cpdmin, "COMPOUNDMIN")) {
                                       ^
affixmgr.cxx:480:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_num(line, &maxngramsugs, "MAXNGRAMSUGS")) {
                                             ^
affixmgr.cxx:493:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          if (parse_flag(line, &keepcase, "KEEPCASE")) {
                                          ^
affixmgr.cxx:2461:9: warning: address of array 'result' will always evaluate to 'true' [-Wpointer-bool-conversion]
    if (result) return mystrdup(result);
    ~~  ^~~~~~
affixmgr.cxx:2676:82: warning: '&&' within '||' [-Wlogical-op-parentheses]
                (strcmp(sptr->getAffix(), bad + badl - sptr->getKeyLen()) == 0)) &&
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
affixmgr.cxx:2676:82: note: place parentheses around the '&&' expression to silence this warning
                (strcmp(sptr->getAffix(), bad + badl - sptr->getKeyLen()) == 0)) &&
                                                                                 ^
affixmgr.cxx:2733:71: warning: '&&' within '||' [-Wlogical-op-parentheses]
                (strncmp(ptr->getKey(), bad, ptr->getKeyLen()) == 0)) &&
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
affixmgr.cxx:2733:71: note: place parentheses around the '&&' expression to silence this warning
                (strncmp(ptr->getKey(), bad, ptr->getKeyLen()) == 0)) &&
                                                                      ^
affixmgr.cxx:3903:68: warning: format specifies type 'char *' but the argument has type 'unsigned short *' [-Wformat]
                            "(%s and %s by deprecated syntax).\n", nptr->contclass, piece);
                              ~~                                   ^~~~~~~~~~~~~~~
24 warnings generated.
building csutil.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/csutil.o csutil.cxx
csutil.cxx:88:116: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
            fprintf(stderr, "UTF-8 encoding error. Unexpected continuation bytes in %d. character position\n%s\n", u8 - src, src);    
                                                                                    ~~                             ^~~~~~~~
                                                                                    %ld
csutil.cxx:100:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                fprintf(stderr, "UTF-8 encoding error. Missing continuation byte in %d. character position:\n%s\n", u8 - src, src);
                                                                                    ~~                              ^~~~~~~~
                                                                                    %ld
csutil.cxx:114:121: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                    fprintf(stderr, "UTF-8 encoding error. Missing continuation byte in %d. character position:\n%s\n", u8 - src, src);
                                                                                        ~~                              ^~~~~~~~
                                                                                        %ld
csutil.cxx:119:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
                fprintf(stderr, "UTF-8 encoding error. Missing continuation byte in %d. character position:\n%s\n", u8 - src, src);
                                                                                    ~~                              ^~~~~~~~
                                                                                    %ld
csutil.cxx:4978:17: warning: address of stack memory associated with local variable 'lang2enc' returned [-Wreturn-stack-address]
  return what ? lang2enc : (lang_map *)(sizeof(lang2enc) / sizeof(lang_map));
                ^~~~~~~~
5 warnings generated.
building dictmgr.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/dictmgr.o dictmgr.cxx
building hashmgr.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/hashmgr.o hashmgr.cxx
In file included from hashmgr.cxx:12:
./hashmgr.hxx:13:17: warning: private field 'userword' is not used [-Wunused-private-field]
  int             userword;
                  ^
1 warning generated.
building hunspell.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/hunspell.o hunspell.cxx
hunspell.cxx:300:24: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        if (*source == '<9F>') *--p = '';
                       ^
hunspell.cxx:300:36: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        if (*source == '<9F>') *--p = '';
                                      ^
hunspell.cxx:309:16: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        *pos = '';
               ^
hunspell.cxx:310:22: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        *(pos + 1) = '<9F>';
                     ^
hunspell.cxx:375:58: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
    if ((nstate == NNUM) && ((cw[i] == '%') || (cw[i] == '')) && check(cw + i)) return 1;
                                                         ^
hunspell.cxx:433:54: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                            (!utf8 && strchr(wspace, '')))))) {
                                                     ^
hunspell.cxx:485:21: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
            *dash = '';
                    ^
hunspell.cxx:488:17: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        *dash = '';
                ^
hunspell.cxx:704:67: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
                                while ( (pos = strchr((*slst)[j], '')) ) {
                                                                  ^
hunspell.cxx:706:59: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
                                    mystrrep((*slst)[j], "", "SS");
                                                          ^~~~
hunspell.cxx:625:7: warning: variable 'ngramsugs' set but not used [-Wunused-but-set-variable]
  int ngramsugs = 0;
      ^
hunspell.cxx:1231:55: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
  if ((n == wl) || ((n>0) && ((cw[n]=='%') || (cw[n]=='')) && check(cw+n))) {
                                                      ^
hunspell.cxx:1384:7: warning: address of array 'result' will always evaluate to 'true' [-Wpointer-bool-conversion]
  if (result && (*result)) {
      ^~~~~~ ~~
hunspell.cxx:1615:7: warning: address of array 'result' will always evaluate to 'true' [-Wpointer-bool-conversion]
  if (result) return mystrdup(result);
  ~~  ^~~~~~
14 warnings generated.
building suggmgr.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/suggmgr.o suggmgr.cxx
suggmgr.cxx:1087:10: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation]
         free(wlst);
         ^
suggmgr.cxx:1085:8: note: previous statement is here
       for (int i=0;iboard;
      ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:415:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register HudsScan* _scan = wide->scn + (board() - 1);
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:428:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register board_t _board = (board_t)board();
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:429:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint _active = wide->msginfo.active[_board-1];
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:430:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register msgn_t _lastread = wide->lastrec[_board-1];
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:433:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint    _msg_count = 0;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:434:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register HudsIdx* _msgidx_ptr = wide->msgidxptr;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:435:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint    _msgidx_count = 0;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:436:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint    _msgidx_total = (uint)(wide->msgidxsize/sizeof(HudsIdx));
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:437:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint    _lastread_reln = 0;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:680:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register board_t _board = (board_t)board();
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:681:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register HudsScan* _scan = wide->scn + (_board - 1);
    ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:686:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register HudsIdx* pmscanptr = wide->pmscan;
        ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:690:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register uint n = 0;
        ^~~~~~~~~
../goldlib/gmb3/gmohuds2.cpp:691:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register uint cnt = _scan->pmcount;
        ^~~~~~~~~
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:360:
../goldlib/gmb3/gmohuds4.cpp:192:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint _fullrecs = _txtlen / 255;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:193:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register byte _extrarec = (byte)(_txtlen % 255);
    ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:200:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register uint _count = 0;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:201:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register char* _txt = __msg->txt;
    ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:250:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
      register uint _count = 0;
      ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:251:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
      register msgn_t _total = (msgn_t)(wide->msgidxsize/sizeof(HudsIdx));
      ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:252:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
      register HudsIdx* _msgidx_ptr = wide->msgidxptr;
      ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:262:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
      register uint _count = (uint)(wide->msgidxsize/sizeof(HudsIdx));
      ^~~~~~~~~
../goldlib/gmb3/gmohuds4.cpp:263:7: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
      register HudsIdx* _msgidx_ptr = wide->msgidxptr + (_count-1);
      ^~~~~~~~~
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:359:
../goldlib/gmb3/gmohuds3.cpp:99:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  msgn_t _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
                                      ^
:230:1: note: expanded from here
"../goldlib/gmb3/gmohuds3.cpp"
^
../goldlib/gmb3/gmohuds3.cpp:218:10: note: in instantiation of member function '_HudsArea::load_message' requested here
  return load_message(GMSG_HDR, __msg, _hdr);
         ^
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::load_hdr' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:118:50: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "GOLDBASE")) ap = new GoldArea;
                                                 ^
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:360:
../goldlib/gmb3/gmohuds4.cpp:126:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
                                 ^
:238:1: note: expanded from here
"../goldlib/gmb3/gmohuds4.cpp"
^
../goldlib/gmb3/gmohuds4.cpp:315:3: note: in instantiation of member function '_HudsArea::save_message' requested here
  save_message(__mode|GMSG_HDR, __msg, _hdr);
  ^
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::save_hdr' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:118:50: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "GOLDBASE")) ap = new GoldArea;
                                                 ^
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:360:
../goldlib/gmb3/gmohuds4.cpp:365:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  msgn_t hdridx = get_hdr_idx(msg, __FILE__, __LINE__);
                                   ^
:242:1: note: expanded from here
"../goldlib/gmb3/gmohuds4.cpp"
^
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::update_timesread' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:118:50: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "GOLDBASE")) ap = new GoldArea;
                                                 ^
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:361:
../goldlib/gmb3/gmohuds5.cpp:117:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  AddLineF(line, lng_head);
                 ^~~~~~~~
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::make_dump_msg' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:118:50: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "GOLDBASE")) ap = new GoldArea;
                                                 ^
../goldlib/gmb3/gmohuds5.cpp:117:18: note: treat the string as an argument to avoid this
  AddLineF(line, lng_head);
                 ^
                 "%s", 
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:359:
../goldlib/gmb3/gmohuds3.cpp:99:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  msgn_t _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
                                      ^
:230:1: note: expanded from here
"../goldlib/gmb3/gmohuds3.cpp"
^
../goldlib/gmb3/gmohuds3.cpp:218:10: note: in instantiation of member function '_HudsArea::load_message' requested here
  return load_message(GMSG_HDR, __msg, _hdr);
         ^
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::load_hdr' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:121:48: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "HUDSON")) ap = new HudsArea;
                                               ^
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:360:
../goldlib/gmb3/gmohuds4.cpp:126:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
                                 ^
:238:1: note: expanded from here
"../goldlib/gmb3/gmohuds4.cpp"
^
../goldlib/gmb3/gmohuds4.cpp:315:3: note: in instantiation of member function '_HudsArea::save_message' requested here
  save_message(__mode|GMSG_HDR, __msg, _hdr);
  ^
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::save_hdr' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:121:48: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "HUDSON")) ap = new HudsArea;
                                               ^
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:360:
../goldlib/gmb3/gmohuds4.cpp:365:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  msgn_t hdridx = get_hdr_idx(msg, __FILE__, __LINE__);
                                   ^
:242:1: note: expanded from here
"../goldlib/gmb3/gmohuds4.cpp"
^
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::update_timesread' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:121:48: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "HUDSON")) ap = new HudsArea;
                                               ^
In file included from gcalst.cpp:39:
In file included from ../goldlib/gmb3/gmohuds.h:361:
../goldlib/gmb3/gmohuds5.cpp:117:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
  AddLineF(line, lng_head);
                 ^~~~~~~~
../goldlib/gmb3/gmohuds.h:300:3: note: in instantiation of member function '_HudsArea::make_dump_msg' requested here
  _HudsArea() { wide = NULL; }
  ^
gcalst.cpp:121:48: note: in instantiation of member function '_HudsArea::_HudsArea' requested here
  else if(streql(basetype, "HUDSON")) ap = new HudsArea;
                                               ^
../goldlib/gmb3/gmohuds5.cpp:117:18: note: treat the string as an argument to avoid this
  AddLineF(line, lng_head);
                 ^
                 "%s", 
50 warnings generated.
building gcarea.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gcarea.o gcarea.cpp
In file included from gcarea.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gcarea.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg.o gccfgg.cpp
In file included from gccfgg.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gccfgg.cpp:290:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "DUTCHIE",  "dutchie.are", "Dutchie"      },
       ^
gccfgg.cpp:290:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "DUTCHIE",  "dutchie.are", "Dutchie"      },
                   ^
gccfgg.cpp:290:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "DUTCHIE",  "dutchie.are", "Dutchie"      },
                                  ^
gccfgg.cpp:291:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {        "EZY", "constant.ezy", "Ezycom"       },
           ^
gccfgg.cpp:291:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {        "EZY", "constant.ezy", "Ezycom"       },
                  ^
gccfgg.cpp:291:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {        "EZY", "constant.ezy", "Ezycom"       },
                                  ^
gccfgg.cpp:292:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "FASTECHO", "fastecho.cfg", "Fastecho"     },
      ^
gccfgg.cpp:292:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "FASTECHO", "fastecho.cfg", "Fastecho"     },
                  ^
gccfgg.cpp:292:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "FASTECHO", "fastecho.cfg", "Fastecho"     },
                                  ^
gccfgg.cpp:293:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "FIDOPCB",  "fidopcb.cfg", "FidoPCB"      },
       ^
gccfgg.cpp:293:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "FIDOPCB",  "fidopcb.cfg", "FidoPCB"      },
                   ^
gccfgg.cpp:293:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "FIDOPCB",  "fidopcb.cfg", "FidoPCB"      },
                                  ^
gccfgg.cpp:294:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "FMAIL",    "fmail.cfg", "FMail"        },
         ^
gccfgg.cpp:294:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "FMAIL",    "fmail.cfg", "FMail"        },
                     ^
gccfgg.cpp:294:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "FMAIL",    "fmail.cfg", "FMail"        },
                                  ^
gccfgg.cpp:295:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "IMAIL",     "imail.cf", "IMAIL"        },
         ^
gccfgg.cpp:295:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "IMAIL",     "imail.cf", "IMAIL"        },
                      ^
gccfgg.cpp:295:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "IMAIL",     "imail.cf", "IMAIL"        },
                                  ^
gccfgg.cpp:296:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "PCBOARD",  "pcboard.dat", "PCBoard"      },
       ^
gccfgg.cpp:296:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "PCBOARD",  "pcboard.dat", "PCBoard"      },
                   ^
gccfgg.cpp:296:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "PCBOARD",  "pcboard.dat", "PCBoard"      },
                                  ^
gccfgg.cpp:297:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "POPCMDLINE",   "portal.are", "Portal"       },
    ^
gccfgg.cpp:297:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "POPCMDLINE",   "portal.are", "Portal"       },
                    ^
gccfgg.cpp:297:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "POPCMDLINE",   "portal.are", "Portal"       },
                                  ^
gccfgg.cpp:298:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "RA",   "config.pro", "ProBoard"     },
            ^
gccfgg.cpp:298:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "RA",   "config.pro", "ProBoard"     },
                    ^
gccfgg.cpp:298:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "RA",   "config.pro", "ProBoard"     },
                                  ^
gccfgg.cpp:299:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "QFRONT",   "qechos.dat", "QFront"       },
        ^
gccfgg.cpp:299:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "QFRONT",   "qechos.dat", "QFront"       },
                    ^
gccfgg.cpp:299:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "QFRONT",   "qechos.dat", "QFront"       },
                                  ^
gccfgg.cpp:300:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "RAECHO",    "areas.rae", "RA-ECHO"      },
        ^
gccfgg.cpp:300:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "RAECHO",    "areas.rae", "RA-ECHO"      },
                     ^
gccfgg.cpp:300:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "RAECHO",    "areas.rae", "RA-ECHO"      },
                                  ^
gccfgg.cpp:301:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "RA",    "config.ra", "RemoteAccess" },
            ^
gccfgg.cpp:301:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "RA",    "config.ra", "RemoteAccess" },
                     ^
gccfgg.cpp:301:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "RA",    "config.ra", "RemoteAccess" },
                                  ^
gccfgg.cpp:302:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "TIMED",    "timed.cfg", "timEd"        },
         ^
gccfgg.cpp:302:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "TIMED",    "timed.cfg", "timEd"        },
                     ^
gccfgg.cpp:302:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "TIMED",    "timed.cfg", "timEd"        },
                                  ^
gccfgg.cpp:303:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "TM",       "tm.cfg", "Termail"      },
            ^
gccfgg.cpp:303:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "TM",       "tm.cfg", "Termail"      },
                        ^
gccfgg.cpp:303:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "TM",       "tm.cfg", "Termail"      },
                                  ^
gccfgg.cpp:304:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "WMAIL",    "wmail.prm", "WMail"        },
         ^
gccfgg.cpp:304:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "WMAIL",    "wmail.prm", "WMail"        },
                     ^
gccfgg.cpp:304:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {      "WMAIL",    "wmail.prm", "WMail"        },
                                  ^
gccfgg.cpp:305:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "XM",    "xmail.cfg", "XMail"        },
            ^
gccfgg.cpp:305:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "XM",    "xmail.cfg", "XMail"        },
                     ^
gccfgg.cpp:305:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "XM",    "xmail.cfg", "XMail"        },
                                  ^
gccfgg.cpp:306:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",  "areafile.fd", "TosScan"      },
            ^
gccfgg.cpp:306:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",  "areafile.fd", "TosScan"      },
                   ^
gccfgg.cpp:306:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",  "areafile.fd", "TosScan"      },
                                  ^
gccfgg.cpp:307:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "GE",     "setup.ge", "GEcho"        },
            ^
gccfgg.cpp:307:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "GE",     "setup.ge", "GEcho"        },
                      ^
gccfgg.cpp:307:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "GE",     "setup.ge", "GEcho"        },
                                  ^
gccfgg.cpp:308:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",     "setup.fd", "FrontDoor"    },
            ^
gccfgg.cpp:308:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",     "setup.fd", "FrontDoor"    },
                      ^
gccfgg.cpp:308:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",     "setup.fd", "FrontDoor"    },
                                  ^
gccfgg.cpp:309:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",       "fd.sys", "FrontDoor"    },
            ^
gccfgg.cpp:309:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",       "fd.sys", "FrontDoor"    },
                        ^
gccfgg.cpp:309:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "FD",       "fd.sys", "FrontDoor"    },
                                  ^
gccfgg.cpp:310:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "OPUS",   "sysmsg.dat", "Opus"         },
          ^
gccfgg.cpp:310:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "OPUS",   "sysmsg.dat", "Opus"         },
                    ^
gccfgg.cpp:310:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "OPUS",   "sysmsg.dat", "Opus"         },
                                  ^
gccfgg.cpp:311:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "LORA",   "sysmsg.dat", "LoraBBS"      },
          ^
gccfgg.cpp:311:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "LORA",   "sysmsg.dat", "LoraBBS"      },
                    ^
gccfgg.cpp:311:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "LORA",   "sysmsg.dat", "LoraBBS"      },
                                  ^
gccfgg.cpp:312:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "LORABBS",   "sysmsg.dat", "LoraBBS"      },
       ^
gccfgg.cpp:312:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "LORABBS",   "sysmsg.dat", "LoraBBS"      },
                    ^
gccfgg.cpp:312:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "LORABBS",   "sysmsg.dat", "LoraBBS"      },
                                  ^
gccfgg.cpp:313:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FIDOCONFIG",             "", "Fidoconfig"   },
    ^
gccfgg.cpp:313:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FIDOCONFIG",             "", "Fidoconfig"   },
                              ^
gccfgg.cpp:313:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FIDOCONFIG",             "", "Fidoconfig"   },
                                  ^
gccfgg.cpp:314:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "DB",  "dbridge.prm", "D\'Bridge"    },
            ^
gccfgg.cpp:314:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "DB",  "dbridge.prm", "D\'Bridge"    },
                   ^
gccfgg.cpp:314:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {         "DB",  "dbridge.prm", "D\'Bridge"    },
                                  ^
gccfgg.cpp:315:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "DBRIDGE",  "dbridge.prm", "D\'Bridge"    },
       ^
gccfgg.cpp:315:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "DBRIDGE",  "dbridge.prm", "D\'Bridge"    },
                   ^
gccfgg.cpp:315:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {    "DBRIDGE",  "dbridge.prm", "D\'Bridge"    },
                                  ^
gccfgg.cpp:316:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "SUPERBBS",  "sconfig.bbs", "SuperBBS"     },
      ^
gccfgg.cpp:316:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "SUPERBBS",  "sconfig.bbs", "SuperBBS"     },
                   ^
gccfgg.cpp:316:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "SUPERBBS",  "sconfig.bbs", "SuperBBS"     },
                                  ^
gccfgg.cpp:317:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "SBBS",  "sconfig.bbs", "SuperBBS"     },
          ^
gccfgg.cpp:317:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "SBBS",  "sconfig.bbs", "SuperBBS"     },
                   ^
gccfgg.cpp:317:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "SBBS",  "sconfig.bbs", "SuperBBS"     },
                                  ^
gccfgg.cpp:318:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "QUICKBBS", "quickcfg.dat", "QuickBBS"     },
      ^
gccfgg.cpp:318:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "QUICKBBS", "quickcfg.dat", "QuickBBS"     },
                  ^
gccfgg.cpp:318:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "QUICKBBS", "quickcfg.dat", "QuickBBS"     },
                                  ^
gccfgg.cpp:319:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "QBBS", "quickcfg.dat", "QuickBBS"     },
          ^
gccfgg.cpp:319:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "QBBS", "quickcfg.dat", "QuickBBS"     },
                  ^
gccfgg.cpp:319:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "QBBS", "quickcfg.dat", "QuickBBS"     },
                                  ^
gccfgg.cpp:320:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "QUICKBBS",   "config.bbs", "QuickBBS"     },
      ^
gccfgg.cpp:320:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "QUICKBBS",   "config.bbs", "QuickBBS"     },
                    ^
gccfgg.cpp:320:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {   "QUICKBBS",   "config.bbs", "QuickBBS"     },
                                  ^
gccfgg.cpp:321:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "QBBS",   "config.bbs", "QuickBBS"     },
          ^
gccfgg.cpp:321:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "QBBS",   "config.bbs", "QuickBBS"     },
                    ^
gccfgg.cpp:321:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {       "QBBS",   "config.bbs", "QuickBBS"     },
                                  ^
gccfgg.cpp:322:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "SQUISH",   "squish.cfg", "Squish"       }
        ^
gccfgg.cpp:322:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "SQUISH",   "squish.cfg", "Squish"       }
                    ^
gccfgg.cpp:322:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  {     "SQUISH",   "squish.cfg", "Squish"       }
                                  ^
gccfgg.cpp:449:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter your name:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:456:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter your FidoNet address:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:463:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter the path to your *.msg netmail area:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:475:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter the path *and* filename of your areas.bbs file:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:485:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter the path to your Hudson msgbase files:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:494:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter the path to your Goldbase msgbase files:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:503:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter the path where net/echomail.jam can be placed:", buf, sizeof(buf)))
                      ^
gccfgg.cpp:512:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      if (EnterString("Please enter the path to PCBoard:", buf, sizeof(buf)))
                      ^
118 warnings generated.
building gccfgg0.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg0.o gccfgg0.cpp
In file included from gccfgg0.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg0.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg1.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg1.o gccfgg1.cpp
In file included from gccfgg1.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg1.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg2.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg2.o gccfgg2.cpp
In file included from gccfgg2.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg2.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg3.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg3.o gccfgg3.cpp
In file included from gccfgg3.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg3.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg4.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg4.o gccfgg4.cpp
In file included from gccfgg4.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg4.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg5.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg5.o gccfgg5.cpp
In file included from gccfgg5.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg5.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg6.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg6.o gccfgg6.cpp
In file included from gccfgg6.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg6.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg7.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg7.o gccfgg7.cpp
In file included from gccfgg7.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg7.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gccfgg8.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg8.o gccfgg8.cpp
In file included from gccfgg8.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gccfgg8.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gckeys.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gckeys.o gckeys.cpp
In file included from gckeys.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gckeys.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gclang.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gclang.o gclang.cpp
In file included from gclang.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gclang.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gclang.cpp:47:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWSUN              , NULL  , "Sun" },
                                        ^
gclang.cpp:48:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWMON              , NULL  , "Mon" },
                                        ^
gclang.cpp:49:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWTUE              , NULL  , "Tue" },
                                        ^
gclang.cpp:50:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWWED              , NULL  , "Wed" },
                                        ^
gclang.cpp:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWTHU              , NULL  , "Thu" },
                                        ^
gclang.cpp:52:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWFRI              , NULL  , "Fri" },
                                        ^
gclang.cpp:53:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SWSAT              , NULL  , "Sat" },
                                        ^
gclang.cpp:55:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWSUNDAY           , NULL  , "Sunday" },
                                        ^
gclang.cpp:56:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWMONDAY           , NULL  , "Monday" },
                                        ^
gclang.cpp:57:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWTUESDAY          , NULL  , "Tuesday" },
                                        ^
gclang.cpp:58:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWWEDNESDAY        , NULL  , "Wednesday" },
                                        ^
gclang.cpp:59:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWTHURSDAY         , NULL  , "Thursday" },
                                        ^
gclang.cpp:60:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWFRIDAY           , NULL  , "Friday" },
                                        ^
gclang.cpp:61:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LWSATURDAY         , NULL  , "Saturday" },
                                        ^
gclang.cpp:63:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMJAN              , NULL  , "Jan" },
                                        ^
gclang.cpp:64:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMFEB              , NULL  , "Feb" },
                                        ^
gclang.cpp:65:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMMAR              , NULL  , "Mar" },
                                        ^
gclang.cpp:66:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMAPR              , NULL  , "Apr" },
                                        ^
gclang.cpp:67:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMMAY              , NULL  , "May" },
                                        ^
gclang.cpp:68:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMJUN              , NULL  , "Jun" },
                                        ^
gclang.cpp:69:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMJUL              , NULL  , "Jul" },
                                        ^
gclang.cpp:70:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMAUG              , NULL  , "Aug" },
                                        ^
gclang.cpp:71:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMSEP              , NULL  , "Sep" },
                                        ^
gclang.cpp:72:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMOCT              , NULL  , "Oct" },
                                        ^
gclang.cpp:73:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMNOV              , NULL  , "Nov" },
                                        ^
gclang.cpp:74:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SMDEC              , NULL  , "Dec" },
                                        ^
gclang.cpp:76:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMJANUARY          , NULL  , "January" },
                                        ^
gclang.cpp:77:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMFEBRUARY         , NULL  , "February" },
                                        ^
gclang.cpp:78:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMMARCH            , NULL  , "March" },
                                        ^
gclang.cpp:79:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMAPRIL            , NULL  , "April" },
                                        ^
gclang.cpp:80:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMMAY              , NULL  , "May" },
                                        ^
gclang.cpp:81:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMJUNE             , NULL  , "June" },
                                        ^
gclang.cpp:82:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMJULY             , NULL  , "July" },
                                        ^
gclang.cpp:83:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMAUGUST           , NULL  , "August" },
                                        ^
gclang.cpp:84:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMSEPTEMBER        , NULL  , "September" },
                                        ^
gclang.cpp:85:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMOCTOBER          , NULL  , "October" },
                                        ^
gclang.cpp:86:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMNOVEMBER         , NULL  , "November" },
                                        ^
gclang.cpp:87:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LMDECEMBER         , NULL  , "December" },
                                        ^
gclang.cpp:89:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_UPTIME             , NULL  , "%days day(s) %hours:%minutes:%seconds.%useconds" },
                                        ^
gclang.cpp:91:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_IMPORTFILE         , NULL  , "Import File" },
                                        ^
gclang.cpp:92:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_IMPORTWHICHFILE    , NULL  , " Import which file? " },
                                        ^
gclang.cpp:93:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_IMPORTPICK         , NULL  , " Import " },
                                        ^
gclang.cpp:94:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_IMPORTTXT          , NULL  , " Import " },
                                        ^
gclang.cpp:95:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTTEXT      , NULL  , "T File as Text   " },
                                        ^
gclang.cpp:96:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTQUOTE     , NULL  , "Q File as Quote  " },
                                        ^
gclang.cpp:97:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTUUE       , NULL  , "U Binary as UUE  " },
                                        ^
gclang.cpp:98:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTMIME      , NULL  , "M Binary as MIME " },
                                        ^
gclang.cpp:99:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTCLIP      , NULL  , "C From Clipboard " },
                                        ^
gclang.cpp:100:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTXLAT      , NULL  , "s Use Charset..  " },
                                        ^
gclang.cpp:101:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_IMPORTTXTQUIT      , NULL  , "N Nothing / Quit " },
                                        ^
gclang.cpp:102:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_IMPORTSTATUS       , NULL  , "Importing from %s" },
                                        ^
gclang.cpp:103:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_EXPORTFILE         , NULL  , "Export File" },
                                        ^
gclang.cpp:104:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_EXPORTWHATFILE     , NULL  , " Export to what file? " },
                                        ^
gclang.cpp:105:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_EXPORTSTATUS       , NULL  , "Exporting to %s" },
                                        ^
gclang.cpp:106:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_EDITSTATUS         , NULL  , "Edit %i,%i (%02X). %s" },
                                        ^
gclang.cpp:107:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_SELECTFILES        , NULL  , "Select Files" },
                                        ^
gclang.cpp:108:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_SELECTEDFILES      , NULL  , "Selected Files      " },
                                        ^
gclang.cpp:109:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_SELECTEDBYTES      , NULL  , "         Bytes      " },
                                        ^
gclang.cpp:110:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_TOTALFILES         , NULL  , "Total    Files      " },
                                        ^
gclang.cpp:111:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_TOTALBYTES         , NULL  , "         Bytes      " },
                                        ^
gclang.cpp:112:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_SCANNINGDIRECTORY  , NULL  , "             Scanning Directory             " },
                                        ^
gclang.cpp:113:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_NOFILESFOUND       , NULL  , "             * NO FILES FOUND *             " },
                                        ^
gclang.cpp:114:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_FILESPRESSKEY      , NULL  , "Press any key to continue" },
                                        ^
gclang.cpp:115:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_AREA               , NULL  , "Area" },
                                        ^
gclang.cpp:116:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DESCRIPTION        , NULL  , "Description" },
                                        ^
gclang.cpp:117:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MSGS               , NULL  , "Msgs" },
                                        ^
gclang.cpp:118:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_LAST               , NULL  , "Last" },
                                        ^
gclang.cpp:119:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ECHOID             , NULL  , "EchoID" },
                                        ^
gclang.cpp:120:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_UNREAD             , NULL  , "unread" },
                                        ^
gclang.cpp:121:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SCANAREAS          , NULL  , " Scan Areas " },
                                        ^
gclang.cpp:122:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANALL            , NULL  , "A Scan All       " },
                                        ^
gclang.cpp:123:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANMARKED         , NULL  , "M Scan Marked    " },
                                        ^
gclang.cpp:124:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANCURRENT        , NULL  , "C Scan Current   " },
                                        ^
gclang.cpp:125:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANMATCHING       , NULL  , "t Scan Matching  " },
                                        ^
gclang.cpp:126:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANUNSCANNED      , NULL  , "U Scan Unscanned " },
                                        ^
gclang.cpp:127:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_NOSCAN             , NULL  , "N No Scan  / ESC " },
                                        ^
gclang.cpp:128:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_HEATAREAS          , NULL  , " Heat Areas " },
                                        ^
gclang.cpp:129:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_HEATALL            , NULL  , "A Heat All      " },
                                        ^
gclang.cpp:130:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_HEATMARKED         , NULL  , "M Heat Marked   " },
                                        ^
gclang.cpp:131:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_HEATCURRENT        , NULL  , "C Heat Current  " },
                                        ^
gclang.cpp:132:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_NOHEAT             , NULL  , "N No Heat / ESC " },
                                        ^
gclang.cpp:133:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ZAPAREAS           , NULL  , " Zap Areas " },
                                        ^
gclang.cpp:134:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ZAPALL             , NULL  , "A Zap All      " },
                                        ^
gclang.cpp:135:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ZAPMARKED          , NULL  , "M Zap Marked   " },
                                        ^
gclang.cpp:136:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ZAPCURRENT         , NULL  , "C Zap Current  " },
                                        ^
gclang.cpp:137:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_NOZAP              , NULL  , "N No Zap / ESC " },
                                        ^
gclang.cpp:138:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_DOS_SHELL          , NULL  , "GoldED Shell. Type EXIT To Return." },
                                        ^
gclang.cpp:139:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_SCANNINGAREA       , NULL  , " Scanning Area:" },
                                        ^
gclang.cpp:140:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_SEARCHINGFOR       , NULL  , " Searching for" },
                                        ^
gclang.cpp:141:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_READINGMSG         , NULL  , "Reading Msg %u of %u" },
                                        ^
gclang.cpp:142:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ER_OUTOFMEM           , NULL  , "Out of memory!" },
                                        ^
gclang.cpp:143:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_HEXDUMPHEAD        , NULL  , "Hexdump of message header:" },
                                        ^
gclang.cpp:144:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_HEXDUMPTEXT        , NULL  , "Hexdump of message text:" },
                                        ^
gclang.cpp:145:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_RENUMBERING        , NULL  , "Renumbering" },
                                        ^
gclang.cpp:146:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_LOCKED             , NULL  , " (locked)" },
                                        ^
gclang.cpp:147:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_RENUMBERED         , NULL  , "Messages Renumbered - Press Key" },
                                        ^
gclang.cpp:148:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_BLANKMSG           , NULL  , "" },
                                        ^
gclang.cpp:149:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WL_WAIT               , NULL  , " Wait " },
                                        ^
gclang.cpp:150:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_GENHEXDUMP         , NULL  , " Generating Hexdump - Please Wait " },
                                        ^
gclang.cpp:151:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_PROCESSCC          , NULL  , "Processing Carbon Copies" },
                                        ^
gclang.cpp:152:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_STATUSCC           , NULL  , "CC: %s of %s" },
                                        ^
gclang.cpp:153:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_DESTINATIONCC      , NULL  , "Select Carbon Copy Destination" },
                                        ^
gclang.cpp:154:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_LISTCC             , NULL  , "%s  %s" },
                                        ^
gclang.cpp:155:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DELORIG            , NULL  , " Delete Original? " },
                                        ^
gclang.cpp:156:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DELORIGYES         , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:157:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DELORIGNO          , NULL  , "N           No!          " },
                                        ^
gclang.cpp:158:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DROPMSG            , NULL  , " Drop This Msg? " },
                                        ^
gclang.cpp:159:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DROPMSGYES         , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:160:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DROPMSGNO          , NULL  , "N           No!          " },
                                        ^
gclang.cpp:161:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ZONEGATE           , NULL  , " Send via ZoneGate? " },
                                        ^
gclang.cpp:162:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ZONEGATEYES        , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:163:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ZONEGATENO         , NULL  , "N           No!          " },
                                        ^
gclang.cpp:164:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_QUOTEPCT           , NULL  , "Your Msg Contains %i%% Quotes%s" },
                                        ^
gclang.cpp:165:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SAVEMSG            , NULL  , " Save these %i lines? " },
                                        ^
gclang.cpp:166:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_YESGREAT           , NULL  , "Y Yes, it's great stuff " },
                                        ^
gclang.cpp:167:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_KICKIT             , NULL  , "N No, drop it..   / ESC " },
                                        ^
gclang.cpp:168:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CONTINUE           , NULL  , "C Continue writing      " },
                                        ^
gclang.cpp:169:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ROT13              , NULL  , "R ROT13 Crypting        " },
                                        ^
gclang.cpp:170:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTRS              , NULL  , "A Change Attributes     " },
                                        ^
gclang.cpp:171:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ORIGS              , NULL  , "O Change Origin         " },
                                        ^
gclang.cpp:172:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_VIEW               , NULL  , "V View the message      " },
                                        ^
gclang.cpp:173:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_SELECTDESTNODE     , NULL  , "Select Destination Node" },
                                        ^
gclang.cpp:174:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ATTACHFILES        , NULL  , " Attach Files " },
                                        ^
gclang.cpp:175:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_UPDREQFILES        , NULL  , " Update Request Files " },
                                        ^
gclang.cpp:176:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_EDITHEADER         , NULL  , "Edit Header Data" },
                                        ^
gclang.cpp:177:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_EDITING            , NULL  , " Editing " },
                                        ^
gclang.cpp:178:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_INTERNALED         , NULL  , "I Internal Editor " },
                                        ^
gclang.cpp:179:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_EXTERNALED         , NULL  , "E External Editor " },
                                        ^
gclang.cpp:180:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SAVEMESSAGE        , NULL  , "S Save Message    " },
                                        ^
gclang.cpp:181:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTRO              , NULL  , "A Attributes      " },
                                        ^
gclang.cpp:182:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_TEMPLATE           , NULL  , "T Templates       " },
                                        ^
gclang.cpp:183:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ORIGIN             , NULL  , "O Origins         " },
                                        ^
gclang.cpp:184:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_QUITMESSAGE        , NULL  , "Q Quit      / ESC " },
                                        ^
gclang.cpp:185:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_TEMPLATES          , NULL  , " Templates " },
                                        ^
gclang.cpp:186:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CHANGETEMPLATES    , NULL  , "Change Default Template" },
                                        ^
gclang.cpp:187:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CARBONCOPY         , NULL  , " Carbon Copy " },
                                        ^
gclang.cpp:188:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCPROCESS          , NULL  , "P Process CC's " },
                                        ^
gclang.cpp:189:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCIGNORE           , NULL  , "I Ignore  CC's " },
                                        ^
gclang.cpp:190:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCATTRIBS          , NULL  , "C Change Attrs " },
                                        ^
gclang.cpp:191:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCLISTFMT          , NULL  , "L List Format  " },
                                        ^
gclang.cpp:192:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CCLIST             , NULL  , " CC List " },
                                        ^
gclang.cpp:193:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCLISTKEEP         , NULL  , "K Keep       " },
                                        ^
gclang.cpp:194:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCLISTNAMES        , NULL  , "N Names only " },
                                        ^
gclang.cpp:195:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCLISTVISIBLE      , NULL  , "V Visible    " },
                                        ^
gclang.cpp:196:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCLISTHIDDEN       , NULL  , "H Hidden     " },
                                        ^
gclang.cpp:197:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CCLISTREMOVE       , NULL  , "R Remove     " },
                                        ^
gclang.cpp:198:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ATTRTITLE          , NULL  , " Attributes " },
                                        ^
gclang.cpp:199:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR01             , NULL  , " Private                Archive/Sent          " },
                                        ^
gclang.cpp:200:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR02             , NULL  , " Crash                  Direct                " },
                                        ^
gclang.cpp:201:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR03             , NULL  , " Received               Zonegate              " },
                                        ^
gclang.cpp:202:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR04             , NULL  , " Sent                   Hub/Host-Route        " },
                                        ^
gclang.cpp:203:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR05             , NULL  , " File Attach            Immediate             " },
                                        ^
gclang.cpp:204:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR06             , NULL  , " Transit                Xmail                 " },
                                        ^
gclang.cpp:205:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR07             , NULL  , " Orphan                 Erase File/Sent       " },
                                        ^
gclang.cpp:206:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR08             , NULL  , " Kill/Sent              Trunc File/Sent       " },
                                        ^
gclang.cpp:207:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR09             , NULL  , " Local                  Locked                " },
                                        ^
gclang.cpp:208:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR10             , NULL  , " Hold                   Confirm Rcpt Request  " },
                                        ^
gclang.cpp:209:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR11             , NULL  , " File Request           FTS1 Reserved         " },
                                        ^
gclang.cpp:210:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR12             , NULL  , " Return Rcpt Request    QBBS Reserved, Net    " },
                                        ^
gclang.cpp:211:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR13             , NULL  , " Return Rcpt            QBBS Reserved, Echo   " },
                                        ^
gclang.cpp:212:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR14             , NULL  , " Audit Request          Squish Scanned        " },
                                        ^
gclang.cpp:213:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ATTR15             , NULL  , " File Update Request    Zap all attribs       " },
                                        ^
gclang.cpp:214:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_HD_FROM               , NULL  , " From : " },
                                        ^
gclang.cpp:215:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_HD_TO                 , NULL  , " To   : " },
                                        ^
gclang.cpp:216:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_HD_SUBJ               , NULL  , " Subj : " },
                                        ^
gclang.cpp:217:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_HD_FILE               , NULL  , " File : " },
                                        ^
gclang.cpp:218:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_EMPTYMSG           , NULL  , "\r" },
                                        ^
gclang.cpp:219:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_AUTOATTACHMSG      , NULL  , "\r" },
                                        ^
gclang.cpp:220:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_AUTOREQUESTMSG     , NULL  , "\r" },
                                        ^
gclang.cpp:221:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_AUTOUPDREQMSG      , NULL  , "\r" },
                                        ^
gclang.cpp:222:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FILEATTACH         , NULL  , " File Attach " },
                                        ^
gclang.cpp:223:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FILEREQUEST        , NULL  , " File Request " },
                                        ^
gclang.cpp:224:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FILEUPDREQ         , NULL  , " Update Request " },
                                        ^
gclang.cpp:225:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_FILEATTACHING      , NULL  , "File Attaching [%i/%i] to %u:%u/%u.%u" },
                                        ^
gclang.cpp:226:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_FILEREQUESTING     , NULL  , "File Requesting [%i/%i] from %u:%u/%u.%u" },
                                        ^
gclang.cpp:227:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_FILEUPDREQING      , NULL  , "Update Requesting [%i/%i] from %u:%u/%u.%u" },
                                        ^
gclang.cpp:228:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_READMARKED         , NULL  , "Read Marked - Msg %u of %u (%u left)" },
                                        ^
gclang.cpp:229:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_READALL            , NULL  , "Read All - Msg %u of %u (%u left)" },
                                        ^
gclang.cpp:230:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_NOQRENUM           , NULL  , "This area cannot be renumbered" },
                                        ^
gclang.cpp:231:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_HIDINGTWIT         , NULL  , "This is a Twit Message - Press  to read."},
                                        ^
gclang.cpp:232:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_HD_VIA                , NULL  , "via" },
                                        ^
gclang.cpp:233:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CHANGEATTRS        , NULL  , "Change Message Attributes" },
                                        ^
gclang.cpp:234:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_HEADERTEXT         , NULL  , " Enter Searchstring (Header+Text) " },
                                        ^
gclang.cpp:235:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_HEADERONLY         , NULL  , " Enter Searchstring (Header Only) " },
                                        ^
gclang.cpp:236:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_NEWAREA            , NULL  , ">>Pick New Area: " },
                                        ^
gclang.cpp:237:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_REPLYAREA          , NULL  , ">>Answer In Area: " },
                                        ^
gclang.cpp:238:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_COPYAREA           , NULL  , ">>Copy To Area: " },
                                        ^
gclang.cpp:239:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MOVEAREA           , NULL  , ">>Move To Area: " },
                                        ^
gclang.cpp:240:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FORWARDAREA        , NULL  , ">>Forward To Area: " },
                                        ^
gclang.cpp:241:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FREQAREA           , NULL  , ">>Filerequest In Area: " },
                                        ^
gclang.cpp:242:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FREQMENUTITLE      , NULL  , "Requestable files" },
                                        ^
gclang.cpp:243:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_FREQSTAT           , NULL  , "Pick files to request" },
                                        ^
gclang.cpp:244:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_FREQINFONOFILES    , NULL  , " No requestable files were found in this msg! " },
                                        ^
gclang.cpp:245:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_COPY               , NULL  , " Copy " },
                                        ^
gclang.cpp:246:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MOVE               , NULL  , " Move " },
                                        ^
gclang.cpp:247:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_COPYING            , NULL  , " Copying " },
                                        ^
gclang.cpp:248:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MOVING             , NULL  , " Moving " },
                                        ^
gclang.cpp:249:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_COPYINGMSG         , NULL  , "Copying Msg %u of %u to %s" },
                                        ^
gclang.cpp:250:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_MOVINGMSG          , NULL  , "Moving Msg %u of %u to %s" },
                                        ^
gclang.cpp:251:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DELETE             , NULL  , " Delete " },
                                        ^
gclang.cpp:252:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DELETING           , NULL  , " Deleting " },
                                        ^
gclang.cpp:253:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_DELETINGMSG        , NULL  , "Deleting Msg %u of %u" },
                                        ^
gclang.cpp:254:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITE              , NULL  , " Write " },
                                        ^
gclang.cpp:255:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITEMSGS          , NULL  , " Write Msg(s) to File " },
                                        ^
gclang.cpp:256:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITING            , NULL  , " Writing " },
                                        ^
gclang.cpp:257:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_WRITINGMSG         , NULL  , "Writing Msg %u of %u" },
                                        ^
gclang.cpp:258:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITINGFILE        , NULL  , " Writing Msg(s) to File %s " },
                                        ^
gclang.cpp:259:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITINGPRN         , NULL  , " Writing Msg(s) to Print Device " },
                                        ^
gclang.cpp:260:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_READONLYWARN       , NULL  , " This area is READ ONLY! " },
                                        ^
gclang.cpp:261:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ISREADONLY         , NULL  , " Write msg anyway? " },
                                        ^
gclang.cpp:262:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_READONLYYES        , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:263:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_READONLYNO         , NULL  , "N           No!          " },
                                        ^
gclang.cpp:264:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_CHANGEWARN         , NULL  , " This msg is NOT from you! " },
                                        ^
gclang.cpp:265:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CHANGE             , NULL  , " Change this msg? " },
                                        ^
gclang.cpp:266:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CHANGEYES          , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:267:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CHANGENO           , NULL  , "N           No!          " },
                                        ^
gclang.cpp:268:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DELETETHIS         , NULL  , " Delete this msg? " },
                                        ^
gclang.cpp:269:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DELETEYES          , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:270:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DELETENO           , NULL  , "N           No!          " },
                                        ^
gclang.cpp:271:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DELETENOASK        , NULL  , "D       Don't ask..      " },
                                        ^
gclang.cpp:272:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_GOTONEXT           , NULL  , " Goto Next Area? " },
                                        ^
gclang.cpp:273:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_GOTONEXTYES        , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:274:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_GOTONEXTNO         , NULL  , "N           No!          " },
                                        ^
gclang.cpp:275:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_GOTONEXTNEW        , NULL  , "U Yes, Next Unread Area. " },
                                        ^
gclang.cpp:276:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FORWARD            , NULL  , " Use FWD kludges? " },
                                        ^
gclang.cpp:277:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_FORWARDYES         , NULL  , "Y       Yes Please.      " },
                                        ^
gclang.cpp:278:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_FORWARDNO          , NULL  , "N           No!          " },
                                        ^
gclang.cpp:279:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MSG                , NULL  , "Msg" },
                                        ^
gclang.cpp:280:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MSGREAL            , NULL  , "Msg#" },
                                        ^
gclang.cpp:281:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_FROML              , NULL  , "From" },
                                        ^
gclang.cpp:282:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_TOL                , NULL  , "To" },
                                        ^
gclang.cpp:283:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SUBJL              , NULL  , "Subj" },
                                        ^
gclang.cpp:284:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_MSGLISTER          , NULL  , "Lister - Msg %u of %u (%u left)" },
                                        ^
gclang.cpp:285:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_COPYMOVEFORWARD    , NULL  , "Copy, Move or Forward this message" },
                                        ^
gclang.cpp:286:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SELECTACTION       , NULL  , " Action " },
                                        ^
gclang.cpp:287:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_FORWARDMESSAGE     , NULL  , "F Forward Msg " },
                                        ^
gclang.cpp:288:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MOVEMESSAGE        , NULL  , "M Move    Msg " },
                                        ^
gclang.cpp:289:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_COPYMESSAGE        , NULL  , "C Copy    Msg " },
                                        ^
gclang.cpp:290:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_TOGGLESENT         , NULL  , "T Toggle sent " },
                                        ^
gclang.cpp:291:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_QUITCMF            , NULL  , "Q Quit  / ESC " },
                                        ^
gclang.cpp:292:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_ARE                , NULL  , "messages are" },
                                        ^
gclang.cpp:293:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_IS                 , NULL  , "message is" },
                                        ^
gclang.cpp:294:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_MARKED             , NULL  , "marked" },
                                        ^
gclang.cpp:295:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MARKEDMSG          , NULL  , "M Marked Msgs " },
                                        ^
gclang.cpp:296:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CURRENTMSG         , NULL  , "C Current Msg " },
                                        ^
gclang.cpp:297:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_QUITMSGS           , NULL  , "Q Quit  / ESC " },
                                        ^
gclang.cpp:298:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_WRITEMSGSTO        , NULL  , "Write Msg(s) to File or Printer" },
                                        ^
gclang.cpp:299:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITETO            , NULL  , " Write To: " },
                                        ^
gclang.cpp:300:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DISKFILE           , NULL  , "D Disk File    " },
                                        ^
gclang.cpp:301:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_PRINTER            , NULL  , "P Print device " },
                                        ^
gclang.cpp:302:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_QUITWRITE          , NULL  , "Q Quit   / ESC " },
                                        ^
gclang.cpp:303:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_MARKINGOPTIONS     , NULL  , "Message Marking" },
                                        ^
gclang.cpp:304:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MARKWHAT           , NULL  , " Mark What? " },
                                        ^
gclang.cpp:305:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_YOURMAIL           , NULL  , "Y Your personal mail     " },
                                        ^
gclang.cpp:306:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_FROMTOSUBJ         , NULL  , "H Header (From/To/Subj)  " },
                                        ^
gclang.cpp:307:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_TEXTHDR            , NULL  , "T Text and header        " },
                                        ^
gclang.cpp:308:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_THREAD             , NULL  , "R Reply thread           " },
                                        ^
gclang.cpp:309:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ASREAD             , NULL  , "s Mark thread as read    " },
                                        ^
gclang.cpp:310:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_NEWMSGS            , NULL  , "N New msgs      >current " },
                                        ^
gclang.cpp:311:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_OLDMSGS            , NULL  , "O Old msgs       to ignore" },
                                        ^
gclang.cpp:352:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_READINGECHOLIST    , NULL  , "Reading Echolist Files" },
                                        ^
gclang.cpp:353:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_READINGADDRMACROS  , NULL  , "Reading Address Macros" },
                                        ^
gclang.cpp:354:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_CHECKINGNODELISTS  , NULL  , "Checking Nodelists" },
                                        ^
gclang.cpp:355:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_CROSSPOSTING       , NULL  , "Crossposting in %s" },
                                        ^
gclang.cpp:356:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_TWITBLANKED        , NULL  , " Twit Msgs Blanked " },
                                        ^
gclang.cpp:357:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_TWITSKIPPED        , NULL  , " Twit Msgs Skipped " },
                                        ^
gclang.cpp:358:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_TWITIGNORESKIP     , NULL  , " Twit Msgs Ignored and Skipped " },
                                        ^
gclang.cpp:359:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_TWITDISPLAYED      , NULL  , " Twit Msgs Displayed " },
                                        ^
gclang.cpp:360:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_TWITKILLED         , NULL  , " Twit Msgs Killed " },
                                        ^
gclang.cpp:361:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_STYLECODESNO       , NULL  , " Stylecodes disabled " },
                                        ^
gclang.cpp:362:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_STYLECODESYES      , NULL  , " Stylecodes enabled " },
                                        ^
gclang.cpp:363:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_STYLECODESHIDE     , NULL  , " Stylecodes enabled and stripped " },
                                        ^
gclang.cpp:364:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_GENCFMRECEIPT      , NULL  , "Generating Confirmation Receipt" },
                                        ^
gclang.cpp:365:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_NEW                , NULL  , "New" },
                                        ^
gclang.cpp:366:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_LOOKUPINFO         , NULL  , "Nodelist Lookup Information" },
                                        ^
gclang.cpp:367:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_DATETIMEFMT        , NULL  , "%d %b %y %H:%M:%S" },
                                        ^
gclang.cpp:368:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_DATEFMT            , NULL  , "%d %b %y" },
                                        ^
gclang.cpp:369:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_TIMEFMT            , NULL  , "%H:%M" },
                                        ^
gclang.cpp:370:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_ORIGINALLYIN       , NULL  , "* Originally in %s" },
                                        ^
gclang.cpp:371:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_CROSSPOSTEDIN      , NULL  , "* Crossposted in %s" },
                                        ^
gclang.cpp:372:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_CCTO               , NULL  , "* Carbon copied to %s" },
                                        ^
gclang.cpp:373:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_STATUSLINEHELP     , NULL  , "F1 Help" },
                                        ^
gclang.cpp:374:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_HD_OF                 , NULL  , "of" },
                                        ^
gclang.cpp:375:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_ROBOTMSG           , NULL  , "\r--- @longpid @version\r" },
                                        ^
gclang.cpp:376:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_STATUSLINETIMEFMT  , NULL  , "%H:%M:%S" },
                                        ^
gclang.cpp:378:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_REPLIES            , NULL  , " Replies " },
                                        ^
gclang.cpp:379:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_SELECTREPLY        , NULL  , "Select the reply you want to see" },
                                        ^
gclang.cpp:380:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_WAITOREXIT         , NULL  , " At this point you must either wait or exit GoldED entirely - Sorry! " },
                                        ^
gclang.cpp:381:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_REALLYEXIT         , NULL  , " Really exit? " },
                                        ^
gclang.cpp:382:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_TAGLINES           , NULL  , "T Change Tagline" },
                                        ^
gclang.cpp:383:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_HEADEREDIT         , NULL  , "H Edit Header" },
                                        ^
gclang.cpp:384:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANGROUP          , NULL  , "G Scan Group" },
                                        ^
gclang.cpp:385:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_QWKPACKET          , NULL  , " QWK Packet " },
                                        ^
gclang.cpp:386:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANQWK            , NULL  , "Q QWK Packet" },
                                        ^
gclang.cpp:387:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SOUPPACKET         , NULL  , " SOUP Packet " },
                                        ^
gclang.cpp:388:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANSOUP           , NULL  , "S SOUP Packet" },
                                        ^
gclang.cpp:389:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANIMPORT         , NULL  , "I Import" },
                                        ^
gclang.cpp:390:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_SCANEXPORT         , NULL  , "E Export" },
                                        ^
gclang.cpp:391:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SCANPM             , NULL  , " Scan PM " },
                                        ^
gclang.cpp:392:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_TAGLINE            , NULL  , "g Taglines" },
                                        ^
gclang.cpp:393:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CONFIRM            , NULL  , " Honor receipt request? " },
                                        ^
gclang.cpp:394:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CONFIRMYES         , NULL  , "Y Yes, send a receipt msg " },
                                        ^
gclang.cpp:395:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CONFIRMNO          , NULL  , "N No, ignore the request  " },
                                        ^
gclang.cpp:396:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_CONFIRMINFO        , NULL  , " The sender of this message requests confirmation of receipt (CFM) " },
                                        ^
gclang.cpp:397:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_MSG                , NULL  , "msg" },
                                        ^
gclang.cpp:398:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_MSGS               , NULL  , "msgs" },
                                        ^
gclang.cpp:399:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_PERSONAL           , NULL  , "personal" },
                                        ^
gclang.cpp:400:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_GRP                , NULL  , "Grp" },
                                        ^
gclang.cpp:401:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_FOUNDPERSONAL      , NULL  , " Found %u personal mail%s in %u area%s " },
                                        ^
gclang.cpp:402:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NOPERSONAL         , NULL  , " No personal mail found " },
                                        ^
gclang.cpp:403:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_ESCORCONTINUE      , NULL  , "ESC exits. Other keys: Tries to continue" },
                                        ^
gclang.cpp:404:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_SPELLCHECKER       , NULL  , "SpellChecker: %s" },
                                        ^
gclang.cpp:405:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_INS                , NULL  , " Ins " },
                                        ^
gclang.cpp:406:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DRAWSL             , NULL  , " DL1 " },
                                        ^
gclang.cpp:407:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DRAWDL             , NULL  , " DL2 " },
                                        ^
gclang.cpp:408:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_FILELISTFROM       , NULL  , "Filelist from %s" },
                                        ^
gclang.cpp:409:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_INITIALIZING       , NULL  , "Initializing ..." },
                                        ^
gclang.cpp:410:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_CHECKING           , NULL  , "Checking" },
                                        ^
gclang.cpp:411:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_LOCKSHARECAP       , NULL  , "%s Lock/Share Capability" },
                                        ^
gclang.cpp:412:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ATTRTURNOFF        , NULL  , " Press Alt-F1 to turn off this window " },
                                        ^
gclang.cpp:413:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_TAGLINES           , NULL  , " Taglines " },
                                        ^
gclang.cpp:414:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_CHANGETAGLINE      , NULL  , "Change Default Tagline" },
                                        ^
gclang.cpp:415:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NOTAGLINE          , NULL  , " No taglines defined. Press key " },
                                        ^
gclang.cpp:416:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CHARSETS           , NULL  , " Charsets " },
                                        ^
gclang.cpp:417:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_CHANGEXLATIMP      , NULL  , "Change Default Import Charset" },
                                        ^
gclang.cpp:418:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CHARSETAUTO        , NULL  , " Auto " },
                                        ^
gclang.cpp:419:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NOXLATIMPORT       , NULL  , " No XLATIMPORT's defined. Press key " },
                                        ^
gclang.cpp:420:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_N_A                , NULL  , "n/a" },
                                        ^
gclang.cpp:421:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_WRITTEN            , NULL  , "Written" },
                                        ^
gclang.cpp:422:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ARRIVED            , NULL  , "Arrived" },
                                        ^
gclang.cpp:423:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_RECEIVED           , NULL  , "Received" },
                                        ^
gclang.cpp:424:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NONODELIST         , NULL  , " Unable to access the nodelist or index files " },
                                        ^
gclang.cpp:425:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NODELISTMISSING    , NULL  , "Nodelist missing:" },
                                        ^
gclang.cpp:426:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NODELISTOUTDATED   , NULL  , "Nodelist out of date:" },
                                        ^
gclang.cpp:427:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MS_REPLYLINKER        , NULL  , "Replylinker: %s" },
                                        ^
gclang.cpp:428:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ENTERMSGNO         , NULL  , " Enter msgno " },
                                        ^
gclang.cpp:429:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_WAITUUDECODING     , NULL  , " Wait - uudecoding " },
                                        ^
gclang.cpp:430:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_COMPLETEDUUDECODE  , NULL  , " Completed uudecode of %s " },
                                        ^
gclang.cpp:431:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NOTUUENCODED       , NULL  , " Could not find anything to uudecode " },
                                        ^
gclang.cpp:432:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_UUEINVALIDPATH     , NULL  , " Invalid path for uudecoding - file not written " },
                                        ^
gclang.cpp:433:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_TMPINVALIDPATH     , NULL  , " Invalid path for temporary files (TEMPPATH) - do nothing " },
                                        ^
gclang.cpp:434:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_PATHREPORT         , NULL  , " Generating PATH report " },
                                        ^
gclang.cpp:435:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_ERRORINSOUP        , NULL  , " Error in SOUP file %s " },
                                        ^
gclang.cpp:436:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_WARNALREADYSENT    , NULL  , " WARNING: This message is already sent! " },
                                        ^
gclang.cpp:437:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_WAITLOCKED         , NULL  , " Wait: %s is locked " },
                                        ^
gclang.cpp:438:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_RETRYORESC         , NULL  , "%s retry (%lu). Press ESC to exit GoldED." },
                                        ^
gclang.cpp:439:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_RETRYLOCK          , NULL  , "Lock" },
                                        ^
gclang.cpp:440:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_RETRYOPEN          , NULL  , "Open" },
                                        ^
gclang.cpp:441:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_TOUCHSEMAPHORE     , NULL  , " Enter name of semaphore file to touch " },
                                        ^
gclang.cpp:442:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_WRITETOHDRNO       , NULL  , "H Use Header: NO   " },
                                        ^
gclang.cpp:443:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_WRITETOHDRYES      , NULL  , "H Use Header: YES  "},
                                        ^
gclang.cpp:444:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_WRITETOHDRONLY     , NULL  , "H Use Header: ONLY "},
                                        ^
gclang.cpp:445:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CLIPBOARD          , NULL  , "C Clipboard "},
                                        ^
gclang.cpp:446:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SELECTMARKS        , NULL  , " Select Mark " },
                                        ^
gclang.cpp:447:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_SELECTMARKSEDIT    , NULL  , " Edit Mark Description " },
                                        ^
gclang.cpp:448:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_DROPMARKSINFO      , NULL  , " %s Messages Are Marked " },
                                        ^
gclang.cpp:449:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_DROPMARKS          , NULL  , " Drop Msg Marks " },
                                        ^
gclang.cpp:450:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DROPALL            , NULL  , "A Drop All       " },
                                        ^
gclang.cpp:451:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DROPMARKED         , NULL  , "M Drop Marked    " },
                                        ^
gclang.cpp:452:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_DROPCURRENT        , NULL  , "C Drop Current   " },
                                        ^
gclang.cpp:453:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_NODROP             , NULL  , "N No Drop / ESC  " },
                                        ^
gclang.cpp:454:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CATCHAREAS         , NULL  , " Catch-Up Areas " },
                                        ^
gclang.cpp:455:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CATCHALL           , NULL  , "A Catch All      " },
                                        ^
gclang.cpp:456:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CATCHMARKED        , NULL  , "M Catch Marked   " },
                                        ^
gclang.cpp:457:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_CATCHCURRENT       , NULL  , "C Catch Current  " },
                                        ^
gclang.cpp:458:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_NOCATCH            , NULL  , "N No Catch / ESC " },
                                        ^
gclang.cpp:459:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_CROSSPOST          , NULL  , " Crosspost " },
                                        ^
gclang.cpp:460:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCPROCESS          , NULL  , "P Process XC's " },
                                        ^
gclang.cpp:461:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCIGNORE           , NULL  , "I Ignore  XC's " },
                                        ^
gclang.cpp:462:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCLISTFMT          , NULL  , "L List Format  " },
                                        ^
gclang.cpp:463:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_XCLIST             , NULL  , " XC List " },
                                        ^
gclang.cpp:464:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCLISTRAW          , NULL  , "K Keep       " },
                                        ^
gclang.cpp:465:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCLISTVERBOSE      , NULL  , "V Verbose    " },
                                        ^
gclang.cpp:466:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCLISTLINE         , NULL  , "L Line       " },
                                        ^
gclang.cpp:467:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_XCLISTREMOVE       , NULL  , "R Remove     " },
                                        ^
gclang.cpp:469:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ADDRESSBOOK        , NULL  , " Addressbook " },
                                        ^
gclang.cpp:470:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ADVANCEDSEARCH     , NULL  , " Advanced Search " },
                                        ^
gclang.cpp:471:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_NOMOREMATCHES      , NULL  , " No more matches found " },
                                        ^
gclang.cpp:472:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_HEADEREDITHELP_1   , NULL  , " Shift-F10: Nodelist " },
                                        ^
gclang.cpp:473:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_HEADEREDITHELP_2   , NULL  , " F10: Addressbook " },
                                        ^
gclang.cpp:474:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_THREADLISTTITLE    , NULL  , " Message Thread List " },
                                        ^
gclang.cpp:475:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_ADVANCEDMARKING    , NULL  , " Advanced Marking " },
                                        ^
gclang.cpp:476:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_USERSTATUSLINE     , NULL  , "GoldED's Address Book - %d of %d (%d left)" },
                                        ^
gclang.cpp:477:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_USERHEADERNAME     , NULL  , "Name" },
                                        ^
gclang.cpp:478:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_USERHEADERORG      , NULL  , "Organization" },
                                        ^
gclang.cpp:479:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_USERHEADERAKA      , NULL  , "Address" },
                                        ^
gclang.cpp:480:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_USERWAIT           , NULL  , " Wait - Browsing Address Book... " },
                                        ^
gclang.cpp:482:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ALSELECTIONS1      , NULL  , "Mark Areas with New Mail" },
                                        ^
gclang.cpp:483:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ALSELECTIONS2      , NULL  , "(unused)" },
                                        ^
gclang.cpp:484:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_DECODE             , NULL  , "Decode" },
                                        ^
gclang.cpp:485:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_PREPARING          , NULL  , "Preparing" },
                                        ^
gclang.cpp:487:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_EXTERNUTIL         , NULL  , "External utilities" },
                                        ^
gclang.cpp:488:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_EXTERNUTIL         , NULL  , "Select external utility to execute" },
                                        ^
gclang.cpp:489:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_EXECCMDLINE        , NULL  , "Enter command line to execute" },
                                        ^
gclang.cpp:490:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_ENTERCMDLINE       , NULL  , " Enter command line " },
                                        ^
gclang.cpp:492:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_PEEKURL            , NULL  , "Available URLs" },
                                        ^
gclang.cpp:493:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_ST_PEEKURL            , NULL  , "Select URL" },
                                        ^
gclang.cpp:494:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_PEEKINFONOURLS     , NULL  , " No valid URLs were found in this msg! " },
                                        ^
gclang.cpp:495:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_IL_PEEKINFONOHANDLER  , NULL  , " URL handler are not defined in config file! " },
                                        ^
gclang.cpp:497:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMMAIN             , NULL  , "M Main " },
                                        ^
gclang.cpp:498:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMSHELL            , NULL  , "S Shell to OS " },
                                        ^
gclang.cpp:499:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMQUIT             , NULL  , "Q Quit GoldED " },
                                        ^
gclang.cpp:500:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMEDIT             , NULL  , "E Edit " },
                                        ^
gclang.cpp:501:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMNEWMSG           , NULL  , "E Enter new msg                        " },
                                        ^
gclang.cpp:502:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMQUOTEREPLY       , NULL  , "Q Quote-reply                          " },
                                        ^
gclang.cpp:503:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMDIRQUOTEREPLY    , NULL  , "D Direct quote-reply (ignore Reply-To) " },
                                        ^
gclang.cpp:504:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMCMTREPLY         , NULL  , "C Comment-reply                        " },
                                        ^
gclang.cpp:505:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMOTHERAREA        , NULL  , "O Other area reply >                   " },
                                        ^
gclang.cpp:506:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_WT_MMOTHERAREA        , NULL  , " Other Area " },
                                        ^
gclang.cpp:507:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMOQUOTEREPLY      , NULL  , "Q Quote-reply                          " },
                                        ^
gclang.cpp:508:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMODIRQUOTEREPLY   , NULL  , "D Direct quote-reply (ignore Reply-To) " },
                                        ^
gclang.cpp:509:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMOCMTREPLY        , NULL  , "C Comment-reply                        " },
                                        ^
gclang.cpp:510:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMCHANGE           , NULL  , "C Change " },
                                        ^
gclang.cpp:511:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMORIGIN           , NULL  , "O Origin    " },
                                        ^
gclang.cpp:512:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMUSERNAME         , NULL  , "U Username  " },
                                        ^
gclang.cpp:513:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMAKA              , NULL  , "A Aka       " },
                                        ^
gclang.cpp:514:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMATTRIBUTES       , NULL  , "M Msg attrs " },
                                        ^
gclang.cpp:515:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMTEMPLATE         , NULL  , "T Template  " },
                                        ^
gclang.cpp:516:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMUTIL             , NULL  , "U Util " },
                                        ^
gclang.cpp:517:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMCOPYMOVEFORWARD  , NULL  , "C Copy/Move/Forward     " },
                                        ^
gclang.cpp:518:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMLIST             , NULL  , "L List messages         " },
                                        ^
gclang.cpp:519:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMWRITE            , NULL  , "W Write to disk/printer " },
                                        ^
gclang.cpp:520:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { CRC_MI_MMFREQ             , NULL  , "F File request          " },
                                        ^
gclang.cpp:724:8: warning: variable 'size' set but not used [-Wunused-but-set-variable]
  long size;
       ^
475 warnings generated.
building gcmisc.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gcmisc.o gcmisc.cpp
In file included from gcmisc.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gcmisc.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gealst.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gealst.o gealst.cpp
In file included from gealst.cpp:35:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gealst.cpp:35:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gealst.cpp:72:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register int ga = _ga ? _ga : INT_MAX;
  ^~~~~~~~~
gealst.cpp:73:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register int gb = _gb ? _gb : INT_MAX;
  ^~~~~~~~~
gealst.cpp:214:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
          register int aunread = A->PMrk.Count();
          ^~~~~~~~~
gealst.cpp:215:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
          register int bunread = B->PMrk.Count();
          ^~~~~~~~~
gealst.cpp:260:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
          register int aunread = A->unread;
          ^~~~~~~~~
gealst.cpp:261:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
          register int bunread = B->unread;
          ^~~~~~~~~
17 warnings generated.
building gearea.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gearea.o gearea.cpp
In file included from gearea.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gearea.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gearea.cpp:150:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
  delete buf;
  ^
        []
gearea.cpp:118:16: note: allocated with 'new[]' here
  char * buf = new char[buflen+3];
               ^
gearea.cpp:151:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
  delete tmp;
  ^
        []
gearea.cpp:122:16: note: allocated with 'new[]' here
  char * tmp = new char[tmplen+3];
               ^
gearea.cpp:349:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  g_set_ostitle_name("Arealist",0);
                     ^
14 warnings generated.
building gecarb.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gecarb.o gecarb.cpp
In file included from gecarb.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gecarb.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gecmfd.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gecmfd.o gecmfd.cpp
In file included from gecmfd.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gecmfd.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gecmfd.cpp:313:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  char* tokenstr = "";
                   ^
gecmfd.cpp:322:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      tokenstr = "ST_COPYINGMSG";
                 ^
gecmfd.cpp:335:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        pickstr = ">>Delete To Area: ";
                  ^
gecmfd.cpp:336:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        markstr = " Delete ";
                  ^
gecmfd.cpp:337:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        progstr = " Deleting ";
                  ^
gecmfd.cpp:338:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        statstr = "Deleting Msg %u of %u to %s";
                  ^
gecmfd.cpp:347:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        tokenstr = "ST_MOVINGMSG";
                   ^
gecmfd.cpp:355:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      markstr = " Forward ";
                ^
gecmfd.cpp:356:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      progstr = " Forwarding ";
                ^
gecmfd.cpp:357:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      statstr = "Forwarding Msg %u of %u to %s";
                ^
21 warnings generated.
building gectnr.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gectnr.o gectnr.cpp
In file included from gectnr.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gectnr.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gectrl.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gectrl.o gectrl.cpp
In file included from gectrl.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gectrl.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
In file included from gectrl.cpp:28:
../goldlib/gall/gutlcode.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlcode.h"
        ^
gectrl.cpp:189:19: warning: address of array 'msg->charset' will always evaluate to 'true' [-Wpointer-bool-conversion]
          if(msg->charset) {
          ~~ ~~~~~^~~~~~~
gectrl.cpp:301:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        line = AddKludge(line, "\001ENC: PGP");
                               ^
gectrl.cpp:355:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      CvtMessageIDtoMSGID(buf2, buf, AA->echoid(), "MSGID");
                                                   ^
gectrl.cpp:548:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
              line = AddKludge(line, "");
                                     ^
gectrl.cpp:693:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          line = AddKludge(line, "");
                                 ^
gectrl.cpp:711:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            line = AddKludge(line, "");
                                   ^
18 warnings generated.
building gedoit.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gedoit.o gedoit.cpp
In file included from gedoit.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gedoit.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gedoit.cpp:45:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    prnacc = "at";
             ^
gedoit.cpp:49:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    prnacc = "wt";
             ^
13 warnings generated.
building gedoss.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gedoss.o gedoss.cpp
In file included from gedoss.cpp:28:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gedoss.cpp:28:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gedoss.cpp:261:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  g_set_ostitle_name("OS Shell",0);
                     ^
gedoss.cpp:550:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    ShellToDos(cmdline, "", LGREY_|_BLACK, 0, -1);
                        ^
13 warnings generated.
building geedit.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geedit.o geedit.cpp
geedit.cpp:28:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma implementation "geedit.h"
        ^
In file included from geedit.cpp:33:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geedit.cpp:33:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
In file included from geedit.cpp:34:
./geedit.h:30:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "geedit.h"
        ^
geedit.cpp:111:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_halt(__line == NULL);
  ^
./geedit.h:122:57: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                        ^
:184:1: note: expanded from here
"__line == NULL"
^
geedit.cpp:111:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:122:73: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                        ^
:185:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:241:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(__col > maxcol, __col, maxcol);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:187:1: note: expanded from here
"__col > maxcol"
^
geedit.cpp:241:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:188:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:242:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(__row > maxrow, __row, maxrow);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:190:1: note: expanded from here
"__row > maxrow"
^
geedit.cpp:242:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:191:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:330:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(_length > (maxcol+1), _length, (maxcol+1));
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:193:1: note: expanded from here
"_length > (maxcol+1)"
^
geedit.cpp:330:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:194:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:602:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_halt(__line == NULL);
  ^
./geedit.h:122:57: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                        ^
:196:1: note: expanded from here
"__line == NULL"
^
geedit.cpp:602:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:122:73: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                        ^
:197:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:603:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(__row > maxrow, __row, maxrow);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:199:1: note: expanded from here
"__row > maxrow"
^
geedit.cpp:603:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:200:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:644:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_halt(__currline == NULL);
  ^
./geedit.h:122:57: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                        ^
:202:1: note: expanded from here
"__currline == NULL"
^
geedit.cpp:644:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:122:73: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                        ^
:203:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:709:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(__row > maxrow, __row, maxrow);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:207:1: note: expanded from here
"__row > maxrow"
^
geedit.cpp:709:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:208:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:740:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(col > maxcol, col, maxcol);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:210:1: note: expanded from here
"col > maxcol"
^
geedit.cpp:740:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:211:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:755:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(row < minrow, row, minrow);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:213:1: note: expanded from here
"row < minrow"
^
geedit.cpp:755:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:214:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:790:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(row > maxrow, row, maxrow);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:216:1: note: expanded from here
"row > maxrow"
^
geedit.cpp:790:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:217:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:825:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(col < mincol, col, mincol);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:219:1: note: expanded from here
"col < mincol"
^
geedit.cpp:825:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:220:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:851:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(col > maxcol, col, maxcol);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:222:1: note: expanded from here
"col > maxcol"
^
geedit.cpp:851:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:223:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:873:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_halt(__currline == NULL);
  ^
./geedit.h:122:57: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                        ^
:225:1: note: expanded from here
"__currline == NULL"
^
geedit.cpp:873:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:122:73: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                        ^
:226:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:874:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_halt(*__currline == NULL);
  ^
./geedit.h:122:57: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                        ^
:228:1: note: expanded from here
"*__currline == NULL"
^
geedit.cpp:874:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:122:73: note: expanded from macro '_test_halt'
#define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                        ^
:229:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:1223:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  _test_haltab(col > _currline_len, col, _currline_len);
  ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:231:1: note: expanded from here
"col > _currline_len"
^
geedit.cpp:1223:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:232:1: note: expanded from here
"geedit.cpp"
^
geedit.cpp:1636:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    _test_haltab(_count, _count, _count);
    ^
./geedit.h:123:57: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                        ^
:234:1: note: expanded from here
"_count"
^
geedit.cpp:1636:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
./geedit.h:123:73: note: expanded from macro '_test_haltab'
#define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                        ^
:235:1: note: expanded from here
"geedit.cpp"
^
47 warnings generated.
building geedit2.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geedit2.o geedit2.cpp
In file included from geedit2.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geedit2.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
In file included from geedit2.cpp:28:
./geedit.h:30:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "geedit.h"
        ^
In file included from geedit2.cpp:29:
../goldlib/gall/gutlcode.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlcode.h"
        ^
geedit2.cpp:72:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  unfinished   = "+$!$+ GoldED Internal Editor: Unfinished Message!";
                 ^
geedit2.cpp:963:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      ShellToDos(cmdline, "", BLACK_|_BLACK, NO);
                          ^
15 warnings generated.
building geedit3.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geedit3.o geedit3.cpp
In file included from geedit3.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geedit3.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
In file included from geedit3.cpp:28:
./geedit.h:30:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "geedit.h"
        ^
12 warnings generated.
building gefile.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gefile.o gefile.cpp
In file included from gefile.cpp:29:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gefile.cpp:29:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gefile.cpp:545:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  char* tokenstr = "";
                   ^
gefile.cpp:550:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    tokenstr = "ST_FILEATTACHING";
               ^
gefile.cpp:555:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    tokenstr = "ST_FILEREQUESTING";
               ^
gefile.cpp:560:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    tokenstr = "ST_FILEUPDREQING";
               ^
gefile.cpp:594:138: warning: address of array 'fspec[x].fblk[m].name' will always evaluate to 'true' [-Wpointer-bool-conversion]
      gsprintf(PRINTF_DECLARE_BUFFER(subj), "%s%s%s%s%s ", fspec[x].delsent ? "^" : "", fspec[x].path, fspec[x].fblk ? (fspec[x].fblk[m].name ? fspec[x].fblk[m].name : "") : "", *fspec[x].password ? " " : "", fspec[x].password);
                                                                                                                        ~~~~~~~~~~~~~~~~~^~~~ ~
16 warnings generated.
building gefind.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gefind.o gefind.cpp
In file included from gefind.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gefind.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building geglob.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geglob.o geglob.cpp
In file included from geglob.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geglob.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gehdre.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gehdre.o gehdre.cpp
In file included from gehdre.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gehdre.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building geinit.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geinit.o geinit.cpp
In file included from geinit.cpp:28:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geinit.cpp:28:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
geinit.cpp:392:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    wprints_box(1, 0, C_BRAGT|ACSET, "     Ë» Ë»   Ë»     ");
                                           ^~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~        ~~~~  ~~~~
geinit.cpp:393:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    wprints_box(2, 0, C_BRAGT|ACSET, "               ʼ     ");
                                           ^~~~~~~~  ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~ ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~~~~~  ~~~~~~~~  ~~~~~~~~ ~~~~~~~~~~~~
geinit.cpp:394:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    wprints_box(3, 0, C_BRAGT|ACSET, "      ʼ ȼ ʼ ʼ ʼ    ");
                                           ^~~~~~~~~~~~        ~~~~ ~~~~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~   ~~~~
geinit.cpp:395:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    wprints_box(4, 0, C_BRAGT|ACSET, " É»                                          ");
                                              ^~~~~~~~
geinit.cpp:396:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
    wprints_box(5, 0, C_BRAGT|ACSET, " ʼ                                    ");
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
geinit.cpp:472:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  found = ExistCfg(path, GEDCFG2);
                         ^
./gefn.h:44:19: note: expanded from macro 'GEDCFG2'
  #define GEDCFG2 "golded.conf"
                  ^
geinit.cpp:476:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    found = ExistCfg(path, GEDCFG);
                           ^
./gefn.h:32:18: note: expanded from macro 'GEDCFG'
  #define GEDCFG "golded.cfg"
                 ^
18 warnings generated.
building geline.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geline.o geline.cpp
In file included from geline.cpp:29:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geline.cpp:29:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
In file included from geline.cpp:31:
../goldlib/gall/gutlcode.h:35:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlcode.h"
        ^
geline.cpp:228:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "AREA"                       , FTS_AREA                      , KCRQ_CASE  },
    ^
geline.cpp:229:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "INTL"                       , FTS_INTL                      , KCRQ_CASE  },
    ^
geline.cpp:230:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FMPT"                       , FTS_FMPT                      , KCRQ_CASE  },
    ^
geline.cpp:231:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TOPT"                       , FTS_TOPT                      , KCRQ_CASE  },
    ^
geline.cpp:232:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "MSGID"                      , FTS_MSGID                     , KCRQ_CASE  },
    ^
geline.cpp:233:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "REPLY"                      , FTS_REPLY                     , KCRQ_CASE  },
    ^
geline.cpp:234:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "SEEN-BY"                    , FTS_SEENBY                    , KCRQ_CASE  },
    ^
geline.cpp:235:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "PATH"                       , FTS_PATH                      , KCRQ_CASE  },
    ^
geline.cpp:236:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { ""                           , FTS_ZZZZ                      , KCRQ_NONE  },
    ^
geline.cpp:244:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "CHARSET"                    , FSC_CHARSET                   , KCRQ_CASE  },
    ^
geline.cpp:245:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "CHRC"                       , FSC_CHRC                      , KCRQ_CASE  },
    ^
geline.cpp:246:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "CHRS"                       , FSC_CHRS                      , KCRQ_CASE  },
    ^
geline.cpp:247:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "CODEPAGE"                   , FSC_CODEPAGE                  , KCRQ_CASE  },
    ^
geline.cpp:248:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "DOMAIN"                     , FSC_DOMAIN                    , KCRQ_CASE  },
    ^
geline.cpp:249:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "EID"                        , FSC_EID                       , KCRQ_CASE  },
    ^
geline.cpp:250:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "ENC"                        , FSC_ENC                       , KCRQ_CASE  },
    ^
geline.cpp:251:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "ENCLFILE"                   , FSC_ENCLFILE                  , KCRQ_CASE  },
    ^
geline.cpp:252:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FLAGS"                      , FSC_FLAGS                     , KCRQ_CASE  },
    ^
geline.cpp:253:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDFROM"                    , FSC_FWDFROM                   , KCRQ_CASE  },
    ^
geline.cpp:254:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDORIG"                    , FSC_FWDORIG                   , KCRQ_CASE  },
    ^
geline.cpp:255:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDTO"                      , FSC_FWDTO                     , KCRQ_CASE  },
    ^
geline.cpp:256:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDDEST"                    , FSC_FWDDEST                   , KCRQ_CASE  },
    ^
geline.cpp:257:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDSUBJ"                    , FSC_FWDSUBJ                   , KCRQ_CASE  },
    ^
geline.cpp:258:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDAREA"                    , FSC_FWDAREA                   , KCRQ_CASE  },
    ^
geline.cpp:259:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "FWDMSGID"                   , FSC_FWDMSGID                  , KCRQ_CASE  },
    ^
geline.cpp:260:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "I51"                        , FSC_I51                       , KCRQ_CASE  },
    ^
geline.cpp:261:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "MSGTO"                      , FSC_MSGTO                     , KCRQ_CASE  },
    ^
geline.cpp:262:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "PID"                        , FSC_PID                       , KCRQ_CASE  },
    ^
geline.cpp:263:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "PTH"                        , FSC_PTH                       , KCRQ_CASE  },
    ^
geline.cpp:264:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "REPLYADDR"                  , FSC_REPLYADDR                 , KCRQ_CASE  },
    ^
geline.cpp:265:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "REPLYTO"                    , FSC_REPLYTO                   , KCRQ_CASE  },
    ^
geline.cpp:266:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "SPLIT"                      , FSC_SPLIT                     , KCRQ_CASE  },
    ^
geline.cpp:267:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "SPTH"                       , FSC_SPTH                      , KCRQ_CASE  },
    ^
geline.cpp:268:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TID"                        , FSC_TID                       , KCRQ_CASE  },
    ^
geline.cpp:269:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { ""                           , FSC_ZZZZ                      , KCRQ_NONE  },
    ^
geline.cpp:277:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "ACUPDATE"                   , XXX_ACUPDATE                  , KCRQ_CASE  },
    ^
geline.cpp:278:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "DESTADDR"                   , XXX_DESTADDR                  , KCRQ_CASE  },
    ^
geline.cpp:279:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "ENCRYPTION"                 , XXX_ENCRYPTION                , KCRQ_CASE  },
    ^
geline.cpp:280:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "EOT"                        , XXX_EOT                       , KCRQ_CASE  },
    ^
geline.cpp:281:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "GATECHK"                    , XXX_GATECHK                   , KCRQ_CASE  },
    ^
geline.cpp:282:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "GID"                        , XXX_GID                       , KCRQ_CASE  },
    ^
geline.cpp:283:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "GIF"                        , XXX_GIF                       , KCRQ_CASE  },
    ^
geline.cpp:284:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "GMD"                        , XXX_GMD                       , KCRQ_CASE  },
    ^
geline.cpp:285:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "GROUP"                      , XXX_GROUP                     , KCRQ_CASE  },
    ^
geline.cpp:286:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "MOOD"                       , XXX_MOOD                      , KCRQ_CASE  },
    ^
geline.cpp:287:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "MSGSEQ"                     , XXX_MSGSEQ                    , KCRQ_CASE  },
    ^
geline.cpp:288:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "NOTE"                       , XXX_NOTE                      , KCRQ_CASE  },
    ^
geline.cpp:289:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "ORIGID"                     , XXX_ORIGID                    , KCRQ_CASE  },
    ^
geline.cpp:290:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Original"                   , XXX_ORIGINAL                  , KCRQ_NONE  },
    ^
geline.cpp:291:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "ORIGREF"                    , XXX_ORIGREF                   , KCRQ_CASE  },
    ^
geline.cpp:292:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Recd"                       , XXX_RECD                      , KCRQ_CASE  },
    ^
geline.cpp:293:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "RFC"                        , XXX_RFC                       , KCRQ_CASE  },
    ^
geline.cpp:294:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "RFD"                        , XXX_RFD                       , KCRQ_CASE  },
    ^
geline.cpp:295:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "RID"                        , XXX_RID                       , KCRQ_CASE  },
    ^
geline.cpp:296:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "#ROUTE"                     , XXX_ROUTE                     , KCRQ_CASE  },
    ^
geline.cpp:297:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "SN"                         , XXX_SN                        , KCRQ_CASE  },
    ^
geline.cpp:298:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "SOT"                        , XXX_SOT                       , KCRQ_CASE  },
    ^
geline.cpp:299:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TCL1"                       , XXX_TCL1                      , KCRQ_CASE  },
    ^
geline.cpp:300:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TCL2"                       , XXX_TCL2                      , KCRQ_CASE  },
    ^
geline.cpp:301:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TZUTCINFO"                  , XXX_TZUTCINFO                 , KCRQ_CASE  },
    ^
geline.cpp:302:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TZUTC"                      , XXX_TZUTC                     , KCRQ_CASE  },
    ^
geline.cpp:303:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "TZ"                         , XXX_TZ                        , KCRQ_CASE  },
    ^
geline.cpp:304:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Via"                        , XXX_VIA                       , KCRQ_NONE  },
    ^
geline.cpp:305:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "XID"                        , XXX_XID                       , KCRQ_CASE  },
    ^
geline.cpp:306:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { ""                           , XXX_ZZZZ                      , KCRQ_NONE  }
    ^
geline.cpp:314:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Also-Control"               , RFC_ALSO_CONTROL              , KCRQ_COLON },
    ^
geline.cpp:315:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Apparently-To"              , RFC_APPARENTLY_TO             , KCRQ_COLON },
    ^
geline.cpp:316:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Approved"                   , RFC_APPROVED                  , KCRQ_COLON },
    ^
geline.cpp:317:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Article-Names"              , RFC_ARTICLE_NAMES             , KCRQ_COLON },
    ^
geline.cpp:318:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Article-Updates"            , RFC_ARTICLE_UPDATES           , KCRQ_COLON },
    ^
geline.cpp:319:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Bcc"                        , RFC_BCC                       , KCRQ_COLON },
    ^
geline.cpp:320:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Cc"                         , RFC_CC                        , KCRQ_COLON },
    ^
geline.cpp:321:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Comment"                    , RFC_COMMENT                   , KCRQ_COLON },
    ^
geline.cpp:322:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Comments"                   , RFC_COMMENTS                  , KCRQ_COLON },
    ^
geline.cpp:323:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Content-Description"        , RFC_CONTENT_DESCRIPTION       , KCRQ_COLON },
    ^
geline.cpp:324:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Content-Disposition"        , RFC_CONTENT_DISPOSITION       , KCRQ_COLON },
    ^
geline.cpp:325:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Content-ID"                 , RFC_CONTENT_ID                , KCRQ_COLON },
    ^
geline.cpp:326:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Content-Length"             , RFC_CONTENT_LENGTH            , KCRQ_COLON },
    ^
geline.cpp:327:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Content-Transfer-Encoding"  , RFC_CONTENT_TRANSFER_ENCODING , KCRQ_COLON },
    ^
geline.cpp:328:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Content-Type"               , RFC_CONTENT_TYPE              , KCRQ_COLON },
    ^
geline.cpp:329:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Control"                    , RFC_CONTROL                   , KCRQ_COLON },
    ^
geline.cpp:330:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Date"                       , RFC_DATE                      , KCRQ_COLON },
    ^
geline.cpp:331:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Delivered-To"               , RFC_DELIVERED_TO              , KCRQ_COLON },
    ^
geline.cpp:332:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Delivery-Date"              , RFC_DELIVERY_DATE             , KCRQ_COLON },
    ^
geline.cpp:333:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Distribution"               , RFC_DISTRIBUTION              , KCRQ_COLON },
    ^
geline.cpp:334:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Encrypted"                  , RFC_ENCRYPTED                 , KCRQ_COLON },
    ^
geline.cpp:335:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Errors-To"                  , RFC_ERRORS_TO                 , KCRQ_COLON },
    ^
geline.cpp:336:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Expires"                    , RFC_EXPIRES                   , KCRQ_COLON },
    ^
geline.cpp:337:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Followup-To"                , RFC_FOLLOWUP_TO               , KCRQ_COLON },
    ^
geline.cpp:338:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "From"                       , RFC_FROM                      , KCRQ_COLON },
    ^
geline.cpp:339:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "From"                       , RFC_FROMX                     , KCRQ_NONE  },
    ^
geline.cpp:340:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "In-Reply-To"                , RFC_IN_REPLY_TO               , KCRQ_COLON },
    ^
geline.cpp:341:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Keywords"                   , RFC_KEYWORDS                  , KCRQ_COLON },
    ^
geline.cpp:342:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Lines"                      , RFC_LINES                     , KCRQ_COLON },
    ^
geline.cpp:343:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Message-ID"                 , RFC_MESSAGE_ID                , KCRQ_COLON },
    ^
geline.cpp:344:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Mailing-List"               , RFC_MAILING_LIST              , KCRQ_COLON },
    ^
geline.cpp:345:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "MIME-Version"               , RFC_MIME_VERSION              , KCRQ_COLON },
    ^
geline.cpp:346:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Newsgroups"                 , RFC_NEWSGROUPS                , KCRQ_COLON },
    ^
geline.cpp:347:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "News-Software"              , RFC_NEWS_SOFTWARE             , KCRQ_COLON },
    ^
geline.cpp:348:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "NNTP-Posting-Date"          , RFC_NNTP_POSTING_DATE         , KCRQ_COLON },
    ^
geline.cpp:349:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "NNTP-Posting-Host"          , RFC_NNTP_POSTING_HOST         , KCRQ_COLON },
    ^
geline.cpp:350:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "NNTP-Posting-User"          , RFC_NNTP_POSTING_USER         , KCRQ_COLON },
    ^
geline.cpp:351:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Old-Date"                   , RFC_OLD_DATE                  , KCRQ_COLON },
    ^
geline.cpp:352:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Organization"               , RFC_ORGANIZATION              , KCRQ_COLON },
    ^
geline.cpp:353:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Originator"                 , RFC_ORIGINATOR                , KCRQ_COLON },
    ^
geline.cpp:354:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Path"                       , RFC_PATH                      , KCRQ_COLON },
    ^
geline.cpp:355:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Precedence"                 , RFC_PRECEDENCE                , KCRQ_COLON },
    ^
geline.cpp:356:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Priority"                   , RFC_PRIORITY                  , KCRQ_COLON },
    ^
geline.cpp:357:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Received"                   , RFC_RECEIVED                  , KCRQ_COLON },
    ^
geline.cpp:358:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "References"                 , RFC_REFERENCES                , KCRQ_COLON },
    ^
geline.cpp:359:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Reply-To"                   , RFC_REPLY_TO                  , KCRQ_COLON },
    ^
geline.cpp:360:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Return-Path"                , RFC_RETURN_PATH               , KCRQ_COLON },
    ^
geline.cpp:361:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Return-Receipt-To"          , RFC_RETURN_RECEIPT_TO         , KCRQ_COLON },
    ^
geline.cpp:362:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "See-Also"                   , RFC_SEE_ALSO                  , KCRQ_COLON },
    ^
geline.cpp:363:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Sender"                     , RFC_SENDER                    , KCRQ_COLON },
    ^
geline.cpp:364:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Status"                     , RFC_STATUS                    , KCRQ_COLON },
    ^
geline.cpp:365:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Subject"                    , RFC_SUBJECT                   , KCRQ_COLON },
    ^
geline.cpp:366:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Summary"                    , RFC_SUMMARY                   , KCRQ_COLON },
    ^
geline.cpp:367:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Supersedes"                 , RFC_SUPERSEDES                , KCRQ_COLON },
    ^
geline.cpp:368:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "To"                         , RFC_TO                        , KCRQ_COLON },
    ^
geline.cpp:369:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Version"                    , RFC_VERSION                   , KCRQ_COLON },
    ^
geline.cpp:370:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "Xref"                       , RFC_XREF                      , KCRQ_COLON },
    ^
geline.cpp:371:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-Charset"                  , RFC_X_CHARSET                 , KCRQ_COLON },
    ^
geline.cpp:372:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-Char-Esc"                 , RFC_X_CHAR_ESC                , KCRQ_COLON },
    ^
geline.cpp:373:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-FTN-To"                   , RFC_X_FTN_TO                  , KCRQ_COLON },
    ^
geline.cpp:374:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-Mailer"                   , RFC_X_MAILER                  , KCRQ_COLON },
    ^
geline.cpp:375:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-Mailreader"               , RFC_X_MAILER                  , KCRQ_COLON },
    ^
geline.cpp:376:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-Newsreader"               , RFC_X_NEWSREADER              , KCRQ_COLON },
    ^
geline.cpp:377:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "X-To"                       , RFC_X_TO                      , KCRQ_COLON },
    ^
geline.cpp:378:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { "#!"                         , RFC_RNEWS                     , KCRQ_NONE  },
    ^
geline.cpp:379:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  { ""                           , RFC_ZZZZ                      , KCRQ_NONE  },
    ^
geline.cpp:824:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  CvtMessageIDtoMSGID(ptr, buf, AA->echoid(), "MSGID");
                                              ^
geline.cpp:1568:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                "GoldED",
                ^
geline.cpp:1569:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED ",
                ^
geline.cpp:1570:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED2 ",
                ^
geline.cpp:1571:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED3 ",
                ^
geline.cpp:1572:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED386 ",
                ^
geline.cpp:1573:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED/2 ",
                ^
geline.cpp:1574:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED/386 ",
                ^
geline.cpp:1575:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GEDP16 ",
                ^
geline.cpp:1576:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GEDP32 ",
                ^
geline.cpp:1577:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GEDW32 ",
                ^
geline.cpp:1578:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GEDLNX ",
                ^
geline.cpp:1579:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                " GED/W32 ",
                ^
geline.cpp:2997:32: warning: array subscript is of type 'char' [-Wchar-subscripts]
      char* tptr = (char*)ChsTP[SOFTCR];
                               ^~~~~~~
157 warnings generated.
building gelmsg.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gelmsg.o gelmsg.cpp
In file included from gelmsg.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gelmsg.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gemain.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemain.o gemain.cpp
In file included from gemain.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gemain.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gemenu.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemenu.o gemenu.cpp
In file included from gemenu.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gemenu.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gemlst.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemlst.o gemlst.cpp
In file included from gemlst.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gemlst.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gemnus.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemnus.o gemnus.cpp
In file included from gemnus.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gemnus.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gemnus.cpp:1235:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    if (edit_string(buff, sizeof(buff), " Edit word ", 0) && !schecker.Check(buff))
                                        ^
12 warnings generated.
building gemrks.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemrks.o gemrks.cpp
In file included from gemrks.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gemrks.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gemsgs.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemsgs.o gemsgs.cpp
In file included from gemsgs.cpp:28:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gemsgs.cpp:28:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gemsgs.cpp:716:35: warning: format specifies type 'unsigned int *' but the argument has type 'size_t *' (aka 'unsigned long *') [-Wformat]
              sscanf(s, "%u.%2u", &seconds, &useconds);
                         ~~       ^~~~~~~~
                         %zu
gemsgs.cpp:716:45: warning: format specifies type 'unsigned int *' but the argument has type 'size_t *' (aka 'unsigned long *') [-Wformat]
              sscanf(s, "%u.%2u", &seconds, &useconds);
                            ~~~             ^~~~~~~~~
                            %2zu
13 warnings generated.
building genode.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/genode.o genode.cpp
In file included from genode.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from genode.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
genode.cpp:1017:11: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
          NLP->pop_state();
          ^
genode.cpp:1014:9: note: previous statement is here
        if(NLP->next())
        ^
12 warnings generated.
building geplay.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geplay.o geplay.cpp
In file included from geplay.cpp:28:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geplay.cpp:28:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gepost.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gepost.o gepost.cpp
In file included from gepost.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gepost.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gepost.cpp:200:156: warning: address of array 'fspec[x].fblk[m].name' will always evaluate to 'true' [-Wpointer-bool-conversion]
          gsprintf(PRINTF_DECLARE_BUFFER(subject), "%s%s%s%s%s ", fspec[x].delsent ? "^" : "", ReMapPath(fspec[x].path), fspec[x].fblk ? (fspec[x].fblk[m].name ? fspec[x].fblk[m].name : "") : "", *fspec[x].password ? " " : "", fspec[x].password);
                                                                                                                                          ~~~~~~~~~~~~~~~~~^~~~ ~
12 warnings generated.
building geqwks.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geqwks.o geqwks.cpp
In file included from geqwks.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geqwks.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
geqwks.cpp:273:65: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                  CvtMessageIDtoMSGID(mptr, kbuf, AA->echoid(), "REPLY");
                                                                ^
geqwks.cpp:286:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                CvtMessageIDtoMSGID(msg->inreplyto, kbuf, AA->echoid(), "REPLY");
                                                                        ^
geqwks.cpp:297:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                CvtMessageIDtoMSGID(msg->messageid, kbuf, AA->echoid(), "MSGID");
                                                                        ^
14 warnings generated.
building gerand.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gerand.o gerand.cpp
In file included from gerand.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gerand.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gerand.cpp:236:12: warning: address of array 'this->adat->loadlanguage' will always evaluate to 'true' [-Wpointer-bool-conversion]
  if(adat->loadlanguage && *adat->loadlanguage)
     ~~~~~~^~~~~~~~~~~~ ~~
12 warnings generated.
building geread.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geread.o geread.cpp
In file included from geread.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geread.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building geread2.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geread2.o geread2.cpp
In file included from geread2.cpp:29:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geread2.cpp:29:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
geread2.cpp:586:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
  ShellToDos(cmdline.c_str(), "",
                              ^
geread2.cpp:842:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
      ShellToDos(cmdline.c_str(), "",
                                  ^
13 warnings generated.
building gescan.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gescan.o gescan.cpp
In file included from gescan.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gescan.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gesrch.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gesrch.o gesrch.cpp
In file included from gesrch.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gesrch.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gesrch.cpp:256:8: warning: variable 'or_cycle' set but not used [-Wunused-but-set-variable]
  bool or_cycle = false;
       ^
12 warnings generated.
building gesoup.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gesoup.o gesoup.cpp
In file included from gesoup.cpp:28:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gesoup.cpp:28:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
gesoup.cpp:221:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            CvtMessageIDtoMSGID(smsgid, buf, echo_id, "MSGID");
                                                      ^
gesoup.cpp:225:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
            CvtMessageIDtoMSGID(sreply, buf, echo_id, "REPLY");
                                                      ^
gesoup.cpp:408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        char* delim = "\t\n";
                      ^
gesoup.cpp:783:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        mailexported += ExportSoupArea(na, "GOLDMAIL.MSG", mfp, true);
                                           ^
gesoup.cpp:785:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
        newsexported += ExportSoupArea(na, "GOLDNEWS.MSG", nfp, false);
                                           ^
16 warnings generated.
building getpls.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/getpls.o getpls.cpp
In file included from getpls.cpp:34:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from getpls.cpp:34:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
getpls.cpp:143:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("forward")      },
                             ^
getpls.cpp:144:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("notforward")   },
                             ^
getpls.cpp:145:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("changed")      },
                             ^
getpls.cpp:146:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("net")          },
                             ^
getpls.cpp:147:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("echo")         },
                             ^
getpls.cpp:148:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("local")        },
                             ^
getpls.cpp:149:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("moved")        },
                             ^
getpls.cpp:150:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("new")          },
                             ^
getpls.cpp:151:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("reply")        },
                             ^
getpls.cpp:152:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("quoted")       },
                             ^
getpls.cpp:153:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("comment")      },
                             ^
getpls.cpp:154:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("quotebuf")     },
                             ^
getpls.cpp:155:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("attrib")       },
                             ^
getpls.cpp:156:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("spellchecker") },
                             ^
getpls.cpp:157:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("setsubj")      },
                             ^
getpls.cpp:158:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("setfrom")      },
                             ^
getpls.cpp:159:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("setto")        },
                             ^
getpls.cpp:160:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("forcesubj")    },
                             ^
getpls.cpp:161:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("forcefrom")    },
                             ^
getpls.cpp:162:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("forceto")      },
                             ^
getpls.cpp:163:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("xlatexport")   },
                             ^
getpls.cpp:164:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("loadlanguage") },
                             ^
getpls.cpp:165:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("random")       },
                             ^
getpls.cpp:166:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("quote")        },
                             ^
getpls.cpp:167:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("include")      },
                             ^
getpls.cpp:168:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("message")      },
                             ^
getpls.cpp:169:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("moderator")    },
                             ^
getpls.cpp:170:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("write")        },
                             ^
getpls.cpp:171:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    { CSTR_COMMA_SIZEOF_CSTR("header")       }
                             ^
40 warnings generated.
building geusrbse.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geusrbse.o geusrbse.cpp
In file included from geusrbse.cpp:29:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geusrbse.cpp:29:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building geutil.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geutil.o geutil.cpp
In file included from geutil.cpp:28:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geutil.cpp:28:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building geutil2.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geutil2.o geutil2.cpp
In file included from geutil2.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geutil2.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
geutil2.cpp:99:25: warning: field width should have type 'int', but argument has type 'unsigned long' [-Wformat]
    sprintf(buf, "[..]%*.*s", MAXCOL-30, MAXCOL-30, file);
                      ~~^~~   ~~~~~~~~~
12 warnings generated.
building geview.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geview.o geview.cpp
In file included from geview.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from geview.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gmarea.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gmarea.o gmarea.cpp
In file included from gmarea.cpp:27:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gmarea.cpp:27:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building gehtml.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gehtml.o gehtml.cpp
In file included from gehtml.cpp:26:
In file included from ./golded.h:57:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
In file included from gehtml.cpp:26:
In file included from ./golded.h:71:
../goldlib/gall/gutlgrp.h:41:9: warning: unknown pragma ignored [-Wunknown-pragmas]
#pragma interface "gutlgrp.h"
        ^
11 warnings generated.
building golded3.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/golded3.o golded3.cpp
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gmb3'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gmb3'
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcfg'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcfg'
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/uulib'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/uulib'
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall'
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcui'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gcui'
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/smblib'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/smblib'
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/hunspell'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/hunspell'
Linking golded3...done
gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/golded3'
gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldnode'
building goldnode.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../goldlib -I../goldlib/gall -I../goldlib/gcfg -I../golded3/ -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/goldnode/goldnode.o goldnode.cpp
In file included from goldnode.cpp:46:
In file included from ../goldlib/gall/glog.h:34:
../goldlib/gall/gfile.h:217:38: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
                                     delete(c);
                                     ^
                                           []
../goldlib/gall/gfile.h:210:51: note: allocated with 'new[]' here
                                     uint8_t *c = new uint8_t[__size];
                                                  ^
../goldlib/gall/gfile.h:254:45: warning: no case matching constant switch condition '8'
                                     switch(sizeof(unsigned long)) {
                                            ^~~~~~~~~~~~~~~~~~~~~
../goldlib/gall/gfile.h:276:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:276:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:276:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:277:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:277:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:277:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:277:53: warning: converting the result of '<<' to a boolean; did you mean '(o << 8) != 0'? [-Wint-in-bool-context]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^
../goldlib/gall/gfile.h:281:53: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^  ~~~~
../goldlib/gall/gfile.h:281:53: note: use '&' for a bitwise operation
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                    ^~
                                                    &
../goldlib/gall/gfile.h:281:53: note: remove constant to silence this warning
                                     o8 = uint8_t(o && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~^~~~~~~
../goldlib/gall/gfile.h:282:58: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^  ~~~~
../goldlib/gall/gfile.h:282:58: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ^~
                                                         &
../goldlib/gall/gfile.h:282:58: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                        ~^~~~~~~
../goldlib/gall/gfile.h:283:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:283:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:283:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<16) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:284:59: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^  ~~~~
../goldlib/gall/gfile.h:284:59: note: use '&' for a bitwise operation
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                          ^~
                                                          &
../goldlib/gall/gfile.h:284:59: note: remove constant to silence this warning
                                     o8 = uint8_t((o<<24) && 0xff); Fwrite(&o8, sizeof(o8));
                                                         ~^~~~~~~
../goldlib/gall/gfile.h:301:50: warning: no case matching constant switch condition '8'
  gnfile& operator<< (unsigned long o) { switch (sizeof(o)) {
                                                 ^~~~~~~~~
goldnode.cpp:981:88: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
          fido.Printf("%-36.36s%24.24s\n", curr->name, make_addr_str(buf, &curr->addr, ""));
                                                                                       ^
goldnode.cpp:1444:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
    found = ExistCfg(path, "golded.cfg");
                           ^
12 warnings generated.
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall'
Linking goldnode...done
gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldnode'
gmake[1]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/rddt'
building rddt.o
c++ -c -MD -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../goldlib -I../goldlib/gall -I../golded3 -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/rddt/rddt.o rddt.cpp
rddt.cpp:275:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
        strcpy(buf, "");
                     ^~~~
rddt.cpp:287:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
      strcpy(buf, "");
                   ^~~~
rddt.cpp:293:24: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
      strchg(buf, ' ', '');
                       ^
rddt.cpp:309:50: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
      const char* p = strchr(n->display.c_str(), '');
                                                 ^
rddt.cpp:317:32: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        if((x->display[len] == '') or (x->display[len] == ''))
                               ^
rddt.cpp:317:60: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
        if((x->display[len] == '') or (x->display[len] == ''))
                                                              ^
rddt.cpp:318:29: warning: illegal character encoding in character literal [-Winvalid-source-encoding]
          n->display[len] = '';
                            ^
7 warnings generated.
gmake[2]: Entering directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/goldlib/gall'
Linking rddt...done
gmake[1]: Leaving directory '/wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/rddt'
To build HTML man pages run "make docs".
To reduce binaries size (remove debug information) run "make strip".
===========================================================================
===================================================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
===================================================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Staging for golded+-1.1.5.a20170303_1
===>   Generating temporary packing list
install  -s -m 555 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/bin/gedlnx /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/bin/golded
install  -s -m 555 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/bin/gnlnx /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/bin/goldnode
install  -s -m 555 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/bin/rddtlnx /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/bin/rddt
install  -m 444 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/*.1 /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/man/man1
/bin/mkdir -p /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/charset;
/usr/bin/find /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/cfgs/charset -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/charset
/bin/mkdir -p /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/colorset;
/usr/bin/find /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/cfgs/colorset -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/colorset
/bin/mkdir -p /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/config;
/usr/bin/find /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/cfgs/config -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/config
/bin/mkdir -p /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/template;
/usr/bin/find /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/cfgs/template -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/examples/golded+/template
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/manuals/gold_ref.txt /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/manuals/gold_usr.txt /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/copying /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/copying.lib /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/license.txt /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/notework.txt /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/rusfaq.txt /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/tips.txt /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
install  -m 0644 /wrkdirs/usr/ports/news/golded+/work/golded-plus/golded+/docs/notework.rus /wrkdirs/usr/ports/news/golded+/work/stage/usr/local/share/doc/golded+
====> Compressing man pages (compress-man)
===========================================================================
===================================================
===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-04T17:17:40+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=03c7f3c412' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Building packages for golded+-1.1.5.a20170303_1
===>   Building golded+-1.1.5.a20170303_1
===========================================================================
=>> Cleaning up wrkdir
===>  Cleaning for golded+-1.1.5.a20170303_1
build of news/golded+ | golded+-1.1.5.a20170303_1 ended at Thu Apr  4 18:42:23 BST 2024
build time: 00:24:45