=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/gargoyle", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for gargoyle-2019.1nb23 cd /var/tmp/work/games/gargoyle/work/garglk-2019.1 && /usr/bin/env USETOOLS=no GOTMPDIR=/var/tmp/work PTHREAD_CFLAGS=\ -D_REENTRANT PTHREAD_LDFLAGS= PTHREAD_LIBS=-lpthread PTHREADBASE= MACOSX_DEPLOYMENT_TARGET=15.5 CC=clang CFLAGS=-pipe\ -Os\ -I/opt/pkg/include/SDL\ -I/opt/pkg/include\ -I/opt/pkg/include/freetype2\ -I/opt/pkg/include/glib-2.0\ -I/opt/pkg/include/gio-unix-2.0\ -I/opt/pkg/lib/glib-2.0/include\ -I/opt/pkg/include/harfbuzz CPPFLAGS=-DPNG_NO_ASSEMBLER_CODE\ -I/opt/pkg/include/SDL\ -I/opt/pkg/include\ -I/opt/pkg/include/freetype2\ -I/opt/pkg/include/glib-2.0\ -I/opt/pkg/include/gio-unix-2.0\ -I/opt/pkg/lib/glib-2.0/include\ -I/opt/pkg/include/harfbuzz CXX=clang++ CXXFLAGS=-pipe\ -Os\ -I/opt/pkg/include/SDL\ -I/opt/pkg/include\ -I/opt/pkg/include/freetype2\ -I/opt/pkg/include/glib-2.0\ -I/opt/pkg/include/gio-unix-2.0\ -I/opt/pkg/lib/glib-2.0/include\ -I/opt/pkg/include/harfbuzz COMPILER_RPATH_FLAG=-L F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/opt/pkg/lib LINKER_RPATH_FLAG=-L PATH=/var/tmp/work/games/gargoyle/work/.cwrapper/bin:/var/tmp/work/games/gargoyle/work/.buildlink/bin:/var/tmp/work/games/gargoyle/work/.tools/bin:/opt/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/opt/pkg/etc HOME=/var/tmp/work/games/gargoyle/work/.home CWRAPPERS_CONFIG_DIR=/var/tmp/work/games/gargoyle/work/.cwrapper/config CPP=clang\ -E LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=Mach-O USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 775 INSTALL_INFO= MAKEINFO=/var/tmp/work/games/gargoyle/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/var/tmp/work/games/gargoyle/work/.tools/bin/itstool GDBUS_CODEGEN=/var/tmp/work/games/gargoyle/work/.tools/bin/gdbus-codegen PKG_CONFIG=/var/tmp/work/games/gargoyle/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/var/tmp/work/games/gargoyle/work/.buildlink/lib/pkgconfig:/var/tmp/work/games/gargoyle/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/var/tmp/work/games/gargoyle/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/var/tmp/work/games/gargoyle/work/.cwrapper/config jam OS is MACOSX (cocoa) BUILD is RELEASE ...patience... ...found 1689 target(s)... ...updating 516 target(s)... MkDir1 build MkDir1 build/macosx.release MkDir1 build/macosx.release/garglk Cc build/macosx.release/garglk/main.o Archive build/macosx.release/garglk/libgarglkmain.a libtool: Missing --mode=XXX libtool -static -o build/macosx.release/garglk/libgarglkmain.a build/macosx.release/garglk/main.o ...failed Archive build/macosx.release/garglk/libgarglkmain.a ... Cc build/macosx.release/garglk/gi_blorb.o Cc build/macosx.release/garglk/gi_dispa.o Cc build/macosx.release/garglk/cggestal.o Cc build/macosx.release/garglk/cgblorb.o Cc build/macosx.release/garglk/cgfref.o garglk/cgfref.c:141:16: warning: 'tempnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] 141 | filename = tempnam(tempdir, "gargtmp"); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:403:1: note: 'tempnam' has been explicitly marked deprecated here 403 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. Cc build/macosx.release/garglk/cgmisc.o Cc build/macosx.release/garglk/cgstyle.o Cc build/macosx.release/garglk/cgstream.o Cc build/macosx.release/garglk/cgunicod.o Cc build/macosx.release/garglk/cgdate.o Cc build/macosx.release/garglk/window.o Cc build/macosx.release/garglk/winblank.o Cc build/macosx.release/garglk/winpair.o Cc build/macosx.release/garglk/wingrid.o Cc build/macosx.release/garglk/wintext.o Cc build/macosx.release/garglk/wingfx.o Cc build/macosx.release/garglk/winmask.o Cc build/macosx.release/garglk/event.o Cc build/macosx.release/garglk/draw.o Cc build/macosx.release/garglk/config.o Cc build/macosx.release/garglk/imgload.o Cc build/macosx.release/garglk/imgscale.o Cc build/macosx.release/garglk/fontdata.o Cc build/macosx.release/garglk/babeldata.o Cc build/macosx.release/garglk/ttsnull.o Cc build/macosx.release/garglk/sndsdl.o garglk/sndsdl.c:525:10: warning: 'tempnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] 525 | tn = tempnam(tempdir, "gargtmp"); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:403:1: note: 'tempnam' has been explicitly marked deprecated here 403 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. Cc build/macosx.release/garglk/sysmac.o Cc build/macosx.release/garglk/fontmac.o Archive build/macosx.release/garglk/libgarglk.a libtool: Missing --mode=XXX libtool -static -o build/macosx.release/garglk/libgarglk.a build/macosx.release/garglk/gi_blorb.o build/macosx.release/garglk/gi_dispa.o build/macosx.release/garglk/cggestal.o build/macosx.release/garglk/cgblorb.o build/macosx.release/garglk/cgfref.o build/macosx.release/garglk/cgmisc.o build/macosx.release/garglk/cgstyle.o build/macosx.release/garglk/cgstream.o build/macosx.release/garglk/cgunicod.o build/macosx.release/garglk/cgdate.o build/macosx.release/garglk/window.o build/macosx.release/garglk/winblank.o build/macosx.release/garglk/winpair.o build/macosx.release/garglk/wingrid.o build/macosx.release/garglk/wintext.o build/macosx.release/garglk/wingfx.o build/macosx.release/garglk/winmask.o build/macosx.release/garglk/event.o build/macosx.release/garglk/draw.o build/macosx.release/garglk/config.o build/macosx.release/garglk/imgload.o build/macosx.release/garglk/imgscale.o build/macosx.release/garglk/fontdata.o build/macosx.release/garglk/babeldata.o build/macosx.release/garglk/ttsnull.o build/macosx.release/garglk/sndsdl.o build/macosx.release/garglk/sysmac.o build/macosx.release/garglk/fontmac.o ...failed Archive build/macosx.release/garglk/libgarglk.a ... MkDir1 build/macosx.release/tads Cc build/macosx.release/tads/argize.o Cc build/macosx.release/tads/bif.o Cc build/macosx.release/tads/bifgdum.o Cc build/macosx.release/tads/cmap.o Cc build/macosx.release/tads/cmd.o Cc build/macosx.release/tads/dat.o Cc build/macosx.release/tads/dbgtr.o Cc build/macosx.release/tads/errmsg.o Cc build/macosx.release/tads/execmd.o Cc build/macosx.release/tads/fio.o Cc build/macosx.release/tads/fioxor.o Cc build/macosx.release/tads/getstr.o Cc build/macosx.release/tads/ler.o Cc build/macosx.release/tads/linfdum.o Cc build/macosx.release/tads/lst.o Cc build/macosx.release/tads/mch.o Cc build/macosx.release/tads/mcm.o Cc build/macosx.release/tads/mcs.o Cc build/macosx.release/tads/obj.o Cc build/macosx.release/tads/oem.o Cc build/macosx.release/tads/os0.o Cc build/macosx.release/tads/oserr.o Cc build/macosx.release/tads/osifc.o Cc build/macosx.release/tads/osnoui.o Cc build/macosx.release/tads/osrestad.o Cc build/macosx.release/tads/osstzprs.o Cc build/macosx.release/tads/ostzposix.o Cc build/macosx.release/tads/out.o Cc build/macosx.release/tads/output.o Cc build/macosx.release/tads/ply.o Cc build/macosx.release/tads/qas.o Cc build/macosx.release/tads/regex.o Cc build/macosx.release/tads/run.o Cc build/macosx.release/tads/runstat.o Cc build/macosx.release/tads/suprun.o Cc build/macosx.release/tads/trd.o Cc build/macosx.release/tads/voc.o Cc build/macosx.release/tads/vocab.o Archive build/macosx.release/tads/libtads2.a libtool: Missing --mode=XXX libtool -static -o build/macosx.release/tads/libtads2.a build/macosx.release/tads/argize.o build/macosx.release/tads/bif.o build/macosx.release/tads/bifgdum.o build/macosx.release/tads/cmap.o build/macosx.release/tads/cmd.o build/macosx.release/tads/dat.o build/macosx.release/tads/dbgtr.o build/macosx.release/tads/errmsg.o build/macosx.release/tads/execmd.o build/macosx.release/tads/fio.o build/macosx.release/tads/fioxor.o build/macosx.release/tads/getstr.o build/macosx.release/tads/ler.o build/macosx.release/tads/linfdum.o build/macosx.release/tads/lst.o build/macosx.release/tads/mch.o build/macosx.release/tads/mcm.o build/macosx.release/tads/mcs.o build/macosx.release/tads/obj.o build/macosx.release/tads/oem.o build/macosx.release/tads/os0.o build/macosx.release/tads/oserr.o build/macosx.release/tads/osifc.o build/macosx.release/tads/osnoui.o build/macosx.release/tads/osrestad.o build/macosx.release/tads/osstzprs.o build/macosx.release/tads/ostzposix.o build/macosx.release/tads/out.o build/macosx.release/tads/output.o build/macosx.release/tads/ply.o build/macosx.release/tads/qas.o build/macosx.release/tads/regex.o build/macosx.release/tads/run.o build/macosx.release/tads/runstat.o build/macosx.release/tads/suprun.o build/macosx.release/tads/trd.o build/macosx.release/tads/voc.o build/macosx.release/tads/vocab.o ...failed Archive build/macosx.release/tads/libtads2.a ... C++ build/macosx.release/tads/charmap.o tads/tads3/charmap.cpp:87:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 87 | sprintf(buf, "iso%d", num); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/charmap.cpp:104:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 104 | sprintf(buf, "cp%d", num); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/charmap.cpp:123:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 123 | sprintf(buf, "cp%d", num); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/charmap.cpp:1008:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1008 | sprintf(buf, "\\u%04x", (unsigned int)ch); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/md5.o C++ build/macosx.release/tads/resldexe.o C++ build/macosx.release/tads/resload.o C++ build/macosx.release/tads/sha2.o C++ build/macosx.release/tads/std.o tads/tads3/std.cpp:769:25: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 769 | sprintf(buf, "%%%02x", (unsigned)(uchar)*txt); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:799:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 799 | sprintf(buf, "%d", ival); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:860:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 860 | sprintf(buf, "%u", va_arg(args, int)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:865:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 865 | sprintf(buf, "%x", va_arg(args, int)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:870:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 870 | sprintf(buf, "%o", va_arg(args, int)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:879:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 879 | sprintf(buf, "%ld", va_arg(args, long)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:884:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 884 | sprintf(buf, "%lu", va_arg(args, long)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:889:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 889 | sprintf(buf, "%lx", va_arg(args, long)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/std.cpp:894:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 894 | sprintf(buf, "%lo", va_arg(args, long)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 9 warnings generated. C++ build/macosx.release/tads/tcerr.o C++ build/macosx.release/tads/tcerrmsg.o C++ build/macosx.release/tads/tcgen.o In file included from tads/tads3/tcgen.cpp:32: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcgen.cpp:36: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcgen.cpp:36: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcgen.cpp:36: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tcglob.o C++ build/macosx.release/tads/tcmain.o In file included from tads/tads3/tcmain.cpp:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcmain.cpp:34: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcmain.cpp:34: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcmain.cpp:34: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tcprs.o In file included from tads/tads3/tcprs.cpp:32: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprs.cpp:33: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprs.cpp:33: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprs.cpp:33: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tcprs.cpp:1492:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1492 | sprintf(buf, "%ld", get_val_int()); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 5 warnings generated. C++ build/macosx.release/tads/tcprs_rt.o In file included from tads/tads3/tcprs_rt.cpp:32: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:24: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprs_rt.cpp:32: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprs_rt.cpp:32: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprs_rt.cpp:32: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tcprsnf.o In file included from tads/tads3/tcprsnf.cpp:36: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsnf.cpp:37: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsnf.cpp:37: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsnf.cpp:37: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tcprsnl.o In file included from tads/tads3/tcprsnl.cpp:35: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsnl.cpp:36: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsnl.cpp:36: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsnl.cpp:36: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tcprsstm.o In file included from tads/tads3/tcprsstm.cpp:36: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsstm.cpp:37: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsstm.cpp:37: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tcprsstm.cpp:37: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tcsrc.o C++ build/macosx.release/tads/tct3.o In file included from tads/tads3/tct3.cpp:28: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3.cpp:29: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3.cpp:29: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3.cpp:29: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tct3_d.o In file included from tads/tads3/tct3_d.cpp:23: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:24: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3_d.cpp:23: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3_d.cpp:23: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3_d.cpp:23: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tct3nl.o In file included from tads/tads3/tct3nl.cpp:30: In file included from tads/tads3/tct3.h:24: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3nl.cpp:30: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3nl.cpp:30: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3nl.cpp:30: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tct3stm.o In file included from tads/tads3/tct3stm.cpp:30: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3stm.cpp:31: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3stm.cpp:31: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tct3stm.cpp:31: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/tct3unas.o tads/tads3/tct3unas.cpp:396:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 396 | sprintf(valbuf, "0x%08lx", t3rp4u(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tct3unas.cpp:401:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 401 | sprintf(valbuf, "0x%04x", osrp2(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tct3unas.cpp:406:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 406 | sprintf(valbuf, "0x%08lx", t3rp4u(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tct3unas.cpp:411:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 411 | sprintf(valbuf, "0x%08lx", t3rp4u(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tct3unas.cpp:416:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 416 | sprintf(valbuf, "0x%08lx", t3rp4u(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tct3unas.cpp:421:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 421 | sprintf(valbuf, "0x%08lx", t3rp4u(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tct3unas.cpp:426:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 426 | sprintf(valbuf, "0x%08lx", t3rp4u(ch+1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 7 warnings generated. C++ build/macosx.release/tads/tctok.o In file included from tads/tads3/tctok.cpp:38: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tctok.cpp:43: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tctok.cpp:43: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/tctok.cpp:43: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tctok.cpp:294:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 294 | sprintf(timebuf, "'%.3s %2d %4d'", | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tctok.cpp:299:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 299 | sprintf(timebuf, "'%.8s'", tstr + 11); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/tctok.cpp:5246:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 5246 | sprintf(buf, "%d", i - (entry->get_argc() - 1)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 7 warnings generated. C++ build/macosx.release/tads/utf8.o C++ build/macosx.release/tads/vmanonfn.o ...on 100th target... C++ build/macosx.release/tads/vmbif.o C++ build/macosx.release/tads/vmbifl.o C++ build/macosx.release/tads/vmbifreg.o C++ build/macosx.release/tads/vmbift3.o C++ build/macosx.release/tads/vmbiftad.o C++ build/macosx.release/tads/vmbiftio.o tads/tads3/vmbiftio.cpp:122:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 122 | sprintf(buf + 2, "%ld", (long)val.val.intval); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmbiftio.cpp:592:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 592 | sprintf(buf, "%d", info.cmd_id); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmbiftio.cpp:991:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 991 | sprintf(numbuf, "%d", resp); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmbiftio.cpp:1373:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1373 | sprintf(buf, "%d.%d.%d", | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/vmbignum.o C++ build/macosx.release/tads/vmbignumlib.o C++ build/macosx.release/tads/vmbt3_nd.o C++ build/macosx.release/tads/vmbytarr.o C++ build/macosx.release/tads/vmcfgmem.o C++ build/macosx.release/tads/vmcoll.o C++ build/macosx.release/tads/vmconhmp.o C++ build/macosx.release/tads/vmconsol.o tads/tads3/vmconsol.cpp:734:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 734 | sprintf(buf, "", | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. C++ build/macosx.release/tads/vmcrc.o C++ build/macosx.release/tads/vmcset.o C++ build/macosx.release/tads/vmdate.o tads/tads3/vmdate.cpp:3558:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 3558 | sprintf(ubuf, "%.0lf", utime); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. C++ build/macosx.release/tads/vmdict.o C++ build/macosx.release/tads/vmdynfunc.o In file included from tads/tads3/vmdynfunc.cpp:55: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:24: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/vmdynfunc.cpp:55: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/vmdynfunc.cpp:55: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/vmdynfunc.cpp:55: In file included from tads/tads3/tctarg.h:89: In file included from tads/tads3/tct3.h:40: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/vmerr.o tads/tads3/vmerr.cpp:785:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 785 | sprintf(srcbuf, "%d", exc->get_param_int(curarg)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmerr.cpp:787:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 787 | sprintf(srcbuf, "%ld", exc->get_param_ulong(curarg)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmerr.cpp:795:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 795 | sprintf(srcbuf, "%u", exc->get_param_int(curarg)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmerr.cpp:797:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 797 | sprintf(srcbuf, "%lu", exc->get_param_ulong(curarg)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmerr.cpp:805:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 805 | sprintf(srcbuf, "%x", exc->get_param_int(curarg)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmerr.cpp:807:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 807 | sprintf(srcbuf, "%lx", exc->get_param_ulong(curarg)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 6 warnings generated. C++ build/macosx.release/tads/vmerrmsg.o C++ build/macosx.release/tads/vmfile.o C++ build/macosx.release/tads/vmfilnam.o C++ build/macosx.release/tads/vmfilobj.o C++ build/macosx.release/tads/vmfref.o C++ build/macosx.release/tads/vmfunc.o C++ build/macosx.release/tads/vmglob.o C++ build/macosx.release/tads/vmgram.o In file included from tads/tads3/vmgram.cpp:28: In file included from tads/tads3/tct3drv.h:26: In file included from tads/tads3/tct3int.h:24: In file included from tads/tads3/tct3base.h:23: In file included from tads/tads3/tcprs.h:28: tads/tads3/tctok.h:2427:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2427 | { sprintf(buf_, "%ld", tok->get_last_linenum()); } | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/vmgram.cpp:28: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1458:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1458 | sprintf(buf, "%d+", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/vmgram.cpp:28: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1460:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1460 | sprintf(buf, "%d-%d", argc_, argc_ + opt_argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from tads/tads3/vmgram.cpp:28: In file included from tads/tads3/tct3drv.h:29: tads/tads3/tcpndrv.h:1462:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1462 | sprintf(buf, "%d", argc_); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 4 warnings generated. C++ build/macosx.release/tads/vmhash.o C++ build/macosx.release/tads/vmhostsi.o C++ build/macosx.release/tads/vmhosttx.o C++ build/macosx.release/tads/vmimage.o C++ build/macosx.release/tads/vmimg_nd.o C++ build/macosx.release/tads/vmini_nd.o C++ build/macosx.release/tads/vminit.o tads/tads3/vminit.cpp:269:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 269 | sprintf(buf, msg, charset); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. C++ build/macosx.release/tads/vminitim.o C++ build/macosx.release/tads/vmintcls.o C++ build/macosx.release/tads/vmisaac.o C++ build/macosx.release/tads/vmiter.o C++ build/macosx.release/tads/vmlog.o C++ build/macosx.release/tads/vmlookup.o C++ build/macosx.release/tads/vmlst.o tads/tads3/vmlst.cpp:2832:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2832 | sprintf(buf, "%ld", (long)ele.val.intval); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. C++ build/macosx.release/tads/vmmain.o tads/tads3/vmmain.cpp:779:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 779 | sprintf(buf, "An error occurred loading the T3 VM program from " | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/tads3/vmmain.cpp:789:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 789 | sprintf(buf, | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 2 warnings generated. C++ build/macosx.release/tads/vmmcreg.o C++ build/macosx.release/tads/vmmeta.o C++ build/macosx.release/tads/vmnetfillcl.o C++ build/macosx.release/tads/vmobj.o C++ build/macosx.release/tads/vmop.o C++ build/macosx.release/tads/vmpack.o C++ build/macosx.release/tads/vmpat.o C++ build/macosx.release/tads/vmpool.o C++ build/macosx.release/tads/vmpoolim.o C++ build/macosx.release/tads/vmregex.o C++ build/macosx.release/tads/vmrun.o tads/tads3/vmrun.cpp:1133:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 1133 | register const uchar *p = start_pc; | ^~~~~~~~ tads/tads3/vmrun.cpp:2555:21: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 2555 | if (true_for_cond(valp)) | ^~~~~~~~~~~~~~~~~~~ tads/tads3/vmrun.cpp:1103:32: note: expanded from macro 'true_for_cond' 1103 | || ((v)->typ == VM_INT && !(v)->val.intval == 0)) | ^ ~~ tads/tads3/vmrun.cpp:2555:21: note: add parentheses after the '!' to evaluate the comparison first tads/tads3/vmrun.cpp:1103:32: note: expanded from macro 'true_for_cond' 1103 | || ((v)->typ == VM_INT && !(v)->val.intval == 0)) | ^ tads/tads3/vmrun.cpp:2555:21: note: add parentheses around left hand side expression to silence this warning tads/tads3/vmrun.cpp:1103:32: note: expanded from macro 'true_for_cond' 1103 | || ((v)->typ == VM_INT && !(v)->val.intval == 0)) | ^ tads/tads3/vmrun.cpp:3963:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 3963 | sprintf(buf, "#%d", bifp->val.bifptr.set_idx); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 3 warnings generated. C++ build/macosx.release/tads/vmrunsym.o C++ build/macosx.release/tads/vmsa.o C++ build/macosx.release/tads/vmsave.o C++ build/macosx.release/tads/vmsort.o C++ build/macosx.release/tads/vmsortv.o C++ build/macosx.release/tads/vmsrcf.o C++ build/macosx.release/tads/vmstack.o C++ build/macosx.release/tads/vmstr.o C++ build/macosx.release/tads/vmstrbuf.o C++ build/macosx.release/tads/vmstrcmp.o C++ build/macosx.release/tads/vmtmpfil.o C++ build/macosx.release/tads/vmtobj.o C++ build/macosx.release/tads/vmtype.o tads/tads3/vmtype.cpp:438:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 438 | sprintf(buf, "%ld", (long)val.intval); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. C++ build/macosx.release/tads/vmtypedh.o C++ build/macosx.release/tads/vmtz.o C++ build/macosx.release/tads/vmtzobj.o C++ build/macosx.release/tads/vmundo.o C++ build/macosx.release/tads/vmvec.o C++ build/macosx.release/tads/vmconnom.o Archive build/macosx.release/tads/libtads3.a libtool: Missing --mode=XXX libtool -static -o build/macosx.release/tads/libtads3.a build/macosx.release/tads/charmap.o build/macosx.release/tads/md5.o build/macosx.release/tads/resldexe.o build/macosx.release/tads/resload.o build/macosx.release/tads/sha2.o build/macosx.release/tads/std.o build/macosx.release/tads/tcerr.o build/macosx.release/tads/tcerrmsg.o build/macosx.release/tads/tcgen.o build/macosx.release/tads/tcglob.o build/macosx.release/tads/tcmain.o build/macosx.release/tads/tcprs.o build/macosx.release/tads/tcprs_rt.o build/macosx.release/tads/tcprsnf.o build/macosx.release/tads/tcprsnl.o build/macosx.release/tads/tcprsstm.o build/macosx.release/tads/tcsrc.o build/macosx.release/tads/tct3.o build/macosx.release/tads/tct3_d.o build/macosx.release/tads/tct3nl.o build/macosx.release/tads/tct3stm.o build/macosx.release/tads/tct3unas.o build/macosx.release/tads/tctok.o build/macosx.release/tads/utf8.o build/macosx.release/tads/vmanonfn.o build/macosx.release/tads/vmbif.o build/macosx.release/tads/vmbifl.o build/macosx.release/tads/vmbifreg.o build/macosx.release/tads/vmbift3.o build/macosx.release/tads/vmbiftad.o build/macosx.release/tads/vmbiftio.o build/macosx.release/tads/vmbignum.o build/macosx.release/tads/vmbignumlib.o build/macosx.release/tads/vmbt3_nd.o build/macosx.release/tads/vmbytarr.o build/macosx.release/tads/vmcfgmem.o build/macosx.release/tads/vmcoll.o build/macosx.release/tads/vmconhmp.o build/macosx.release/tads/vmconsol.o build/macosx.release/tads/vmcrc.o build/macosx.release/tads/vmcset.o build/macosx.release/tads/vmdate.o build/macosx.release/tads/vmdict.o build/macosx.release/tads/vmdynfunc.o build/macosx.release/tads/vmerr.o build/macosx.release/tads/vmerrmsg.o build/macosx.release/tads/vmfile.o build/macosx.release/tads/vmfilnam.o build/macosx.release/tads/vmfilobj.o build/macosx.release/tads/vmfref.o build/macosx.release/tads/vmfunc.o build/macosx.release/tads/vmglob.o build/macosx.release/tads/vmgram.o build/macosx.release/tads/vmhash.o build/macosx.release/tads/vmhostsi.o build/macosx.release/tads/vmhosttx.o build/macosx.release/tads/vmimage.o build/macosx.release/tads/vmimg_nd.o build/macosx.release/tads/vmini_nd.o build/macosx.release/tads/vminit.o build/macosx.release/tads/vminitim.o build/macosx.release/tads/vmintcls.o build/macosx.release/tads/vmisaac.o build/macosx.release/tads/vmiter.o build/macosx.release/tads/vmlog.o build/macosx.release/tads/vmlookup.o build/macosx.release/tads/vmlst.o build/macosx.release/tads/vmmain.o build/macosx.release/tads/vmmcreg.o build/macosx.release/tads/vmmeta.o build/macosx.release/tads/vmnetfillcl.o build/macosx.release/tads/vmobj.o build/macosx.release/tads/vmop.o build/macosx.release/tads/vmpack.o build/macosx.release/tads/vmpat.o build/macosx.release/tads/vmpool.o build/macosx.release/tads/vmpoolim.o build/macosx.release/tads/vmregex.o build/macosx.release/tads/vmrun.o build/macosx.release/tads/vmrunsym.o build/macosx.release/tads/vmsa.o build/macosx.release/tads/vmsave.o build/macosx.release/tads/vmsort.o build/macosx.release/tads/vmsortv.o build/macosx.release/tads/vmsrcf.o build/macosx.release/tads/vmstack.o build/macosx.release/tads/vmstr.o build/macosx.release/tads/vmstrbuf.o build/macosx.release/tads/vmstrcmp.o build/macosx.release/tads/vmtmpfil.o build/macosx.release/tads/vmtobj.o build/macosx.release/tads/vmtype.o build/macosx.release/tads/vmtypedh.o build/macosx.release/tads/vmtz.o build/macosx.release/tads/vmtzobj.o build/macosx.release/tads/vmundo.o build/macosx.release/tads/vmvec.o build/macosx.release/tads/vmconnom.o ...failed Archive build/macosx.release/tads/libtads3.a ... MkDir1 build/macosx.release/babel Cc build/macosx.release/babel/babel_handler.o support/babel/babel_handler.c:292:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 292 | else return NULL; | ^ 1 warning generated. Cc build/macosx.release/babel/ifiction.o support/babel/ifiction.c:313:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 313 | else parent->occurences[i]=1; | ^ 1 warning generated. Cc build/macosx.release/babel/md5.o Cc build/macosx.release/babel/misc.o Cc build/macosx.release/babel/register.o Cc build/macosx.release/babel/register_ifiction.o Cc build/macosx.release/babel/adrift.o Cc build/macosx.release/babel/advsys.o Cc build/macosx.release/babel/agt.o Cc build/macosx.release/babel/alan.o Cc build/macosx.release/babel/blorb.o Cc build/macosx.release/babel/executable.o Cc build/macosx.release/babel/glulx.o Cc build/macosx.release/babel/hugo.o Cc build/macosx.release/babel/level9.o support/babel/level9.c:478:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 478 | else return NO_REPLY_RV; | ^ 1 warning generated. Cc build/macosx.release/babel/magscrolls.o Cc build/macosx.release/babel/tads.o Cc build/macosx.release/babel/tads2.o Cc build/macosx.release/babel/tads3.o Cc build/macosx.release/babel/zcode.o Archive build/macosx.release/babel/babel_static.a libtool: Missing --mode=XXX libtool -static -o build/macosx.release/babel/babel_static.a build/macosx.release/babel/babel_handler.o build/macosx.release/babel/ifiction.o build/macosx.release/babel/md5.o build/macosx.release/babel/misc.o build/macosx.release/babel/register.o build/macosx.release/babel/register_ifiction.o build/macosx.release/babel/adrift.o build/macosx.release/babel/advsys.o build/macosx.release/babel/agt.o build/macosx.release/babel/alan.o build/macosx.release/babel/blorb.o build/macosx.release/babel/executable.o build/macosx.release/babel/glulx.o build/macosx.release/babel/hugo.o build/macosx.release/babel/level9.o build/macosx.release/babel/magscrolls.o build/macosx.release/babel/tads.o build/macosx.release/babel/tads2.o build/macosx.release/babel/tads3.o build/macosx.release/babel/zcode.o ...failed Archive build/macosx.release/babel/babel_static.a ... MkDir1 build/macosx.release/SDL_sound Cc build/macosx.release/SDL_sound/ogg.o Cc build/macosx.release/SDL_sound/smpeg.o support/sdl_sound/decoders/smpeg.c:155:34: warning: implicit conversion from 'unsigned long' to 'int' changes value from 18446744073709551614 to -2 [-Wconstant-conversion] 155 | SDL_RWseek(internal->rw, -sizeof (mp3_magic), SEEK_CUR); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/work/games/gargoyle/work/.buildlink/include/SDL/SDL_rwops.h:122:58: note: expanded from macro 'SDL_RWseek' 122 | #define SDL_RWseek(ctx, offset, whence) (ctx)->seek(ctx, offset, whence) | ~ ^~~~~~ 1 warning generated. Cc build/macosx.release/SDL_sound/audio_convert.o ...on 200th target... Cc build/macosx.release/SDL_sound/extra_rwops.o Cc build/macosx.release/SDL_sound/SDL_sound.o Archive build/macosx.release/SDL_sound/SDL_sound_static.a libtool: Missing --mode=XXX libtool -static -o build/macosx.release/SDL_sound/SDL_sound_static.a build/macosx.release/SDL_sound/ogg.o build/macosx.release/SDL_sound/smpeg.o build/macosx.release/SDL_sound/audio_convert.o build/macosx.release/SDL_sound/extra_rwops.o build/macosx.release/SDL_sound/SDL_sound.o ...failed Archive build/macosx.release/SDL_sound/SDL_sound_static.a ... Cc build/macosx.release/garglk/launchmac.o garglk/launchmac.m:126:1: warning: method possibly missing a [super reshape] call [-Wobjc-missing-super-calls] 126 | } | ^ 1 warning generated. Cc build/macosx.release/garglk/launcher.o ...skipped gargoyle for lack of libgarglk.a... MkDir1 build/macosx.release/advsys Cc build/macosx.release/advsys/advmsg.o Cc build/macosx.release/advsys/advtrm.o terps/advsys/advtrm.c:27:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | char *trm_line(); | ^ terps/advsys/header.h:114:7: note: conflicting prototype is here 114 | char *trm_line(char *line); | ^ terps/advsys/advtrm.c:27:7: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | char *trm_line(); | ^ terps/advsys/advtrm.c:93:7: note: conflicting prototype is here 93 | char *trm_line(char *line) | ^ 2 warnings generated. Cc build/macosx.release/advsys/advprs.o terps/advsys/advprs.c:19:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 19 | extern char *trm_get(); | ^ terps/advsys/header.h:107:7: note: conflicting prototype is here 107 | char *trm_get(char *line); | ^ terps/advsys/advprs.c:321:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (words[wcnt] = findword(wtext[wcnt])) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ terps/advsys/advprs.c:321:21: note: place parentheses around the assignment to silence this warning 321 | if (words[wcnt] = findword(wtext[wcnt])) | ^ | ( ) terps/advsys/advprs.c:321:21: note: use '==' to turn this assignment into an equality comparison 321 | if (words[wcnt] = findword(wtext[wcnt])) | ^ | == 2 warnings generated. Cc build/macosx.release/advsys/advdbs.o terps/advsys/advdbs.c:257:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 257 | if (p = findprop(obj,prop)) | ~~^~~~~~~~~~~~~~~~~~~~ terps/advsys/advdbs.c:257:8: note: place parentheses around the assignment to silence this warning 257 | if (p = findprop(obj,prop)) | ^ | ( ) terps/advsys/advdbs.c:257:8: note: use '==' to turn this assignment into an equality comparison 257 | if (p = findprop(obj,prop)) | ^ | == terps/advsys/advdbs.c:268:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 268 | if (p = findprop(obj,prop)) | ~~^~~~~~~~~~~~~~~~~~~~ terps/advsys/advdbs.c:268:8: note: place parentheses around the assignment to silence this warning 268 | if (p = findprop(obj,prop)) | ^ | ( ) terps/advsys/advdbs.c:268:8: note: use '==' to turn this assignment into an equality comparison 268 | if (p = findprop(obj,prop)) | ^ | == 2 warnings generated. Cc build/macosx.release/advsys/advint.o Cc build/macosx.release/advsys/advjunk.o terps/advsys/advjunk.c:41:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | void putch(ch,fp) | ^ 1 warning generated. Cc build/macosx.release/advsys/advexe.o terps/advsys/advexe.c:68:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p2 = fp[fp[2]+3]) | ~~~^~~~~~~~~~~~~ terps/advsys/advexe.c:68:24: note: place parentheses around the assignment to silence this warning 68 | if (p2 = fp[fp[2]+3]) | ^ | ( ) terps/advsys/advexe.c:68:24: note: use '==' to turn this assignment into an equality comparison 68 | if (p2 = fp[fp[2]+3]) | ^ | == terps/advsys/advexe.c:302:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 302 | while (ch = msg_byte()) | ~~~^~~~~~~~~~~~ terps/advsys/advexe.c:302:15: note: place parentheses around the assignment to silence this warning 302 | while (ch = msg_byte()) | ^ | ( ) terps/advsys/advexe.c:302:15: note: use '==' to turn this assignment into an equality comparison 302 | while (ch = msg_byte()) | ^ | == 2 warnings generated. Cc build/macosx.release/advsys/glkstart.o ...skipped advsys for lack of libgarglkmain.a... MkDir1 build/macosx.release/agility Cc build/macosx.release/agility/agtread.o Cc build/macosx.release/agility/gamedata.o Cc build/macosx.release/agility/util.o Cc build/macosx.release/agility/agxfile.o Cc build/macosx.release/agility/auxfile.o Cc build/macosx.release/agility/filename.o Cc build/macosx.release/agility/parser.o Cc build/macosx.release/agility/exec.o Cc build/macosx.release/agility/runverb.o Cc build/macosx.release/agility/metacommand.o Cc build/macosx.release/agility/savegame.o Cc build/macosx.release/agility/debugcmd.o Cc build/macosx.release/agility/agil.o Cc build/macosx.release/agility/token.o Cc build/macosx.release/agility/disassemble.o Cc build/macosx.release/agility/object.o Cc build/macosx.release/agility/interface.o Cc build/macosx.release/agility/os_glk.o terps/agility/os_glk.c:6746:10: fatal error: 'macglk_startup.h' file not found 6746 | #include "macglk_startup.h" | ^~~~~~~~~~~~~~~~~~ 1 error generated. clang -c -o build/macosx.release/agility/os_glk.o -Wno-pointer-sign -arch x86_64 -mmacosx-version-min=10.7 -DGLK -DGLK_ANSI_ONLY -O2 -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -Iterps/agility -Igarglk terps/agility/os_glk.c ...failed Cc build/macosx.release/agility/os_glk.o ... ...skipped agility for lack of os_glk.o... MkDir1 build/macosx.release/alan2 Cc build/macosx.release/alan2/arun.o Cc build/macosx.release/alan2/main.o Cc build/macosx.release/alan2/debug.o terps/alan2/debug.c:394:14: warning: address of array 'buf' will always evaluate to 'true' [-Wpointer-bool-conversion] 394 | } while (buf && c == '\0'); | ^~~ ~~ 1 warning generated. Cc build/macosx.release/alan2/args.o In file included from terps/alan2/args.c:13: terps/alan2/args.h:35:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | extern void args(); | ^ terps/alan2/args.c:161:6: note: conflicting prototype is here 161 | void args( | ^ 1 warning generated. Cc build/macosx.release/alan2/exe.o Cc build/macosx.release/alan2/inter.o Cc build/macosx.release/alan2/parse.o Cc build/macosx.release/alan2/rules.o Cc build/macosx.release/alan2/stack.o Cc build/macosx.release/alan2/decode.o Cc build/macosx.release/alan2/term.o Cc build/macosx.release/alan2/reverse.o Cc build/macosx.release/alan2/readline.o Cc build/macosx.release/alan2/params.o Cc build/macosx.release/alan2/sysdep.o Cc build/macosx.release/alan2/glkstart.o terps/alan2/glkstart.c:50:7: warning: passing arguments to 'args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | args(data->argc, data->argv); | ^ 1 warning generated. Cc build/macosx.release/alan2/glkio.o Cc build/macosx.release/alan2/alan.version.o ...skipped alan2 for lack of libgarglkmain.a... MkDir1 build/macosx.release/alan3 Cc build/macosx.release/alan3/alan.version.o Cc build/macosx.release/alan3/act.o Cc build/macosx.release/alan3/actor.o Cc build/macosx.release/alan3/args.o Cc build/macosx.release/alan3/arun.o Cc build/macosx.release/alan3/attribute.o Cc build/macosx.release/alan3/checkentry.o Cc build/macosx.release/alan3/class.o Cc build/macosx.release/alan3/current.o Cc build/macosx.release/alan3/debug.o Cc build/macosx.release/alan3/decode.o Cc build/macosx.release/alan3/dictionary.o Cc build/macosx.release/alan3/event.o Cc build/macosx.release/alan3/exe.o Cc build/macosx.release/alan3/fnmatch.o Cc build/macosx.release/alan3/glkio.o Cc build/macosx.release/alan3/glkstart.o Cc build/macosx.release/alan3/instance.o Cc build/macosx.release/alan3/inter.o Cc build/macosx.release/alan3/lists.o Cc build/macosx.release/alan3/literal.o Cc build/macosx.release/alan3/main.o terps/alan3/main.c:273:5: warning: 'sprintf' will always overflow; destination buffer has size 80, but format string expands to at least 120 [-Wformat-overflow] 273 | sprintf(str, "Incompatible version of ACODE program. Development versions always require exact match. Game is %ld.%ld%s%ld, interpreter %ld.%ld%s%ld!", | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:3: note: expanded from macro 'sprintf' 50 | __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) | ^ 1 warning generated. Cc build/macosx.release/alan3/memory.o Cc build/macosx.release/alan3/msg.o Cc build/macosx.release/alan3/options.o Cc build/macosx.release/alan3/output.o Cc build/macosx.release/alan3/params.o Cc build/macosx.release/alan3/parse.o Cc build/macosx.release/alan3/readline.o Cc build/macosx.release/alan3/reverse.o Cc build/macosx.release/alan3/rules.o Cc build/macosx.release/alan3/save.o Cc build/macosx.release/alan3/scan.o Cc build/macosx.release/alan3/score.o Cc build/macosx.release/alan3/set.o Cc build/macosx.release/alan3/stack.o Cc build/macosx.release/alan3/state.o Cc build/macosx.release/alan3/syntax.o Cc build/macosx.release/alan3/sysdep.o Cc build/macosx.release/alan3/syserr.o Cc build/macosx.release/alan3/term.o Cc build/macosx.release/alan3/types.o Cc build/macosx.release/alan3/utils.o Cc build/macosx.release/alan3/word.o Cc build/macosx.release/alan3/compatibility.o Cc build/macosx.release/alan3/AltInfo.o Cc build/macosx.release/alan3/Container.o ...on 300th target... Cc build/macosx.release/alan3/Location.o Cc build/macosx.release/alan3/ParameterPosition.o Cc build/macosx.release/alan3/StateStack.o ...skipped alan3 for lack of libgarglkmain.a... MkDir1 build/macosx.release/bocfel Cc build/macosx.release/bocfel/blorb.o Cc build/macosx.release/bocfel/branch.o Cc build/macosx.release/bocfel/dict.o Cc build/macosx.release/bocfel/glkstart.o Cc build/macosx.release/bocfel/iff.o Cc build/macosx.release/bocfel/io.o Cc build/macosx.release/bocfel/math.o Cc build/macosx.release/bocfel/memory.o Cc build/macosx.release/bocfel/meta.o Cc build/macosx.release/bocfel/objects.o Cc build/macosx.release/bocfel/osdep.o Cc build/macosx.release/bocfel/patches.o Cc build/macosx.release/bocfel/process.o Cc build/macosx.release/bocfel/random.o Cc build/macosx.release/bocfel/screen.o Cc build/macosx.release/bocfel/sound.o Cc build/macosx.release/bocfel/stack.o Cc build/macosx.release/bocfel/unicode.o Cc build/macosx.release/bocfel/util.o Cc build/macosx.release/bocfel/zoom.o Cc build/macosx.release/bocfel/zterp.o terps/bocfel/zterp.c:930:22: warning: result of comparison of constant 9223372036854775807 with expression of type 'const uint32_t' (aka 'const unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 930 | if(chunk->offset > LONG_MAX) die("zcode offset too large"); | ~~~~~~~~~~~~~ ^ ~~~~~~~~ terps/bocfel/zterp.c:949:18: warning: result of comparison of constant 18446744073709551593 with expression of type 'uint32_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 949 | if(memory_size > SIZE_MAX - 22) die("story file too large"); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. ...skipped bocfel for lack of libgarglkmain.a... MkDir1 build/macosx.release/frotz Cc build/macosx.release/frotz/buffer.o Cc build/macosx.release/frotz/err.o Cc build/macosx.release/frotz/fastmem.o Cc build/macosx.release/frotz/files.o Cc build/macosx.release/frotz/input.o Cc build/macosx.release/frotz/main.o Cc build/macosx.release/frotz/math.o Cc build/macosx.release/frotz/object.o Cc build/macosx.release/frotz/process.o Cc build/macosx.release/frotz/quetzal.o Cc build/macosx.release/frotz/random.o Cc build/macosx.release/frotz/redirect.o Cc build/macosx.release/frotz/sound.o Cc build/macosx.release/frotz/stream.o Cc build/macosx.release/frotz/table.o Cc build/macosx.release/frotz/text.o Cc build/macosx.release/frotz/variable.o Cc build/macosx.release/frotz/glkscreen.o Cc build/macosx.release/frotz/glkmisc.o ...skipped frotz for lack of libgarglkmain.a... MkDir1 build/macosx.release/geas C++ build/macosx.release/geas/geasfile.o C++ build/macosx.release/geas/geas-runner.o terps/geas/geas-runner.cc:1608:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1608 | if (match = match_command (cmd, tmp[i])) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ terps/geas/geas-runner.cc:1608:17: note: place parentheses around the assignment to silence this warning 1608 | if (match = match_command (cmd, tmp[i])) | ^ | ( ) terps/geas/geas-runner.cc:1608:17: note: use '==' to turn this assignment into an equality comparison 1608 | if (match = match_command (cmd, tmp[i])) | ^ | == terps/geas/geas-runner.cc:1696:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1696 | if (match = match_command (cmd, "look")) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ terps/geas/geas-runner.cc:1696:13: note: place parentheses around the assignment to silence this warning 1696 | if (match = match_command (cmd, "look")) | ^ | ( ) terps/geas/geas-runner.cc:1696:13: note: use '==' to turn this assignment into an equality comparison 1696 | if (match = match_command (cmd, "look")) | ^ | == terps/geas/geas-runner.cc:1702:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1702 | if (match = match_command (cmd, "give #@first# to #@second#")) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ terps/geas/geas-runner.cc:1702:13: note: place parentheses around the assignment to silence this warning 1702 | if (match = match_command (cmd, "give #@first# to #@second#")) | ^ | ( ) terps/geas/geas-runner.cc:1702:13: note: use '==' to turn this assignment into an equality comparison 1702 | if (match = match_command (cmd, "give #@first# to #@second#")) | ^ | == terps/geas/geas-runner.cc:1779:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1779 | if (match = match_command (cmd, "use #@first#")) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ terps/geas/geas-runner.cc:1779:13: note: place parentheses around the assignment to silence this warning 1779 | if (match = match_command (cmd, "use #@first#")) | ^ | ( ) terps/geas/geas-runner.cc:1779:13: note: use '==' to turn this assignment into an equality comparison 1779 | if (match = match_command (cmd, "use #@first#")) | ^ | == terps/geas/geas-runner.cc:1835:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1835 | if (match = match_command (cmd, "drop #@object#")) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ terps/geas/geas-runner.cc:1835:13: note: place parentheses around the assignment to silence this warning 1835 | if (match = match_command (cmd, "drop #@object#")) | ^ | ( ) terps/geas/geas-runner.cc:1835:13: note: use '==' to turn this assignment into an equality comparison 1835 | if (match = match_command (cmd, "drop #@object#")) | ^ | == terps/geas/geas-runner.cc:2313:32: warning: variable 'tok' is uninitialized when used within its own initialization [-Wuninitialized] 2313 | string tok = eval_param (tok); | ~~~ ^~~ 6 warnings generated. C++ build/macosx.release/geas/geas-state.o C++ build/macosx.release/geas/geas-util.o C++ build/macosx.release/geas/geasglk.o terps/geas/geasglk.cc:102:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 102 | sprintf(err_buf,"No game name or more than one game name given.\n" | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ terps/geas/geasglk.cc:126:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 126 | sprintf(err_buf,"\nNote -- The underlying Glk library does not support" | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ terps/geas/geasglk.cc:147:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 147 | sprintf(cur_buf, "> "); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 3 warnings generated. Cc build/macosx.release/geas/geasglkterm.o C++ build/macosx.release/geas/istring.o C++ build/macosx.release/geas/readfile.o ...skipped geas for lack of libgarglkmain.a... MkDir1 build/macosx.release/git Cc build/macosx.release/git/git.o Cc build/macosx.release/git/memory.o Cc build/macosx.release/git/compiler.o Cc build/macosx.release/git/opcodes.o Cc build/macosx.release/git/operands.o Cc build/macosx.release/git/peephole.o Cc build/macosx.release/git/terp.o Cc build/macosx.release/git/glkop.o Cc build/macosx.release/git/search.o Cc build/macosx.release/git/git_unix.o terps/git/git_unix.c:48:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn] 48 | } | ^ 1 warning generated. Cc build/macosx.release/git/savefile.o Cc build/macosx.release/git/saveundo.o Cc build/macosx.release/git/gestalt.o Cc build/macosx.release/git/heap.o Cc build/macosx.release/git/accel.o ...skipped git for lack of libgarglkmain.a... MkDir1 build/macosx.release/glulxe Cc build/macosx.release/glulxe/main.o Cc build/macosx.release/glulxe/files.o Cc build/macosx.release/glulxe/vm.o Cc build/macosx.release/glulxe/exec.o Cc build/macosx.release/glulxe/funcs.o Cc build/macosx.release/glulxe/operand.o Cc build/macosx.release/glulxe/string.o Cc build/macosx.release/glulxe/glkop.o Cc build/macosx.release/glulxe/heap.o Cc build/macosx.release/glulxe/serial.o Cc build/macosx.release/glulxe/search.o Cc build/macosx.release/glulxe/gestalt.o Cc build/macosx.release/glulxe/osdepend.o Cc build/macosx.release/glulxe/unixstrt.o Cc build/macosx.release/glulxe/accel.o Cc build/macosx.release/glulxe/profile.o Cc build/macosx.release/glulxe/float.o ...skipped glulxe for lack of libgarglkmain.a... MkDir1 build/macosx.release/hugo Cc build/macosx.release/hugo/he.o Cc build/macosx.release/hugo/heexpr.o Cc build/macosx.release/hugo/hemisc.o Cc build/macosx.release/hugo/heobject.o Cc build/macosx.release/hugo/heparse.o Cc build/macosx.release/hugo/heres.o Cc build/macosx.release/hugo/herun.o Cc build/macosx.release/hugo/heset.o Cc build/macosx.release/hugo/stringfn.o Cc build/macosx.release/hugo/heglk.o Cc build/macosx.release/hugo/heglkunix.o ...skipped hugo for lack of libgarglkmain.a... ...on 400th target... MkDir1 build/macosx.release/jacl Cc build/macosx.release/jacl/jacl.o In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/jacl.c:209:20: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:223:12: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | log_error(error_buffer, FALSE); | ^ terps/jacl/jacl.c:224:12: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | terminate(200); | ^ terps/jacl/jacl.c:252:10: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | execute ("+bootstrap"); | ^ terps/jacl/jacl.c:273:6: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | if (SOUND_SUPPORTED->value) { | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/jacl.c:280:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:282:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | execute("+intro"); | ^ terps/jacl/jacl.c:285:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | log_error (CANT_RUN, PLUS_STDERR); | ^ terps/jacl/jacl.c:286:12: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | terminate(43); | ^ terps/jacl/jacl.c:301:18: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:303:10: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | execute("+bottom"); | ^ terps/jacl/jacl.c:313:19: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:317:28: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | write_text(string_resolve("command_prompt")->value); | ^ terps/jacl/jacl.c:317:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | write_text(string_resolve("command_prompt")->value); | ^ terps/jacl/jacl.c:325:18: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:338:22: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:354:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | execute(temp_buffer); | ^ terps/jacl/jacl.c:363:21: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:364:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | execute("+timer"); | ^ terps/jacl/jacl.c:384:19: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:385:29: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | write_text(string_resolve("command_prompt")->value); | ^ terps/jacl/jacl.c:385:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | write_text(string_resolve("command_prompt")->value); | ^ terps/jacl/jacl.c:387:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | write_text(current_command); | ^ terps/jacl/jacl.c:389:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | write_text("^"); | ^ terps/jacl/jacl.c:392:10: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | execute("+top"); | ^ terps/jacl/jacl.c:423:3: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | INTERRUPTED->value = FALSE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/jacl.c:435:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | write_text(cstring_resolve("COMMENT_RECORDED")->value); | ^ terps/jacl/jacl.c:435:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | write_text(cstring_resolve("COMMENT_RECORDED")->value); | ^ terps/jacl/jacl.c:437:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | write_text(cstring_resolve("COMMENT_IGNORED")->value); | ^ terps/jacl/jacl.c:437:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | write_text(cstring_resolve("COMMENT_IGNORED")->value); | ^ terps/jacl/jacl.c:461:29: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 461 | while (word[wp] != NULL && INTERRUPTED->value == FALSE) { | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/jacl.c:467:16: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | clear_cstring("command"); | ^ terps/jacl/jacl.c:471:74: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | while (word[position] != NULL && strcmp(word[position], cstring_resolve("THEN_WORD")->value)) { | ^ terps/jacl/jacl.c:472:16: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | add_cstring ("command", word[position]); | ^ terps/jacl/jacl.c:481:61: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | if (word[wp] != NULL && !strcmp(word[wp], cstring_resolve("THEN_WORD")->value)) { | ^ terps/jacl/jacl.c:500:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | if (!strcmp(word[wp], cstring_resolve("QUIT_WORD")->value) || !strcmp(word[wp], "q")) { | ^ terps/jacl/jacl.c:501:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | if (execute("+quit_game") == FALSE) { | ^ terps/jacl/jacl.c:502:4: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 502 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:503:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | write_text(cstring_resolve("SURE_QUIT")->value); | ^ terps/jacl/jacl.c:503:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | write_text(cstring_resolve("SURE_QUIT")->value); | ^ terps/jacl/jacl.c:506:12: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | execute("+score"); | ^ terps/jacl/jacl.c:507:14: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | terminate(0); | ^ terps/jacl/jacl.c:509:31: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 509 | write_text(cstring_resolve("RETURN_GAME")->value); | ^ terps/jacl/jacl.c:509:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 509 | write_text(cstring_resolve("RETURN_GAME")->value); | ^ terps/jacl/jacl.c:512:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | } else if (!strcmp(word[wp], cstring_resolve("RESTART_WORD")->value)) { | ^ terps/jacl/jacl.c:513:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | if (execute("+restart_game") == FALSE) { | ^ terps/jacl/jacl.c:514:4: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 514 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:515:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | write_text(cstring_resolve("SURE_RESTART")->value); | ^ terps/jacl/jacl.c:515:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | write_text(cstring_resolve("SURE_RESTART")->value); | ^ terps/jacl/jacl.c:517:31: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | write_text(cstring_resolve("RESTARTING")->value); | ^ terps/jacl/jacl.c:517:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | write_text(cstring_resolve("RESTARTING")->value); | ^ terps/jacl/jacl.c:520:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | execute ("+intro"); | ^ terps/jacl/jacl.c:523:31: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | write_text(cstring_resolve("RETURN_GAME")->value); | ^ terps/jacl/jacl.c:523:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | write_text(cstring_resolve("RETURN_GAME")->value); | ^ terps/jacl/jacl.c:526:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 526 | } else if (!strcmp(word[wp], cstring_resolve("UNDO_WORD")->value)) { | ^ terps/jacl/jacl.c:527:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | if (execute("+undo_move") == FALSE) { | ^ terps/jacl/jacl.c:530:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 530 | } else if (!strcmp(word[wp], cstring_resolve("OOPS_WORD")->value) || !strcmp(word[wp], "o")) { | ^ terps/jacl/jacl.c:534:9: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | if (TOTAL_MOVES->value == 0) { | ^ terps/jacl/constants.h:92:48: note: expanded from macro 'TOTAL_MOVES' 92 | #define TOTAL_MOVES integer_resolve("total_moves") | ^ terps/jacl/jacl.c:535:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | write_text(cstring_resolve("NO_MOVES")->value); | ^ terps/jacl/jacl.c:535:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | write_text(cstring_resolve("NO_MOVES")->value); | ^ terps/jacl/jacl.c:536:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:538:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | write_text(cstring_resolve("CANT_CORRECT")->value); | ^ terps/jacl/jacl.c:538:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | write_text(cstring_resolve("CANT_CORRECT")->value); | ^ terps/jacl/jacl.c:539:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:571:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | write_text(cstring_resolve("BAD_OOPS")->value); | ^ terps/jacl/jacl.c:571:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | write_text(cstring_resolve("BAD_OOPS")->value); | ^ terps/jacl/jacl.c:572:4: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 572 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:574:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 574 | } else if (!strcmp(word[wp], cstring_resolve("AGAIN_WORD")->value) || !strcmp(word[wp], "g")) { | ^ terps/jacl/jacl.c:575:7: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 575 | if (TOTAL_MOVES->value == 0) { | ^ terps/jacl/constants.h:92:48: note: expanded from macro 'TOTAL_MOVES' 92 | #define TOTAL_MOVES integer_resolve("total_moves") | ^ terps/jacl/jacl.c:576:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | write_text(cstring_resolve("NO_MOVES")->value); | ^ terps/jacl/jacl.c:576:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | write_text(cstring_resolve("NO_MOVES")->value); | ^ terps/jacl/jacl.c:577:4: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:579:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | write_text(cstring_resolve("NOT_CLEVER")->value); | ^ terps/jacl/jacl.c:579:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | write_text(cstring_resolve("NOT_CLEVER")->value); | ^ terps/jacl/jacl.c:580:4: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:590:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | } else if (!strcmp(word[wp], cstring_resolve("SCRIPT_WORD")->value) || !strcmp(word[wp], "transcript")) { | ^ terps/jacl/jacl.c:592:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | } else if (!strcmp(word[wp], cstring_resolve("UNSCRIPT_WORD")->value)) { | ^ terps/jacl/jacl.c:594:36: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | write_text(cstring_resolve("SCRIPTING_ALREADY_OFF")->value); | ^ terps/jacl/jacl.c:594:20: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | write_text(cstring_resolve("SCRIPTING_ALREADY_OFF")->value); | ^ terps/jacl/jacl.c:599:33: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | write_text(cstring_resolve("SCRIPTING_OFF")->value); | ^ terps/jacl/jacl.c:599:17: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | write_text(cstring_resolve("SCRIPTING_OFF")->value); | ^ terps/jacl/jacl.c:602:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | } else if (!strcmp(word[wp], cstring_resolve("WALKTHRU_WORD")->value)) { | ^ terps/jacl/jacl.c:604:46: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | } else if (!strcmp(word[wp], cstring_resolve("INFO_WORD")->value) || !strcmp(word[wp], "version")) { | ^ terps/jacl/jacl.c:606:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | write_text("you can redistribute it and/or modify it under the "); | ^ terps/jacl/jacl.c:607:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | write_text("terms of the GNU General Public License as published by "); | ^ terps/jacl/jacl.c:608:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 608 | write_text("the Free Software Foundation; either version 2 of the "); | ^ terps/jacl/jacl.c:609:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | write_text("License, or any later version.^^"); | ^ terps/jacl/jacl.c:610:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 610 | write_text("This program is distributed in the hope that it will be "); | ^ terps/jacl/jacl.c:611:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | write_text("useful, but WITHOUT ANY WARRANTY; without even the "); | ^ terps/jacl/jacl.c:612:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 612 | write_text("implied warranty of MERCHANTABILITY or FITNESS FOR A "); | ^ terps/jacl/jacl.c:613:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 613 | write_text("PARTICULAR PURPOSE. See the GNU General Public License "); | ^ terps/jacl/jacl.c:614:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 614 | write_text("for more details.^^"); | ^ terps/jacl/jacl.c:615:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 615 | write_text("You should have received a copy of the GNU General "); | ^ terps/jacl/jacl.c:616:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 616 | write_text("Public License along with this program; if not, write "); | ^ terps/jacl/jacl.c:617:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 617 | write_text("to the Free Software Foundation, Inc., 675 Mass Ave, "); | ^ terps/jacl/jacl.c:618:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | write_text("Cambridge, MA 02139, USA.^^"); | ^ terps/jacl/jacl.c:620:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 620 | write_text(temp_buffer); | ^ terps/jacl/jacl.c:621:3: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 621 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:640:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | write_text(buffer); | ^ terps/jacl/jacl.c:642:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | write_text(buffer); | ^ terps/jacl/jacl.c:643:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | write_text("Copyright (c) 1992-2010 Stuart Allen.^^"); | ^ terps/jacl/jacl.c:692:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 692 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:706:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 706 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:709:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | write_text(cstring_resolve("CANT_SAVE")->value); | ^ terps/jacl/jacl.c:709:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | write_text(cstring_resolve("CANT_SAVE")->value); | ^ terps/jacl/jacl.c:712:16: warning: passing arguments to 'save_game' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | if (save_game(saveref)) { | ^ terps/jacl/jacl.c:715:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 715 | write_text(cstring_resolve("CANT_SAVE")->value); | ^ terps/jacl/jacl.c:715:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 715 | write_text(cstring_resolve("CANT_SAVE")->value); | ^ terps/jacl/jacl.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | save_interaction(filename) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:68:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | int save_interaction(); | ^ terps/jacl/jacl.c:760:28: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 760 | write_text(cstring_resolve("MOVE_UNDONE")->value); | ^ terps/jacl/jacl.c:760:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 760 | write_text(cstring_resolve("MOVE_UNDONE")->value); | ^ terps/jacl/jacl.c:762:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 762 | execute("+top"); | ^ terps/jacl/jacl.c:763:10: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | execute ("+look_around"); | ^ terps/jacl/jacl.c:764:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | execute("+bottom"); | ^ terps/jacl/jacl.c:765:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 765 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 769 | write_text(string_buffer) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:144:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 144 | void write_text(); | ^ terps/jacl/prototypes.h:202:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 202 | void jacl_sleep(); | ^ terps/jacl/jacl.c:807:1: note: conflicting prototype is here 807 | jacl_sleep(unsigned int mseconds) | ^ terps/jacl/jacl.c:828:39: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 828 | if (status_height != integer_resolve("status_window")->value) { | ^ terps/jacl/jacl.c:831:94: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 831 | glk_window_set_arrangement(pair_window, winmethod_Above | winmethod_Fixed, integer_resolve("status_window")->value, statuswin); | ^ terps/jacl/jacl.c:841:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 841 | jacl_set_window(statuswin); | ^ terps/jacl/jacl.c:844:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 844 | if (execute("+update_status_window") == FALSE) { | ^ terps/jacl/jacl.c:856:29: warning: passing arguments to 'sentence_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | write_text(sentence_output(HERE, TRUE)); | ^ terps/jacl/jacl.c:860:49: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | sprintf (temp_buffer, "Score: %d Moves: %d", SCORE->value, TOTAL_MOVES->value); | ^ terps/jacl/constants.h:94:48: note: expanded from macro 'SCORE' 94 | #define SCORE integer_resolve("score") | ^ terps/jacl/jacl.c:860:63: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | sprintf (temp_buffer, "Score: %d Moves: %d", SCORE->value, TOTAL_MOVES->value); | ^ terps/jacl/constants.h:92:48: note: expanded from macro 'TOTAL_MOVES' 92 | #define TOTAL_MOVES integer_resolve("total_moves") | ^ terps/jacl/jacl.c:868:20: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 868 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:885:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 880 | more(message) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:192:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 192 | void more(); | ^ terps/jacl/jacl.c:937:38: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 937 | sprintf(temp_buffer, cstring_resolve("TYPE_NUMBER")->value, low, high); | ^ terps/jacl/jacl.c:944:19: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:948:18: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 948 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:973:15: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 973 | if (validate(cx)) { | ^ terps/jacl/jacl.c:983:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 983 | write_text(cstring_resolve("INVALID_SELECTION")->value); | ^ terps/jacl/jacl.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | get_number(insist, low, high) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:67:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | int get_number(); | ^ terps/jacl/prototypes.h:66:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | void get_string(); | ^ terps/jacl/jacl.h:54:20: note: expanded from macro 'get_string' 54 | #define get_string jacl_get_string | ^ terps/jacl/jacl.c:989:1: note: conflicting prototype is here 989 | get_string(char *string_buffer) | ^ terps/jacl/jacl.h:54:20: note: expanded from macro 'get_string' 54 | #define get_string jacl_get_string | ^ terps/jacl/jacl.c:1002:18: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1002 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:1005:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1005 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:1049:19: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1049 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:1052:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1052 | write_text(cstring_resolve("YES_OR_NO")->value); | ^ terps/jacl/jacl.c:1053:18: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:1082:35: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1082 | if (*cx == cstring_resolve("YES_WORD")->value[0]) { | ^ terps/jacl/jacl.c:1084:36: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1084 | } else if (*cx == cstring_resolve("NO_WORD")->value[0]) { | ^ terps/jacl/jacl.c:1107:19: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1107 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:1112:18: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1112 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:1092:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | get_character(message) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:64:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | char get_character(); | ^ terps/jacl/jacl.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1140 | open_glk_file (usage, mode, filename) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:7:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 7 | strid_t open_glk_file(); | ^ terps/jacl/jacl.c:1170:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1170 | write_text(cstring_resolve("SCRIPTING_ALREADY_ON")->value); | ^ terps/jacl/jacl.c:1181:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1181 | write_text(cstring_resolve("CANT_WRITE_SCRIPT")->value); | ^ terps/jacl/jacl.c:1190:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1190 | write_text(cstring_resolve("CANT_WRITE_SCRIPT")->value); | ^ terps/jacl/jacl.c:1193:31: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1193 | write_text(cstring_resolve("SCRIPTING_ON")->value); | ^ terps/jacl/jacl.c:1196:57: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1196 | glk_put_string_stream(script_stream, cstring_resolve("game_title")->value); | ^ terps/jacl/jacl.c:1203:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1203 | if (TOTAL_MOVES->value && strcmp(last_command, cstring_resolve("UNDO_WORD")->value)) { | ^ terps/jacl/constants.h:92:48: note: expanded from macro 'TOTAL_MOVES' 92 | #define TOTAL_MOVES integer_resolve("total_moves") | ^ terps/jacl/jacl.c:1203:64: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1203 | if (TOTAL_MOVES->value && strcmp(last_command, cstring_resolve("UNDO_WORD")->value)) { | ^ terps/jacl/jacl.c:1206:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1206 | write_text(cstring_resolve("NO_UNDO")->value); | ^ terps/jacl/jacl.c:1207:3: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1207 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/jacl.c:1228:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1228 | write_text (cstring_resolve("ERROR_READING_WALKTHRU")->value); | ^ terps/jacl/jacl.c:1236:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1236 | write_text(cstring_resolve("ERROR_READING_WALKTHRU")->value); | ^ terps/jacl/jacl.c:1262:19: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1262 | while (result && INTERRUPTED->value == FALSE) { | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/jacl.c:1271:11: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1271 | execute("+bottom"); | ^ terps/jacl/jacl.c:1273:29: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1273 | write_text(string_resolve("command_prompt")->value); | ^ terps/jacl/jacl.c:1279:11: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1279 | execute("+top"); | ^ terps/jacl/jacl.c:1312:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1312 | jacl_set_window(inputwin); | ^ terps/jacl/jacl.c:1325:17: warning: passing arguments to 'jacl_set_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1325 | jacl_set_window(mainwin); | ^ terps/jacl/jacl.c:1328:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | write_text(cstring_resolve("CANT_RESTORE")->value); | ^ terps/jacl/jacl.c:1332:18: warning: passing arguments to 'restore_game' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1332 | if (restore_game(saveref, TRUE) == FALSE) { | ^ terps/jacl/jacl.c:1333:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1333 | write_text(cstring_resolve("CANT_RESTORE")->value); | ^ terps/jacl/jacl.c:1307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1307 | restore_interaction(filename) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:69:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | int restore_interaction(); | ^ terps/jacl/jacl.c:1341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1341 | glk_get_bin_line_stream(file_stream, buffer, max_length) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:8:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | glui32 glk_get_bin_line_stream(); | ^ terps/jacl/jacl.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1367 | jacl_set_window(new_window) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:54:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 54 | void jacl_set_window(); | ^ terps/jacl/jacl.c:1417:27: warning: passing arguments to 'parent_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1417 | if (parent_of (HERE, index, UNRESTRICT) && !(object[index]->attributes & NO_TAB)) { | ^ terps/jacl/jacl.c:1422:30: warning: passing arguments to 'add_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1422 | add_word (current_name); | ^ terps/jacl/jacl.c:1396:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1396 | object_generator(text, state) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:197:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 197 | char* object_generator(); | ^ terps/jacl/jacl.c:1463:21: warning: passing arguments to 'add_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1463 | add_word(pointer->word); | ^ terps/jacl/jacl.c:1467:17: warning: passing arguments to 'add_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1467 | add_word("walkthru"); | ^ terps/jacl/jacl.c:1444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1444 | verb_generator(text, state) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:198:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 198 | char* verb_generator(); | ^ terps/jacl/jacl.c:1490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1490 | add_word(word) | ^ In file included from terps/jacl/jacl.c:33: terps/jacl/prototypes.h:199:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 199 | void add_word(); | ^ 188 warnings generated. Cc build/macosx.release/jacl/glk_startup.o In file included from terps/jacl/glk_startup.c:17: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/glk_startup.c:88:14: warning: passing arguments to 'create_paths' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | create_paths(temp_buffer); | ^ 2 warnings generated. Cc build/macosx.release/jacl/findroute.o In file included from terps/jacl/findroute.c:9: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/prototypes.h:51:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | int find_route(); | ^ terps/jacl/findroute.c:299:1: note: conflicting prototype is here 299 | find_route(int fromRoom, int toRoom, int known) | ^ 2 warnings generated. Cc build/macosx.release/jacl/interpreter.o In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/interpreter.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | terminate(code) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:138:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 138 | void terminate(); | ^ terps/jacl/interpreter.c:295:36: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | strcat(proxy_buffer, text_of_word(index)); | ^ terps/jacl/interpreter.c:316:41: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | if ((resolved_cstring = cstring_resolve(temp_buffer)) != NULL) { | ^ terps/jacl/interpreter.c:327:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | write_text("Can't resolve "); | ^ terps/jacl/interpreter.c:328:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | write_text(temp_buffer); | ^ terps/jacl/interpreter.c:329:19: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | write_text("^"); | ^ terps/jacl/interpreter.c:339:43: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | if ((resolved_cinteger = cinteger_resolve("field_count")) != NULL) { | ^ terps/jacl/interpreter.c:373:38: warning: passing arguments to 'function_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | resolved_function = function_resolve(called_name); | ^ terps/jacl/interpreter.c:381:12: warning: passing arguments to 'push_stack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | push_stack(glk_stream_get_position(game_stream)); | ^ terps/jacl/interpreter.c:397:15: warning: passing arguments to 'set_arguments' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | set_arguments(called_name); | ^ terps/jacl/interpreter.c:402:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | strncpy (cstring_resolve("function_name")->value, executing_function->name, 80); | ^ terps/jacl/interpreter.c:402:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] terps/jacl/interpreter.c:411:34: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:418:29: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:430:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:447:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:464:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:478:27: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:483:31: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:488:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:493:28: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 493 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:498:32: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:531:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 531 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:535:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:548:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 548 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:552:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 552 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:580:39: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | strcat (temp_buffer, text_of_word(1)); | ^ terps/jacl/interpreter.c:592:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | log_error(error_buffer, LOG_ONLY); | ^ terps/jacl/interpreter.c:598:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:609:18: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:653:35: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | strcat (in_name, text_of_word(1)); | ^ terps/jacl/interpreter.c:664:36: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | strcat (out_name, text_of_word(1)); | ^ terps/jacl/interpreter.c:674:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | log_error(error_buffer, LOG_ONLY); | ^ terps/jacl/interpreter.c:679:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:683:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | log_error(error_buffer, LOG_ONLY); | ^ terps/jacl/interpreter.c:688:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:697:32: warning: passing arguments to 'jacl_sleep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 697 | jacl_sleep(1000); | ^ terps/jacl/interpreter.c:701:18: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 701 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:702:30: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 702 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:715:32: warning: passing arguments to 'jacl_sleep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 715 | jacl_sleep(1000); | ^ terps/jacl/interpreter.c:719:18: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 719 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:720:30: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 720 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:727:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:736:19: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:770:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:782:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:799:38: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 799 | loop_integer = container_resolve(word[1]); | ^ terps/jacl/interpreter.c:813:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 813 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:838:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:844:40: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 844 | select_integer = container_resolve(word[2]); | ^ terps/jacl/interpreter.c:873:52: warning: passing arguments to 'attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 873 | } else if ((criterion_value = attribute_resolve(argument_buffer))) { | ^ terps/jacl/interpreter.c:875:57: warning: passing arguments to 'user_attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 875 | } else if ((criterion_value = user_attribute_resolve(argument_buffer))) { | ^ terps/jacl/interpreter.c:879:32: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | criterion_value = value_of(argument_buffer); | ^ terps/jacl/interpreter.c:901:29: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 901 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:906:33: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 906 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:914:30: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 914 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:923:15: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 923 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:925:21: warning: passing arguments to 'select_next' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 925 | if (select_next(select_integer, criterion_type, criterion_value, scope_criterion)) { | ^ terps/jacl/interpreter.c:943:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | noproprun(0); | ^ terps/jacl/interpreter.c:944:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:947:49: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | glk_window_move_cursor(statuswin, value_of(word[1], TRUE), value_of(word[2], TRUE)); | ^ terps/jacl/interpreter.c:947:74: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | glk_window_move_cursor(statuswin, value_of(word[1], TRUE), value_of(word[2], TRUE)); | ^ terps/jacl/interpreter.c:949:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 949 | log_error(BAD_CURSOR, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:955:9: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | if (SOUND_SUPPORTED->value) { | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/interpreter.c:960:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 960 | channel = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:972:9: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 972 | if (SOUND_SUPPORTED->value) { | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/interpreter.c:977:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 977 | channel = value_of(word[2], TRUE); | ^ terps/jacl/interpreter.c:988:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 988 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:990:24: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | volume = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:1004:23: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | cinteger_resolve(temp_buffer)->value = volume; | ^ terps/jacl/interpreter.c:1015:9: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | if (TIMER_SUPPORTED->value && TIMER_ENABLED->value) { | ^ terps/jacl/constants.h:110:43: note: expanded from macro 'TIMER_SUPPORTED' 110 | #define TIMER_SUPPORTED cinteger_resolve("timer_supported") | ^ terps/jacl/interpreter.c:1015:35: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1015 | if (TIMER_SUPPORTED->value && TIMER_ENABLED->value) { | ^ terps/jacl/constants.h:101:40: note: expanded from macro 'TIMER_ENABLED' 101 | #define TIMER_ENABLED integer_resolve("timer_enabled") | ^ terps/jacl/interpreter.c:1019:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1019 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1021:23: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1021 | index = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:1030:23: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1030 | cinteger_resolve("timer")->value = index; | ^ terps/jacl/interpreter.c:1037:9: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | if (SOUND_SUPPORTED->value && SOUND_ENABLED->value) { | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/interpreter.c:1037:35: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | if (SOUND_SUPPORTED->value && SOUND_ENABLED->value) { | ^ terps/jacl/constants.h:99:40: note: expanded from macro 'SOUND_ENABLED' 99 | #define SOUND_ENABLED integer_resolve("sound_enabled") | ^ terps/jacl/interpreter.c:1042:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | channel = value_of(word[2], TRUE); | ^ terps/jacl/interpreter.c:1054:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1054 | repeats = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:1060:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1062:74: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1062 | if (glk_schannel_play_ext(sound_channel[channel], (glui32) value_of(word[1], TRUE), repeats, channel + 1) == 0) { | ^ terps/jacl/interpreter.c:1067:67: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1067 | sprintf(error_buffer, "Unable to play sound: %ld", value_of(word[1], FALSE)); | ^ terps/jacl/interpreter.c:1068:17: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1068 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/interpreter.c:1073:9: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1073 | if (GRAPHICS_SUPPORTED->value && GRAPHICS_ENABLED->value) { | ^ terps/jacl/constants.h:109:45: note: expanded from macro 'GRAPHICS_SUPPORTED' 109 | #define GRAPHICS_SUPPORTED cinteger_resolve("graphics_supported") | ^ terps/jacl/interpreter.c:1073:38: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1073 | if (GRAPHICS_SUPPORTED->value && GRAPHICS_ENABLED->value) { | ^ terps/jacl/constants.h:100:42: note: expanded from macro 'GRAPHICS_ENABLED' 100 | #define GRAPHICS_ENABLED integer_resolve("graphics_enabled") | ^ terps/jacl/interpreter.c:1077:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1077 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1079:52: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1079 | if (glk_image_draw(mainwin, (glui32) value_of(word[1], TRUE), imagealign_InlineDown, 0) == 0) { | ^ terps/jacl/interpreter.c:1080:67: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1080 | sprintf(error_buffer, "Unable to draw image: %ld", value_of(word[1], FALSE)); | ^ terps/jacl/interpreter.c:1081:17: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1081 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/interpreter.c:1088:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1088 | noproprun(0); | ^ terps/jacl/interpreter.c:1089:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1089 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1092:43: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1092 | if ((resolved_string = string_resolve(word[1])) == NULL) { | ^ terps/jacl/interpreter.c:1093:16: warning: passing arguments to 'unkstrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1093 | unkstrrun(word[1]); | ^ terps/jacl/interpreter.c:1094:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1094 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1099:16: warning: passing arguments to 'jacl_get_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1099 | get_string(resolved_string->value); | ^ terps/jacl/interpreter.c:1114:37: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1114 | ask_integer = container_resolve(word[1]); | ^ terps/jacl/interpreter.c:1116:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1116 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:1117:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1120:20: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | low = value_of(word[2], TRUE); | ^ terps/jacl/interpreter.c:1121:21: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1121 | high = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:1124:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1124 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1127:31: warning: passing arguments to 'get_number' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1127 | *ask_integer = get_number(insist, low, high); | ^ terps/jacl/interpreter.c:1131:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1131 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1135:37: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1135 | ask_integer = container_resolve(word[1]); | ^ terps/jacl/interpreter.c:1137:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1137 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:1138:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1138 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1145:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1145 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1155:11: warning: passing arguments to 'more' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | more ("[MORE]"); | ^ terps/jacl/interpreter.c:1157:11: warning: passing arguments to 'more' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1157 | more (word[1]); | ^ terps/jacl/interpreter.c:1165:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1200:29: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1200 | write_text(text_of_word(1)); | ^ terps/jacl/interpreter.c:1200:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1200 | write_text(text_of_word(1)); | ^ terps/jacl/interpreter.c:1568:15: warning: passing arguments to 'push_stack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1568 | push_stack(glk_stream_get_position(game_stream)); | ^ terps/jacl/interpreter.c:1595:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1595 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1598:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1606:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1606 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1612:45: warning: passing arguments to 'arg_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1612 | strcat(string_buffer, arg_text_of_word(counter)); | ^ terps/jacl/interpreter.c:1615:26: warning: passing arguments to 'function_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1615 | if (function_resolve(string_buffer) == NULL && !strcmp(word[0], "execute")) { | ^ terps/jacl/interpreter.c:1625:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1625 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:1633:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | SCORE->value += value_of(word[1], TRUE); | ^ terps/jacl/constants.h:94:48: note: expanded from macro 'SCORE' 94 | #define SCORE integer_resolve("score") | ^ terps/jacl/interpreter.c:1633:30: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | SCORE->value += value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:1634:10: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1634 | if (NOTIFY->value) { | ^ terps/jacl/constants.h:103:35: note: expanded from macro 'NOTIFY' 103 | #define NOTIFY integer_resolve("notify") | ^ terps/jacl/interpreter.c:1645:33: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | write_text(cstring_resolve("SCORE_UP")->value); | ^ terps/jacl/interpreter.c:1645:17: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | write_text(cstring_resolve("SCORE_UP")->value); | ^ terps/jacl/interpreter.c:1646:43: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1646 | sprintf(temp_buffer, "%ld", value_of(word[1], TRUE)); | ^ terps/jacl/interpreter.c:1647:17: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1647 | write_text(temp_buffer); | ^ terps/jacl/interpreter.c:1648:19: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1648 | if (value_of(word[1], TRUE) == 1) { | ^ terps/jacl/interpreter.c:1649:34: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1649 | write_text(cstring_resolve("POINT")->value); | ^ terps/jacl/interpreter.c:1649:18: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1649 | write_text(cstring_resolve("POINT")->value); | ^ terps/jacl/interpreter.c:1651:34: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1651 | write_text(cstring_resolve("POINTS")->value); | ^ terps/jacl/interpreter.c:1651:18: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1651 | write_text(cstring_resolve("POINTS")->value); | ^ terps/jacl/interpreter.c:1667:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1667 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1675:28: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1675 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:1680:32: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1680 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:1721:17: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1721 | write_text(text_buffer); | ^ terps/jacl/interpreter.c:1726:29: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1726 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:1731:33: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1731 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:1735:40: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1735 | fprintf(stderr, "%s", text_of_word(counter)); | ^ terps/jacl/interpreter.c:1738:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1738 | write_text("ERROR: In function ~"); | ^ terps/jacl/interpreter.c:1739:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1739 | write_text(executing_function->name); | ^ terps/jacl/interpreter.c:1740:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1740 | write_text("~, "); | ^ terps/jacl/interpreter.c:1742:29: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1742 | write_text(text_of_word(counter)); | ^ terps/jacl/interpreter.c:1742:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1742 | write_text(text_of_word(counter)); | ^ terps/jacl/interpreter.c:1744:44: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1744 | } else if (!strcmp(word[0], "debug") && DEBUG->value) { | ^ terps/jacl/constants.h:104:34: note: expanded from macro 'DEBUG' 104 | #define DEBUG integer_resolve("debug") | ^ terps/jacl/interpreter.c:1745:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1745 | write_text("DEBUG: "); | ^ terps/jacl/interpreter.c:1747:29: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1747 | write_text(text_of_word(counter)); | ^ terps/jacl/interpreter.c:1747:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1747 | write_text(text_of_word(counter)); | ^ terps/jacl/interpreter.c:1751:27: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1751 | output = text_of_word(counter); | ^ terps/jacl/interpreter.c:1754:17: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1754 | write_text(output); | ^ terps/jacl/interpreter.c:1760:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1760 | noproprun(0); | ^ terps/jacl/interpreter.c:1761:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1761 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1763:40: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1763 | if ((container = container_resolve(word[1])) == NULL) { | ^ terps/jacl/interpreter.c:1764:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1764 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:1765:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1765 | return(exit_function (TRUE)); | ^ terps/jacl/interpreter.c:1768:33: warning: passing arguments to 'text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1768 | *container = strlen(text_of(word[2])); | ^ terps/jacl/interpreter.c:1774:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1774 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1776:40: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1776 | if ((container = container_resolve(word[1])) == NULL) { | ^ terps/jacl/interpreter.c:1777:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1777 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:1778:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1781:37: warning: passing arguments to 'save_interaction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1781 | *container = save_interaction(NULL); | ^ terps/jacl/interpreter.c:1783:54: warning: passing arguments to 'arg_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1783 | *container = save_interaction(arg_text_of_word(2)); | ^ terps/jacl/interpreter.c:1783:37: warning: passing arguments to 'save_interaction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1783 | *container = save_interaction(arg_text_of_word(2)); | ^ terps/jacl/interpreter.c:1791:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1791 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1793:40: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1793 | if ((container = container_resolve(word[1])) == NULL) { | ^ terps/jacl/interpreter.c:1794:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1794 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:1795:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1795 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1798:40: warning: passing arguments to 'restore_interaction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1798 | *container = restore_interaction(NULL); | ^ terps/jacl/interpreter.c:1800:57: warning: passing arguments to 'arg_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1800 | *container = restore_interaction(arg_text_of_word(2)); | ^ terps/jacl/interpreter.c:1800:40: warning: passing arguments to 'restore_interaction' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1800 | *container = restore_interaction(arg_text_of_word(2)); | ^ terps/jacl/interpreter.c:1829:39: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1829 | strcpy (split_buffer, text_of_word(2)); | ^ terps/jacl/interpreter.c:1830:36: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1830 | strcpy (delimiter, text_of_word(3)); | ^ terps/jacl/interpreter.c:1836:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1836 | noproprun(0); | ^ terps/jacl/interpreter.c:1837:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1837 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1839:58: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1839 | split_container = container_resolve(var_text_of_word(1)); | ^ terps/jacl/interpreter.c:1839:41: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1839 | split_container = container_resolve(var_text_of_word(1)); | ^ terps/jacl/interpreter.c:1842:33: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1842 | unkvarrun(var_text_of_word(1)); | ^ terps/jacl/interpreter.c:1842:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1842 | unkvarrun(var_text_of_word(1)); | ^ terps/jacl/interpreter.c:1843:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1843 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1851:49: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1851 | strcpy(container_buffer, var_text_of_word(4)); | ^ terps/jacl/interpreter.c:1857:50: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1857 | if ((resolved_splitstring = string_resolve(container_buffer)) == NULL) { | ^ terps/jacl/interpreter.c:1858:35: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1858 | unkstrrun(var_text_of_word(4)); | ^ terps/jacl/interpreter.c:1858:18: warning: passing arguments to 'unkstrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1858 | unkstrrun(var_text_of_word(4)); | ^ terps/jacl/interpreter.c:1859:30: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1859 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1866:48: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1866 | strcpy(container_buffer, var_text_of_word(4)); | ^ terps/jacl/interpreter.c:1872:49: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1872 | if ((resolved_splitstring = string_resolve(container_buffer)) == NULL) { | ^ terps/jacl/interpreter.c:1873:17: warning: passing arguments to 'unkstrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1873 | unkstrrun(word[1]); | ^ terps/jacl/interpreter.c:1874:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1874 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1888:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1888 | noproprun(0); | ^ terps/jacl/interpreter.c:1889:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1889 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1892:63: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1892 | if ((resolved_setstring = string_resolve(var_text_of_word(1))) == NULL) { | ^ terps/jacl/interpreter.c:1892:46: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1892 | if ((resolved_setstring = string_resolve(var_text_of_word(1))) == NULL) { | ^ terps/jacl/interpreter.c:1893:16: warning: passing arguments to 'unkstrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1893 | unkstrrun(word[1]); | ^ terps/jacl/interpreter.c:1894:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1894 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1899:44: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1899 | strcat(setstring_buffer, text_of_word(counter)); | ^ terps/jacl/interpreter.c:1920:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1920 | noproprun(0); | ^ terps/jacl/interpreter.c:1921:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1921 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1924:46: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1924 | if ((resolved_setstring = string_resolve(word[1])) == NULL) { | ^ terps/jacl/interpreter.c:1925:16: warning: passing arguments to 'unkstrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1925 | unkstrrun(word[1]); | ^ terps/jacl/interpreter.c:1926:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1926 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1929:22: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1929 | index = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:1932:48: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1932 | strcat(setstring_buffer, text_of_word(2)); | ^ terps/jacl/interpreter.c:1942:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1942 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1944:22: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1944 | index = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:1945:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1945 | return (exit_function(index)); | ^ terps/jacl/interpreter.c:1953:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1953 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1955:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1955 | object_1 = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:1958:16: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1958 | badptrrun(word[1], object_1); | ^ terps/jacl/interpreter.c:1959:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1959 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1961:19: warning: passing arguments to 'new_position' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1961 | new_position((double) object[object_1]->X, | ^ terps/jacl/interpreter.c:1975:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1975 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1977:40: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1977 | if ((container = container_resolve(word[1])) == NULL) { | ^ terps/jacl/interpreter.c:1978:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1978 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:1979:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1979 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1982:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1982 | object_1 = value_of(word[2], TRUE); | ^ terps/jacl/interpreter.c:1985:16: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1985 | badptrrun(word[2], object_1); | ^ terps/jacl/interpreter.c:1986:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1986 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1988:26: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1988 | object_2 = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:1991:17: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1991 | badptrrun(word[3], object_2); | ^ terps/jacl/interpreter.c:1992:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1992 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:1997:29: warning: passing arguments to 'bearing' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1997 | *container = bearing((double) object[object_1]->X, | ^ terps/jacl/interpreter.c:2010:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2010 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2012:35: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2012 | container = container_resolve(word[1]); | ^ terps/jacl/interpreter.c:2014:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2014 | object_1 = value_of(word[2], TRUE); | ^ terps/jacl/interpreter.c:2017:16: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2017 | badptrrun(word[2], object_1); | ^ terps/jacl/interpreter.c:2018:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2018 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2020:26: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2020 | object_2 = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:2023:17: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2023 | badptrrun(word[3], object_2); | ^ terps/jacl/interpreter.c:2024:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2024 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2029:30: warning: passing arguments to 'distance' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2029 | *container = distance((double) | ^ terps/jacl/interpreter.c:2048:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2048 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2050:35: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2050 | container = container_resolve(word[1]); | ^ terps/jacl/interpreter.c:2052:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2052 | object_1 = value_of(word[2], TRUE); | ^ terps/jacl/interpreter.c:2055:16: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2055 | badptrrun(word[2], object_1); | ^ terps/jacl/interpreter.c:2056:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2056 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2058:26: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2058 | object_2 = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:2061:17: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2061 | badptrrun(word[3], object_2); | ^ terps/jacl/interpreter.c:2062:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2062 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2068:33: warning: passing arguments to 'find_route' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2068 | *container = find_route(object_1, object_2, TRUE); | ^ terps/jacl/interpreter.c:2070:33: warning: passing arguments to 'find_route' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2070 | *container = find_route(object_1, object_2, FALSE); | ^ terps/jacl/interpreter.c:2081:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2081 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2083:52: warning: passing arguments to 'var_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2083 | container = container_resolve(var_text_of_word(1)); | ^ terps/jacl/interpreter.c:2083:35: warning: passing arguments to 'container_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2083 | container = container_resolve(var_text_of_word(1)); | ^ terps/jacl/interpreter.c:2086:16: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2086 | unkvarrun(word[1]); | ^ terps/jacl/interpreter.c:2087:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2087 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2091:26: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2091 | counter = value_of(word[mark + 1], TRUE); | ^ terps/jacl/interpreter.c:2105:19: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2105 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:2109:30: warning: passing arguments to 'grand_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2109 | *container = grand_of(counter, FALSE); | ^ terps/jacl/interpreter.c:2111:30: warning: passing arguments to 'grand_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2111 | *container = grand_of(counter, TRUE); | ^ terps/jacl/interpreter.c:2118:18: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2118 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:2130:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2130 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2132:51: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2132 | if ((bit_mask = attribute_resolve(arg_text_of(word[3])))) { | ^ terps/jacl/interpreter.c:2132:39: warning: passing arguments to 'attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2132 | if ((bit_mask = attribute_resolve(arg_text_of(word[3])))) { | ^ terps/jacl/interpreter.c:2133:23: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2133 | index = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:2135:17: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2135 | badptrrun(word[1], index); | ^ terps/jacl/interpreter.c:2136:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2136 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2147:63: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2147 | } else if ((bit_mask = user_attribute_resolve(arg_text_of(word[3])))) { | ^ terps/jacl/interpreter.c:2147:51: warning: passing arguments to 'user_attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2147 | } else if ((bit_mask = user_attribute_resolve(arg_text_of(word[3])))) { | ^ terps/jacl/interpreter.c:2148:23: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2148 | index = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:2150:17: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2150 | badptrrun(word[1], index); | ^ terps/jacl/interpreter.c:2151:29: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2151 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2163:16: warning: passing arguments to 'unkattrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2163 | unkattrun(3); | ^ terps/jacl/interpreter.c:2164:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2164 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2173:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2173 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2178:39: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2178 | strcat (temp_buffer, text_of_word(1)); | ^ terps/jacl/interpreter.c:2185:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2185 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:2188:29: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2188 | output = text_of_word(counter); | ^ terps/jacl/interpreter.c:2214:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2214 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2217:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2217 | log_error("Insert statement not inside an 'update' loop.", PLUS_STDOUT); | ^ terps/jacl/interpreter.c:2220:29: warning: passing arguments to 'text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2220 | output = text_of_word(counter); | ^ terps/jacl/interpreter.c:2238:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2238 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2240:22: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2240 | inspect(value_of(word[1], TRUE)); | ^ terps/jacl/interpreter.c:2240:13: warning: passing arguments to 'inspect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2240 | inspect(value_of(word[1], TRUE)); | ^ terps/jacl/interpreter.c:2248:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2248 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2251:21: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2251 | index = value_of(word[1], TRUE); | ^ terps/jacl/interpreter.c:2253:15: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2253 | badptrrun(word[1], index); | ^ terps/jacl/interpreter.c:2254:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2254 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2260:25: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2260 | object_1 = value_of(word[3], TRUE); | ^ terps/jacl/interpreter.c:2262:16: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2262 | badptrrun(word[1], object_1); | ^ terps/jacl/interpreter.c:2263:28: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2263 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2275:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2275 | noproprun(0); | ^ terps/jacl/interpreter.c:2276:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2276 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2285:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2285 | noproprun(0); | ^ terps/jacl/interpreter.c:2286:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2286 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2294:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2294 | noproprun(0); | ^ terps/jacl/interpreter.c:2295:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2295 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2301:45: warning: passing arguments to 'arg_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2301 | strcat(string_buffer, arg_text_of_word(counter)); | ^ terps/jacl/interpreter.c:2312:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2312 | noproprun(0); | ^ terps/jacl/interpreter.c:2313:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2313 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2321:15: warning: passing arguments to 'noproprun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2321 | noproprun(0); | ^ terps/jacl/interpreter.c:2322:27: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2322 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:2329:14: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2329 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/interpreter.c:2345:26: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2345 | glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/interpreter.c:2350:30: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2350 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/interpreter.c:2353:23: warning: passing arguments to 'exit_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2353 | return (exit_function(TRUE)); | ^ terps/jacl/interpreter.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | execute(funcname) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:43:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | int execute(); | ^ terps/jacl/interpreter.c:2357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2357 | exit_function(return_code) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:52:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 52 | int exit_function(); | ^ terps/jacl/interpreter.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2381 | object_names(object_index, names_buffer) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:101:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 101 | char* object_names(); | ^ terps/jacl/interpreter.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2401 | distance(x1, y1, x2, y2) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:28:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 28 | int distance(); | ^ terps/jacl/interpreter.c:2457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2457 | new_position(x1, y1, bearing, velocity) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:164:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 164 | void new_position(); | ^ terps/jacl/interpreter.c:2508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2508 | bearing(x1, y1, x2, y2) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:27:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 27 | int bearing(); | ^ terps/jacl/interpreter.c:2609:42: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2609 | if ((resolved_integer = integer_resolve(arg_ptr[index])) != NULL) { | ^ terps/jacl/interpreter.c:2611:51: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2611 | } else if ((resolved_cinteger = cinteger_resolve(arg_ptr[index])) != NULL) { | ^ terps/jacl/interpreter.c:2613:36: warning: passing arguments to 'object_element_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2613 | } else if (object_element_resolve(arg_ptr[index])) { | ^ terps/jacl/interpreter.c:2615:39: warning: passing arguments to 'object_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2615 | } else if ((counter = object_resolve(arg_ptr[index])) != -1) { | ^ terps/jacl/interpreter.c:2617:14: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2617 | badptrrun(arg_ptr[index], counter); | ^ terps/jacl/interpreter.c:2623:22: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2623 | } else if (validate(arg_ptr[index])) { | ^ terps/jacl/interpreter.c:2635:16: warning: passing arguments to 'clear_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2635 | clear_cinteger("arg"); | ^ terps/jacl/interpreter.c:2636:15: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2636 | clear_cstring("string_arg"); | ^ terps/jacl/interpreter.c:2642:16: warning: passing arguments to 'add_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2642 | add_cinteger ("arg", arg_value[index]); | ^ terps/jacl/interpreter.c:2644:41: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2644 | add_cstring ("string_arg", arg_text_of(arg_ptr[index])); | ^ terps/jacl/interpreter.c:2644:15: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2644 | add_cstring ("string_arg", arg_text_of(arg_ptr[index])); | ^ terps/jacl/interpreter.c:2558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2558 | set_arguments(function_call) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:139:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 139 | void set_arguments(); | ^ terps/jacl/interpreter.c:2656:17: warning: passing arguments to 'clear_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2656 | clear_cinteger ("arg"); | ^ terps/jacl/interpreter.c:2657:16: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2657 | clear_cstring ("string_arg"); | ^ terps/jacl/interpreter.c:2662:16: warning: passing arguments to 'add_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2662 | add_cinteger ("arg", backup[stack].arguments[index]); | ^ terps/jacl/interpreter.c:2667:21: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2667 | add_cstring ("string_arg", backup[stack].str_arguments[index]); | ^ terps/jacl/interpreter.c:2699:27: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2699 | strncpy (cstring_resolve("function_name")->value, executing_function->name, 80); | ^ terps/jacl/interpreter.c:2699:27: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] terps/jacl/interpreter.c:2740:12: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2740 | log_error("Stack overflow.", PLUS_STDERR); | ^ terps/jacl/interpreter.c:2728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2728 | push_stack(file_pointer) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:141:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 141 | void push_stack(); | ^ terps/jacl/interpreter.c:2830:17: warning: passing arguments to 'clear_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2830 | clear_cinteger ("$integer"); | ^ terps/jacl/interpreter.c:2831:16: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2831 | clear_cstring ("$string"); | ^ terps/jacl/interpreter.c:2832:16: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2832 | clear_cstring ("$word"); | ^ terps/jacl/interpreter.c:2836:16: warning: passing arguments to 'add_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2836 | add_cinteger ("$integer", proxy_backup[proxy_stack].integer[index]); | ^ terps/jacl/interpreter.c:2841:15: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2841 | add_cstring ("$string", proxy_backup[proxy_stack].text[index]); | ^ terps/jacl/interpreter.c:2846:21: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2846 | add_cstring ("$word", proxy_backup[proxy_stack].command[index]); | ^ terps/jacl/interpreter.c:2881:12: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2881 | log_error("Stack overflow.", PLUS_STDERR); | ^ terps/jacl/interpreter.c:2953:17: warning: passing arguments to 'logic_test' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2953 | if (logic_test(first)) | ^ terps/jacl/interpreter.c:2971:17: warning: passing arguments to 'logic_test' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2971 | if (logic_test(first) == FALSE) | ^ terps/jacl/interpreter.c:2988:18: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2988 | index = value_of(word[first], TRUE); | ^ terps/jacl/interpreter.c:2989:20: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2989 | compare = value_of(word[first + 2], TRUE); | ^ terps/jacl/interpreter.c:3008:13: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3008 | unkobjrun(first); | ^ terps/jacl/interpreter.c:3011:17: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3011 | return (scope(index, word[first + 2])); | ^ terps/jacl/interpreter.c:3014:13: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3014 | unkobjrun(first); | ^ terps/jacl/interpreter.c:3017:18: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3017 | return (!scope(index, word[first + 2])); | ^ terps/jacl/interpreter.c:3020:13: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3020 | unkobjrun(first); | ^ terps/jacl/interpreter.c:3031:13: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3031 | unkobjrun(first); | ^ terps/jacl/interpreter.c:3062:13: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3062 | unkobjrun(first); | ^ terps/jacl/interpreter.c:3066:14: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3066 | unkobjrun(first + 2); | ^ terps/jacl/interpreter.c:3069:18: warning: passing arguments to 'parent_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3069 | if (parent_of(index, compare, UNRESTRICT)) | ^ terps/jacl/interpreter.c:3077:13: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3077 | unkobjrun(first); | ^ terps/jacl/interpreter.c:3081:14: warning: passing arguments to 'unkobjrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3081 | unkobjrun(first + 2); | ^ terps/jacl/interpreter.c:3084:18: warning: passing arguments to 'parent_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3084 | if (parent_of(index, compare, UNRESTRICT)) | ^ terps/jacl/interpreter.c:3094:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3094 | write_text(error_buffer); | ^ terps/jacl/interpreter.c:2980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2980 | logic_test(first) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:31:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 31 | int logic_test(); | ^ terps/jacl/interpreter.c:3107:15: warning: passing arguments to 'str_test' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3107 | if (str_test(first)) | ^ terps/jacl/interpreter.c:3123:15: warning: passing arguments to 'str_test' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3123 | if (str_test(first) == FALSE) | ^ terps/jacl/interpreter.c:3140:26: warning: passing arguments to 'arg_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3140 | index = arg_text_of_word(first); | ^ terps/jacl/interpreter.c:3141:28: warning: passing arguments to 'arg_text_of_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3141 | compare = arg_text_of_word(first + 2); | ^ terps/jacl/interpreter.c:3189:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3189 | write_text(error_buffer); | ^ terps/jacl/interpreter.c:3132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3132 | str_test(first) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:32:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 32 | int str_test(); | ^ terps/jacl/interpreter.c:3195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3195 | add_cinteger(name, value) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:160:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 160 | void add_cinteger(); | ^ terps/jacl/interpreter.c:3223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3223 | clear_cinteger(name) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:161:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 161 | void clear_cinteger(); | ^ terps/jacl/interpreter.c:3260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3260 | add_cstring(name, value) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:157:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 157 | void add_cstring(); | ^ terps/jacl/interpreter.c:3289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3289 | clear_cstring(name) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:159:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 159 | void clear_cstring(); | ^ terps/jacl/interpreter.c:3328:12: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3328 | badptrrun(word[1], object_num); | ^ terps/jacl/interpreter.c:3332:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3332 | write_text("label: "); | ^ terps/jacl/interpreter.c:3333:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3333 | write_text(object[object_num]->label); | ^ terps/jacl/interpreter.c:3337:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3337 | write_text("^has location attributes: "); | ^ terps/jacl/interpreter.c:3342:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3342 | write_text(location_attributes[index]); | ^ terps/jacl/interpreter.c:3349:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3349 | write_text("^has object attributes: "); | ^ terps/jacl/interpreter.c:3354:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3354 | write_text(object_attributes[index]); | ^ terps/jacl/interpreter.c:3360:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3360 | write_text("^has user attributes: "); | ^ terps/jacl/interpreter.c:3369:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3369 | write_text(pointer->name); | ^ terps/jacl/interpreter.c:3370:15: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3370 | write_text(" "); | ^ terps/jacl/interpreter.c:3377:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3377 | write_text("^"); | ^ terps/jacl/interpreter.c:3391:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3391 | write_text(temp_buffer); | ^ terps/jacl/interpreter.c:3401:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3401 | write_text(temp_buffer); | ^ terps/jacl/interpreter.c:3318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3318 | inspect (object_num) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:79:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 79 | void inspect(); | ^ terps/jacl/interpreter.c:3408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3408 | grand_of(child, objs_only) | ^ In file included from terps/jacl/interpreter.c:9: terps/jacl/prototypes.h:49:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | int grand_of(); | ^ terps/jacl/interpreter.c:3483:14: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3483 | if (scope(*select_integer, scope_criterion)) { | ^ 389 warnings generated. Cc build/macosx.release/jacl/loader.o In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/loader.c:119:16: warning: passing arguments to 'create_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | create_string ("return_value", ""); | ^ terps/jacl/loader.c:121:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | create_cstring ("function_name", "JACL*Internal"); | ^ terps/jacl/loader.c:124:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | create_cstring ("field", "field0"); | ^ terps/jacl/loader.c:125:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | create_cstring ("field", "field1"); | ^ terps/jacl/loader.c:126:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | create_cstring ("field", "field2"); | ^ terps/jacl/loader.c:127:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | create_cstring ("field", "field3"); | ^ terps/jacl/loader.c:128:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | create_cstring ("field", "field4"); | ^ terps/jacl/loader.c:129:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | create_cstring ("field", "field5"); | ^ terps/jacl/loader.c:130:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | create_cstring ("field", "field6"); | ^ terps/jacl/loader.c:131:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | create_cstring ("field", "field7"); | ^ terps/jacl/loader.c:132:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | create_cstring ("field", "field8"); | ^ terps/jacl/loader.c:133:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | create_cstring ("field", "field9"); | ^ terps/jacl/loader.c:134:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | create_cstring ("field", "field10"); | ^ terps/jacl/loader.c:135:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | create_cstring ("field", "field11"); | ^ terps/jacl/loader.c:136:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | create_cstring ("field", "field12"); | ^ terps/jacl/loader.c:137:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | create_cstring ("field", "field13"); | ^ terps/jacl/loader.c:138:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | create_cstring ("field", "field14"); | ^ terps/jacl/loader.c:139:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | create_cstring ("field", "field15"); | ^ terps/jacl/loader.c:140:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | create_cstring ("field", "field16"); | ^ terps/jacl/loader.c:141:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | create_cstring ("field", "field17"); | ^ terps/jacl/loader.c:142:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | create_cstring ("field", "field18"); | ^ terps/jacl/loader.c:143:17: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | create_cstring ("field", "field19"); | ^ terps/jacl/loader.c:145:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | create_cinteger ("field_count", 0); | ^ terps/jacl/loader.c:147:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | create_integer ("compass", 0); | ^ terps/jacl/loader.c:149:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | create_integer ("total_moves", -1); | ^ terps/jacl/loader.c:150:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | create_integer ("time", TRUE); | ^ terps/jacl/loader.c:151:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | create_integer ("score", 0); | ^ terps/jacl/loader.c:152:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | create_integer ("display_mode", 0); | ^ terps/jacl/loader.c:153:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | create_integer ("internal_version", J_VERSION); | ^ terps/jacl/loader.c:154:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | create_integer ("max_rand", 100); | ^ terps/jacl/loader.c:155:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | create_integer ("destination", 0); | ^ terps/jacl/loader.c:156:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | create_integer ("interrupted", 0); | ^ terps/jacl/loader.c:157:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | create_integer ("debug", 0); | ^ terps/jacl/loader.c:158:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | create_integer ("graphics_enabled", 0); | ^ terps/jacl/loader.c:159:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | create_integer ("sound_enabled", 0); | ^ terps/jacl/loader.c:160:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | create_integer ("timer_enabled", 0); | ^ terps/jacl/loader.c:161:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | create_integer ("multi_prefix", 0); | ^ terps/jacl/loader.c:162:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | create_integer ("notify", 1); | ^ terps/jacl/loader.c:163:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | create_integer ("debug", 0); | ^ terps/jacl/loader.c:164:17: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | create_integer ("linebreaks", 1); | ^ terps/jacl/loader.c:172:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | create_cinteger ("graphics_supported", 0); | ^ terps/jacl/loader.c:173:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | create_cinteger ("sound_supported", 0); | ^ terps/jacl/loader.c:174:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | create_cinteger ("timer_supported", 0); | ^ terps/jacl/loader.c:175:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | create_cinteger ("GLK", 0); | ^ terps/jacl/loader.c:176:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | create_cinteger ("CGI", 1); | ^ terps/jacl/loader.c:177:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | create_cinteger ("NDS", 2); | ^ terps/jacl/loader.c:179:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | create_cinteger ("interpreter", 0); | ^ terps/jacl/loader.c:191:2: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | GRAPHICS_SUPPORTED->value = (int) glk_gestalt(gestalt_Graphics, 0); | ^ terps/jacl/constants.h:109:45: note: expanded from macro 'GRAPHICS_SUPPORTED' 109 | #define GRAPHICS_SUPPORTED cinteger_resolve("graphics_supported") | ^ terps/jacl/loader.c:192:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | GRAPHICS_ENABLED->value = (int) glk_gestalt(gestalt_Graphics, 0); | ^ terps/jacl/constants.h:100:42: note: expanded from macro 'GRAPHICS_ENABLED' 100 | #define GRAPHICS_ENABLED integer_resolve("graphics_enabled") | ^ terps/jacl/loader.c:193:2: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | SOUND_SUPPORTED->value = (int) glk_gestalt(gestalt_Sound, 0); | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/loader.c:194:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | SOUND_ENABLED->value = (int) glk_gestalt(gestalt_Sound, 0); | ^ terps/jacl/constants.h:99:40: note: expanded from macro 'SOUND_ENABLED' 99 | #define SOUND_ENABLED integer_resolve("sound_enabled") | ^ terps/jacl/loader.c:195:2: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | TIMER_SUPPORTED->value = (int) glk_gestalt(gestalt_Timer, 0); | ^ terps/jacl/constants.h:110:43: note: expanded from macro 'TIMER_SUPPORTED' 110 | #define TIMER_SUPPORTED cinteger_resolve("timer_supported") | ^ terps/jacl/loader.c:196:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | TIMER_ENABLED->value = (int) glk_gestalt(gestalt_Timer, 0); | ^ terps/jacl/constants.h:101:40: note: expanded from macro 'TIMER_ENABLED' 101 | #define TIMER_ENABLED integer_resolve("timer_enabled") | ^ terps/jacl/loader.c:206:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | create_cinteger ("true", 1); | ^ terps/jacl/loader.c:207:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | create_cinteger ("false", 0); | ^ terps/jacl/loader.c:208:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | create_cinteger ("null", 0); | ^ terps/jacl/loader.c:209:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | create_cinteger ("nowhere", 0); | ^ terps/jacl/loader.c:210:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | create_cinteger ("heavy", HEAVY); | ^ terps/jacl/loader.c:211:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | create_cinteger ("scenery", SCENERY); | ^ terps/jacl/loader.c:212:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | create_cinteger ("north", NORTH_DIR); | ^ terps/jacl/loader.c:213:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | create_cinteger ("south", SOUTH_DIR); | ^ terps/jacl/loader.c:214:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | create_cinteger ("east", EAST_DIR); | ^ terps/jacl/loader.c:215:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | create_cinteger ("west", WEST_DIR); | ^ terps/jacl/loader.c:216:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | create_cinteger ("northeast", NORTHEAST_DIR); | ^ terps/jacl/loader.c:217:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | create_cinteger ("northwest", NORTHWEST_DIR); | ^ terps/jacl/loader.c:218:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | create_cinteger ("southeast", SOUTHEAST_DIR); | ^ terps/jacl/loader.c:219:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | create_cinteger ("southwest", SOUTHWEST_DIR); | ^ terps/jacl/loader.c:220:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | create_cinteger ("up", UP_DIR); | ^ terps/jacl/loader.c:221:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | create_cinteger ("down", DOWN_DIR); | ^ terps/jacl/loader.c:222:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | create_cinteger ("in", IN_DIR); | ^ terps/jacl/loader.c:223:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | create_cinteger ("out", OUT_DIR); | ^ terps/jacl/loader.c:224:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | create_cinteger ("parent", 0); | ^ terps/jacl/loader.c:225:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | create_cinteger ("quantity", 1); | ^ terps/jacl/loader.c:226:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | create_cinteger ("capacity", 1); | ^ terps/jacl/loader.c:227:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | create_cinteger ("mass", 2); | ^ terps/jacl/loader.c:228:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | create_cinteger ("bearing", 3); | ^ terps/jacl/loader.c:229:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | create_cinteger ("velocity", 4); | ^ terps/jacl/loader.c:230:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | create_cinteger ("next", 5); | ^ terps/jacl/loader.c:231:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | create_cinteger ("previous", 6); | ^ terps/jacl/loader.c:232:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | create_cinteger ("child", 7); | ^ terps/jacl/loader.c:233:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | create_cinteger ("index", 8); | ^ terps/jacl/loader.c:234:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | create_cinteger ("status", 9); | ^ terps/jacl/loader.c:235:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | create_cinteger ("state", 10); | ^ terps/jacl/loader.c:236:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | create_cinteger ("counter", 11); | ^ terps/jacl/loader.c:237:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | create_cinteger ("points", 12); | ^ terps/jacl/loader.c:238:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | create_cinteger ("class", 13); | ^ terps/jacl/loader.c:239:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | create_cinteger ("x", 14); | ^ terps/jacl/loader.c:240:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | create_cinteger ("y", 15); | ^ terps/jacl/loader.c:241:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:242:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:243:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:244:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:245:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:246:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:247:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:248:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | create_cinteger ("volume", 100); | ^ terps/jacl/loader.c:249:18: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | create_cinteger ("timer", 500); | ^ terps/jacl/loader.c:278:34: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:289:35: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:296:29: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/loader.c:308:37: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:317:38: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:323:32: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/loader.c:330:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | noproperr(line); | ^ terps/jacl/loader.c:342:27: warning: passing arguments to 'build_grammar_table' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | build_grammar_table(grammar_table); | ^ terps/jacl/loader.c:345:26: warning: passing arguments to 'build_grammar_table' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | build_grammar_table(grammar_table); | ^ terps/jacl/loader.c:350:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | noproperr(line); | ^ terps/jacl/loader.c:352:33: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | } else if (legal_label_check(word[1], line, OBJ_TYPE)) { | ^ terps/jacl/loader.c:358:16: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | log_error(MAXIMUM_EXCEEDED, PLUS_STDERR); | ^ terps/jacl/loader.c:359:16: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | terminate(47); | ^ terps/jacl/loader.c:384:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | noproperr(line); | ^ terps/jacl/loader.c:401:16: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | noproperr(line); | ^ terps/jacl/loader.c:454:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 454 | noproperr(line); | ^ terps/jacl/loader.c:462:45: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | if (quoted[index] == TRUE || !validate(word[index])) { | ^ terps/jacl/loader.c:463:29: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | if (legal_label_check(word[1], line, CSTR_TYPE)) { | ^ terps/jacl/loader.c:466:23: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | create_cstring(word[1], word[index]); | ^ terps/jacl/loader.c:469:29: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | if (legal_label_check(word[1], line, CINT_TYPE)) { | ^ terps/jacl/loader.c:472:42: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | create_cinteger(word[1], value_of(word[index]), FALSE); | ^ terps/jacl/loader.c:472:24: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | create_cinteger(word[1], value_of(word[index]), FALSE); | ^ terps/jacl/loader.c:474:19: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | unkvalerr(line, index); | ^ terps/jacl/loader.c:484:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 484 | noproperr(line); | ^ terps/jacl/loader.c:486:33: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | } else if (legal_label_check(word[1], line, ATT_TYPE)) { | ^ terps/jacl/loader.c:489:15: warning: passing arguments to 'maxatterr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | maxatterr(line, 1); | ^ terps/jacl/loader.c:513:28: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | if (legal_label_check(word[index], line, ATT_TYPE)) { | ^ terps/jacl/loader.c:516:17: warning: passing arguments to 'maxatterr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | maxatterr(line, index); | ^ terps/jacl/loader.c:536:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | noproperr(line); | ^ terps/jacl/loader.c:538:33: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | } else if (legal_label_check(word[1], line, STR_TYPE)) { | ^ terps/jacl/loader.c:542:20: warning: passing arguments to 'create_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | create_string(word[1], ""); | ^ terps/jacl/loader.c:544:20: warning: passing arguments to 'create_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | create_string(word[1], word[2]); | ^ terps/jacl/loader.c:547:21: warning: passing arguments to 'create_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 547 | create_string(word[1], word[index]); | ^ terps/jacl/loader.c:554:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | noproperr(line); | ^ terps/jacl/loader.c:574:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 574 | noproperr(line); | ^ terps/jacl/loader.c:576:33: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | } else if (legal_label_check(word[1], line, STR_TYPE)) { | ^ terps/jacl/loader.c:581:22: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 581 | index = value_of(word[2], FALSE); | ^ terps/jacl/loader.c:583:16: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | unkvalerr(line, 2); | ^ terps/jacl/loader.c:588:21: warning: passing arguments to 'create_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 588 | create_string (word[1], word[3]); | ^ terps/jacl/loader.c:593:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | noproperr(line); | ^ terps/jacl/loader.c:595:33: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 595 | } else if (legal_label_check(word[1], line, INT_TYPE)) { | ^ terps/jacl/loader.c:601:31: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 601 | default_value = value_of(word[3], FALSE); | ^ terps/jacl/loader.c:603:17: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 603 | unkvalerr(line, 3); | ^ terps/jacl/loader.c:611:22: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | index = value_of(word[2], FALSE); | ^ terps/jacl/loader.c:613:16: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 613 | unkvalerr(line, 2); | ^ terps/jacl/loader.c:618:22: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | create_integer (word[1], default_value); | ^ terps/jacl/loader.c:623:15: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | noproperr(line); | ^ terps/jacl/loader.c:625:33: warning: passing arguments to 'legal_label_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 625 | } else if (legal_label_check(word[1], line, INT_TYPE)) { | ^ terps/jacl/loader.c:628:21: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | create_integer (word[1], 0); | ^ terps/jacl/loader.c:634:22: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 634 | create_integer (word[1], 0); | ^ terps/jacl/loader.c:641:35: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:650:36: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 650 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:656:30: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/loader.c:660:12: warning: passing arguments to 'totalerrs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | totalerrs(errors); | ^ terps/jacl/loader.c:661:12: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | terminate(48); | ^ terps/jacl/loader.c:669:21: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 669 | if (integer_resolve("status_window") == NULL) { | ^ terps/jacl/loader.c:670:18: warning: passing arguments to 'create_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 670 | create_integer ("status_window", 1); | ^ terps/jacl/loader.c:674:20: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | if (string_resolve("command_prompt") == NULL) { | ^ terps/jacl/loader.c:675:17: warning: passing arguments to 'create_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | create_string ("command_prompt", "^> "); | ^ terps/jacl/loader.c:679:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | if (cstring_resolve("game_title") == NULL) { | ^ terps/jacl/loader.c:680:18: warning: passing arguments to 'create_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 680 | create_cstring ("game_title", prefix); | ^ terps/jacl/loader.c:695:34: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 695 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:706:35: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 706 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:712:29: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/loader.c:725:14: warning: passing arguments to 'nofnamerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 725 | nofnamerr(line); | ^ terps/jacl/loader.c:745:36: warning: passing arguments to 'object_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 745 | self_parent = object_resolve(last_underscore + 1); | ^ terps/jacl/loader.c:750:17: warning: passing arguments to 'nongloberr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 750 | nongloberr(line); | ^ terps/jacl/loader.c:808:37: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 808 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:818:38: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 818 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:824:32: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/loader.c:831:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 831 | noproperr(line); | ^ terps/jacl/loader.c:837:21: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 837 | index = value_of(word[2], FALSE); | ^ terps/jacl/loader.c:839:15: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 839 | unkvalerr(line, 2); | ^ terps/jacl/loader.c:850:38: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | current_integer->value = value_of(word[2], FALSE); | ^ terps/jacl/loader.c:852:15: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | unkvalerr(line, 2); | ^ terps/jacl/loader.c:858:39: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | current_integer->value = value_of(word[index], FALSE); | ^ terps/jacl/loader.c:860:16: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | unkvalerr(line, index); | ^ terps/jacl/loader.c:881:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 881 | noproperr(line); | ^ terps/jacl/loader.c:884:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 884 | noobjerr(line); | ^ terps/jacl/loader.c:888:39: warning: passing arguments to 'attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 888 | if ((bit_mask = attribute_resolve(word[index]))) { | ^ terps/jacl/loader.c:890:51: warning: passing arguments to 'user_attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 890 | } else if ((bit_mask = user_attribute_resolve(word[index]))) { | ^ terps/jacl/loader.c:893:16: warning: passing arguments to 'unkatterr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 893 | unkatterr(line, index); | ^ terps/jacl/loader.c:947:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | noproperr(line); | ^ terps/jacl/loader.c:978:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 978 | noobjerr(line); | ^ terps/jacl/loader.c:984:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 984 | noobjerr(line); | ^ terps/jacl/loader.c:990:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | noproperr(line); | ^ terps/jacl/loader.c:993:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 993 | noobjerr(line); | ^ terps/jacl/loader.c:1003:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1003 | noproperr(line); | ^ terps/jacl/loader.c:1006:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1006 | noobjerr(line); | ^ terps/jacl/loader.c:1014:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1014 | noproperr(line); | ^ terps/jacl/loader.c:1017:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | noobjerr(line); | ^ terps/jacl/loader.c:1023:51: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | } else if ((resolved_cinteger = cinteger_resolve(word[0])) != NULL) { | ^ terps/jacl/loader.c:1026:14: warning: passing arguments to 'noproperr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1026 | noproperr(line); | ^ terps/jacl/loader.c:1029:13: warning: passing arguments to 'noobjerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1029 | noobjerr(line); | ^ terps/jacl/loader.c:1034:52: warning: passing arguments to 'value_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1034 | object[object_count]->integer[index] = value_of(word[1], FALSE); | ^ terps/jacl/loader.c:1036:15: warning: passing arguments to 'unkvalerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1036 | unkvalerr(line, 1); | ^ terps/jacl/loader.c:1041:13: warning: passing arguments to 'unkkeyerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1041 | unkkeyerr(line, 0); | ^ terps/jacl/loader.c:1047:35: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1047 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:1057:36: warning: passing arguments to 'glk_get_bin_line_stream' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | result = glk_get_bin_line_stream(game_stream, text_buffer, (glui32) 1024); | ^ terps/jacl/loader.c:1063:30: warning: passing arguments to 'jacl_decrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1063 | if (encrypted) jacl_decrypt(text_buffer); | ^ terps/jacl/loader.c:1067:21: warning: passing arguments to 'create_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1067 | create_cinteger ("objects", objects); | ^ terps/jacl/loader.c:1078:12: warning: passing arguments to 'totalerrs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1078 | totalerrs(errors); | ^ terps/jacl/loader.c:1079:12: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1079 | terminate(48); | ^ terps/jacl/loader.c:1084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1084 | build_grammar_table(pointer) | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:165:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 165 | void build_grammar_table(); | ^ terps/jacl/loader.c:1153:12: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | validate (word)) { | ^ terps/jacl/loader.c:1155:12: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1163:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1172:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1172 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1183:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1183 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1193:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1193 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1203:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1203 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1214:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | write_text(error_buffer); | ^ terps/jacl/loader.c:1225:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1225 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/loader.c:1126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1126 | legal_label_check(word, line, type) | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:99:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 99 | int legal_label_check(); | ^ terps/jacl/loader.c:1256:6: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1256 | if (SOUND_SUPPORTED->value) { | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/loader.c:1265:20: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1265 | cinteger_resolve(temp_buffer)->value = 100; | ^ terps/jacl/loader.c:1433:11: warning: passing arguments to 'free_from' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1433 | free_from(grammar_table); | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:111:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 111 | void free_from(); | ^ terps/jacl/loader.c:1440:1: note: conflicting prototype is here 1440 | free_from(struct word_type *x) | ^ terps/jacl/loader.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1460 | create_cinteger (name, value) | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:58:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | void create_cinteger(); | ^ terps/jacl/loader.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1485 | create_integer (name, value) | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:57:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | void create_integer(); | ^ terps/jacl/loader.c:1513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1513 | create_string (name, value) | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:56:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | void create_string(); | ^ terps/jacl/loader.c:1550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1550 | create_cstring (name, value) | ^ In file included from terps/jacl/loader.c:9: terps/jacl/prototypes.h:55:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | void create_cstring(); | ^ terps/jacl/loader.c:1590:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1590 | if (cstring_resolve("COMMENT_IGNORED") == NULL) | ^ terps/jacl/loader.c:1592:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1592 | if (cstring_resolve("COMMENT_RECORDED") == NULL) | ^ terps/jacl/loader.c:1594:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | if (cstring_resolve("YES_WORD") == NULL) | ^ terps/jacl/loader.c:1596:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1596 | if (cstring_resolve("NO_WORD") == NULL) | ^ terps/jacl/loader.c:1598:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | if (cstring_resolve("YES_OR_NO") == NULL) | ^ terps/jacl/loader.c:1600:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1600 | if (cstring_resolve("INVALID_SELECTION") == NULL) | ^ terps/jacl/loader.c:1602:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | if (cstring_resolve("RESTARTING") == NULL) | ^ terps/jacl/loader.c:1604:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1604 | if (cstring_resolve("RETURN_GAME") == NULL) | ^ terps/jacl/loader.c:1606:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1606 | if (cstring_resolve("SCRIPTING_ON") == NULL) | ^ terps/jacl/loader.c:1608:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1608 | if (cstring_resolve("SCRIPTING_OFF") == NULL) | ^ terps/jacl/loader.c:1610:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1610 | if (cstring_resolve("SCRIPTING_ALREADY_OFF") == NULL) | ^ terps/jacl/loader.c:1612:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1612 | if (cstring_resolve("SCRIPTING_ALREADY_ON") == NULL) | ^ terps/jacl/loader.c:1614:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1614 | if (cstring_resolve("CANT_WRITE_SCRIPT") == NULL) | ^ terps/jacl/loader.c:1616:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1616 | if (cstring_resolve("ERROR_READING_WALKTHRU") == NULL) | ^ terps/jacl/loader.c:1618:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1618 | if (cstring_resolve("BAD_OOPS") == NULL) | ^ terps/jacl/loader.c:1620:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1620 | if (cstring_resolve("CANT_CORRECT") == NULL) | ^ terps/jacl/loader.c:1622:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1622 | if (cstring_resolve("SURE_QUIT") == NULL) | ^ terps/jacl/loader.c:1624:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1624 | if (cstring_resolve("SURE_RESTART") == NULL) | ^ terps/jacl/loader.c:1626:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1626 | if (cstring_resolve("NOT_CLEVER") == NULL) | ^ terps/jacl/loader.c:1628:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1628 | if (cstring_resolve("NO_MOVES") == NULL) | ^ terps/jacl/loader.c:1630:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1630 | if (cstring_resolve("TYPE_NUMBER") == NULL) | ^ terps/jacl/loader.c:1632:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1632 | if (cstring_resolve("BY") == NULL) | ^ terps/jacl/loader.c:1634:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1634 | if (cstring_resolve("REFERRING_TO") == NULL) | ^ terps/jacl/loader.c:1636:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1636 | if (cstring_resolve("WALKTHRU_WORD") == NULL) | ^ terps/jacl/loader.c:1638:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1638 | if (cstring_resolve("INFO_WORD") == NULL) | ^ terps/jacl/loader.c:1640:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1640 | if (cstring_resolve("RESTART_WORD") == NULL) | ^ terps/jacl/loader.c:1642:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1642 | if (cstring_resolve("AGAIN_WORD") == NULL) | ^ terps/jacl/loader.c:1644:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1644 | if (cstring_resolve("SCRIPT_WORD") == NULL) | ^ terps/jacl/loader.c:1646:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1646 | if (cstring_resolve("UNSCRIPT_WORD") == NULL) | ^ terps/jacl/loader.c:1648:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1648 | if (cstring_resolve("QUIT_WORD") == NULL) | ^ terps/jacl/loader.c:1650:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1650 | if (cstring_resolve("UNDO_WORD") == NULL) | ^ terps/jacl/loader.c:1652:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1652 | if (cstring_resolve("OOPS_WORD") == NULL) | ^ terps/jacl/loader.c:1654:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1654 | if (cstring_resolve("FROM_WORD") == NULL) | ^ terps/jacl/loader.c:1656:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1656 | if (cstring_resolve("EXCEPT_WORD") == NULL) | ^ terps/jacl/loader.c:1658:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1658 | if (cstring_resolve("FOR_WORD") == NULL) | ^ terps/jacl/loader.c:1660:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1660 | if (cstring_resolve("BUT_WORD") == NULL) | ^ terps/jacl/loader.c:1662:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1662 | if (cstring_resolve("AND_WORD") == NULL) | ^ terps/jacl/loader.c:1664:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1664 | if (cstring_resolve("THEN_WORD") == NULL) | ^ terps/jacl/loader.c:1666:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1666 | if (cstring_resolve("OF_WORD") == NULL) | ^ terps/jacl/loader.c:1668:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1668 | if (cstring_resolve("SHE_WORD") == NULL) | ^ terps/jacl/loader.c:1670:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1670 | if (cstring_resolve("HE_WORD") == NULL) | ^ terps/jacl/loader.c:1672:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1672 | if (cstring_resolve("THAT_WORD") == NULL) | ^ terps/jacl/loader.c:1674:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1674 | if (cstring_resolve("THEM_WORD") == NULL) | ^ terps/jacl/loader.c:1676:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1676 | if (cstring_resolve("THOSE_WORD") == NULL) | ^ terps/jacl/loader.c:1678:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1678 | if (cstring_resolve("THEY_WORD") == NULL) | ^ terps/jacl/loader.c:1680:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1680 | if (cstring_resolve("IT_WORD") == NULL) | ^ terps/jacl/loader.c:1682:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1682 | if (cstring_resolve("ITSELF_WORD") == NULL) | ^ terps/jacl/loader.c:1684:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1684 | if (cstring_resolve("HIM_WORD") == NULL) | ^ terps/jacl/loader.c:1686:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1686 | if (cstring_resolve("HIMSELF_WORD") == NULL) | ^ terps/jacl/loader.c:1688:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1688 | if (cstring_resolve("HER_WORD") == NULL) | ^ terps/jacl/loader.c:1690:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1690 | if (cstring_resolve("HERSELF_WORD") == NULL) | ^ terps/jacl/loader.c:1692:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1692 | if (cstring_resolve("THEMSELVES_WORD") == NULL) | ^ terps/jacl/loader.c:1694:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1694 | if (cstring_resolve("YOU_WORD") == NULL) | ^ terps/jacl/loader.c:1696:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1696 | if (cstring_resolve("YOURSELF_WORD") == NULL) | ^ terps/jacl/loader.c:1698:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1698 | if (cstring_resolve("ONES_WORD") == NULL) | ^ terps/jacl/loader.c:1700:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1700 | if (cstring_resolve("NO_MULTI_VERB") == NULL) | ^ terps/jacl/loader.c:1702:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1702 | if (cstring_resolve("NO_MULTI_START") == NULL) | ^ terps/jacl/loader.c:1704:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1704 | if (cstring_resolve("PERSON_CONCEALING") == NULL) | ^ terps/jacl/loader.c:1706:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1706 | if (cstring_resolve("PERSON_POSSESSIVE") == NULL) | ^ terps/jacl/loader.c:1708:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1708 | if (cstring_resolve("CONTAINER_CLOSED") == NULL) | ^ terps/jacl/loader.c:1710:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1710 | if (cstring_resolve("CONTAINER_CLOSED_FEM") == NULL) | ^ terps/jacl/loader.c:1712:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1712 | if (cstring_resolve("FROM_NON_CONTAINER") == NULL) | ^ terps/jacl/loader.c:1714:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1714 | if (cstring_resolve("DOUBLE_EXCEPT") == NULL) | ^ terps/jacl/loader.c:1716:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1716 | if (cstring_resolve("NONE_HELD") == NULL) | ^ terps/jacl/loader.c:1718:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1718 | if (cstring_resolve("NO_OBJECTS") == NULL) | ^ terps/jacl/loader.c:1720:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1720 | if (cstring_resolve("NO_FILENAME") == NULL) | ^ terps/jacl/loader.c:1722:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1722 | if (cstring_resolve("MOVE_UNDONE") == NULL) | ^ terps/jacl/loader.c:1724:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1724 | if (cstring_resolve("NO_UNDO") == NULL) | ^ terps/jacl/loader.c:1726:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1726 | if (cstring_resolve("CANT_SAVE") == NULL) | ^ terps/jacl/loader.c:1728:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1728 | if (cstring_resolve("CANT_RESTORE") == NULL) | ^ terps/jacl/loader.c:1730:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | if (cstring_resolve("GAME_SAVED") == NULL) | ^ terps/jacl/loader.c:1732:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | if (cstring_resolve("INCOMPLETE_SENTENCE") == NULL) | ^ terps/jacl/loader.c:1734:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1734 | if (cstring_resolve("UNKNOWN_OBJECT") == NULL) | ^ terps/jacl/loader.c:1736:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1736 | if (cstring_resolve("UNKNOWN_OBJECT_END") == NULL) | ^ terps/jacl/loader.c:1738:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1738 | if (cstring_resolve("CANT_USE_WORD") == NULL) | ^ terps/jacl/loader.c:1740:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1740 | if (cstring_resolve("IN_CONTEXT") == NULL) | ^ terps/jacl/loader.c:1742:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1742 | if (cstring_resolve("DONT_SEE") == NULL) | ^ terps/jacl/loader.c:1744:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1744 | if (cstring_resolve("HERE_WORD") == NULL) | ^ terps/jacl/loader.c:1746:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1746 | if (cstring_resolve("BAD_SAVED_GAME") == NULL) | ^ terps/jacl/loader.c:1748:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1748 | if (cstring_resolve("ARENT") == NULL) | ^ terps/jacl/loader.c:1750:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1750 | if (cstring_resolve("ISNT") == NULL) | ^ terps/jacl/loader.c:1752:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1752 | if (cstring_resolve("ARE") == NULL) | ^ terps/jacl/loader.c:1754:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1754 | if (cstring_resolve("IS") == NULL) | ^ terps/jacl/loader.c:1756:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1756 | if (cstring_resolve("DONT") == NULL) | ^ terps/jacl/loader.c:1758:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1758 | if (cstring_resolve("DOESNT") == NULL) | ^ terps/jacl/loader.c:1760:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1760 | if (cstring_resolve("DO") == NULL) | ^ terps/jacl/loader.c:1762:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1762 | if (cstring_resolve("DOES") == NULL) | ^ terps/jacl/loader.c:1764:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1764 | if (cstring_resolve("SCORE_UP") == NULL) | ^ terps/jacl/loader.c:1766:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1766 | if (cstring_resolve("POINT") == NULL) | ^ terps/jacl/loader.c:1768:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1768 | if (cstring_resolve("POINTS") == NULL) | ^ terps/jacl/loader.c:1770:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1770 | if (cstring_resolve("STARTING") == NULL) | ^ terps/jacl/loader.c:1772:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | if (cstring_resolve("NO_IT") == NULL) | ^ terps/jacl/loader.c:1774:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1774 | if (cstring_resolve("NO_IT_END") == NULL) | ^ terps/jacl/loader.c:1776:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1776 | if (cstring_resolve("BACK_REFERENCE") == NULL) | ^ terps/jacl/loader.c:1778:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | if (cstring_resolve("BACK_REFERENCE_END") == NULL) | ^ terps/jacl/loader.c:1780:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1780 | if (cstring_resolve("WHEN_YOU_SAY") == NULL) | ^ terps/jacl/loader.c:1782:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1782 | if (cstring_resolve("MUST_SPECIFY") == NULL) | ^ terps/jacl/loader.c:1784:21: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1784 | if (cstring_resolve("OR_WORD") == NULL) | ^ 324 warnings generated. Cc build/macosx.release/jacl/glk_saver.o In file included from terps/jacl/glk_saver.c:10: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/glk_saver.c:59:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | write_integer (bookmark, objects); | ^ terps/jacl/glk_saver.c:60:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | write_integer (bookmark, integers); | ^ terps/jacl/glk_saver.c:61:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | write_integer (bookmark, functions); | ^ terps/jacl/glk_saver.c:62:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | write_integer (bookmark, strings); | ^ terps/jacl/glk_saver.c:65:17: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | write_integer (bookmark, current_integer->value); | ^ terps/jacl/glk_saver.c:70:17: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | write_integer (bookmark, current_function->call_count); | ^ terps/jacl/glk_saver.c:79:18: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | write_integer (bookmark, object[index]->integer[counter]); | ^ terps/jacl/glk_saver.c:82:14: warning: passing arguments to 'write_long' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | write_long (bookmark, object[index]->attributes); | ^ terps/jacl/glk_saver.c:83:14: warning: passing arguments to 'write_long' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | write_long (bookmark, object[index]->user_attributes); | ^ terps/jacl/glk_saver.c:94:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | write_integer (bookmark, player); | ^ terps/jacl/glk_saver.c:95:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | write_integer (bookmark, noun[3]); | ^ terps/jacl/glk_saver.c:100:44: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | write_integer (bookmark, cinteger_resolve(temp_buffer)->value); | ^ terps/jacl/glk_saver.c:100:17: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | write_integer (bookmark, cinteger_resolve(temp_buffer)->value); | ^ terps/jacl/glk_saver.c:104:43: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | write_integer (bookmark, cinteger_resolve("timer")->value); | ^ terps/jacl/glk_saver.c:104:16: warning: passing arguments to 'write_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | write_integer (bookmark, cinteger_resolve("timer")->value); | ^ terps/jacl/glk_saver.c:109:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/glk_saver.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | save_game(saveref) | ^ In file included from terps/jacl/glk_saver.c:10: terps/jacl/prototypes.h:148:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 148 | int save_game(); | ^ terps/jacl/glk_saver.c:141:29: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | file_objects = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:142:30: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | file_integers = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:143:31: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | file_functions = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:144:29: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | file_strings = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:151:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | log_error(cstring_resolve("BAD_SAVED_GAME")->value, PLUS_STDOUT); | ^ terps/jacl/glk_saver.c:151:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | log_error(cstring_resolve("BAD_SAVED_GAME")->value, PLUS_STDOUT); | ^ terps/jacl/glk_saver.c:158:41: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | current_integer->value = read_integer (bookmark); | ^ terps/jacl/glk_saver.c:163:47: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | current_function->call_count = read_integer (bookmark); | ^ terps/jacl/glk_saver.c:172:50: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | object[index]->integer[counter] = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:175:43: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | object[index]->attributes = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:176:48: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | object[index]->user_attributes = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:186:23: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | player = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:187:24: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | noun[3] = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:192:25: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | counter = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:193:19: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | cinteger_resolve(temp_buffer)->value = counter; | ^ terps/jacl/glk_saver.c:195:7: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | if (SOUND_SUPPORTED->value) { | ^ terps/jacl/constants.h:108:43: note: expanded from macro 'SOUND_SUPPORTED' 108 | #define SOUND_SUPPORTED cinteger_resolve("sound_supported") | ^ terps/jacl/glk_saver.c:202:24: warning: passing arguments to 'read_integer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | counter = read_integer(bookmark); | ^ terps/jacl/glk_saver.c:203:18: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | cinteger_resolve("timer")->value = counter; | ^ terps/jacl/glk_saver.c:211:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/glk_saver.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | restore_game(saveref, warn) | ^ In file included from terps/jacl/glk_saver.c:10: terps/jacl/prototypes.h:149:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 149 | int restore_game(); | ^ terps/jacl/prototypes.h:150:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 150 | void write_integer(); | ^ terps/jacl/glk_saver.c:216:1: note: conflicting prototype is here 216 | write_integer(strid_t stream, int x) | ^ In file included from terps/jacl/glk_saver.c:10: terps/jacl/prototypes.h:151:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 151 | int read_integer(); | ^ terps/jacl/glk_saver.c:231:1: note: conflicting prototype is here 231 | read_integer(strid_t stream) | ^ In file included from terps/jacl/glk_saver.c:10: terps/jacl/prototypes.h:152:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 152 | void write_long(); | ^ terps/jacl/glk_saver.c:242:1: note: conflicting prototype is here 242 | write_long(strid_t stream, long x) | ^ In file included from terps/jacl/glk_saver.c:10: terps/jacl/prototypes.h:153:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 153 | long read_long(); | ^ terps/jacl/glk_saver.c:257:1: note: conflicting prototype is here 257 | read_long(strid_t stream) | ^ 44 warnings generated. Cc build/macosx.release/jacl/logging.o In file included from terps/jacl/logging.c:8: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/logging.c:42:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | write_text(consoleMessage); | ^ terps/jacl/logging.c:29:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | log_error(message, console) | ^ In file included from terps/jacl/logging.c:8: terps/jacl/prototypes.h:47:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | void log_error(); | ^ 4 warnings generated. Cc build/macosx.release/jacl/parser.o In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/parser.c:126:19: warning: passing arguments to 'clear_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | clear_cinteger("$integer"); | ^ terps/jacl/parser.c:128:18: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | clear_cstring("$string"); | ^ terps/jacl/parser.c:130:18: warning: passing arguments to 'clear_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | clear_cstring("action"); | ^ terps/jacl/parser.c:136:3: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | INTERRUPTED->value = TRUE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:150:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | if (!strcmp(cstring_resolve("THEN_WORD")->value, word[wp])) { | ^ terps/jacl/parser.c:154:41: warning: passing arguments to 'exact_match' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | } else if ((matched_word = exact_match(pointer)) != NULL) { | ^ terps/jacl/parser.c:159:42: warning: passing arguments to 'object_match' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | } else if ((matched_word = object_match(pointer, current_noun)) != NULL) { | ^ terps/jacl/parser.c:168:34: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | write_text (cstring_resolve("NO_MULTI_START")->value); | ^ terps/jacl/parser.c:168:18: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | write_text (cstring_resolve("NO_MULTI_START")->value); | ^ terps/jacl/parser.c:170:44: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | sprintf(error_buffer, cstring_resolve("NO_MULTI_VERB")->value, word[last_exact]); | ^ terps/jacl/parser.c:171:17: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | write_text(error_buffer); | ^ terps/jacl/parser.c:174:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | INTERRUPTED->value = TRUE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:199:5: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/parser.c:200:5: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | INTERRUPTED->value = TRUE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:205:5: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | INTERRUPTED->value = TRUE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:216:12: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | log_error(INCOMPLETE_GRAMMAR, PLUS_STDOUT); | ^ terps/jacl/parser.c:217:3: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | INTERRUPTED->value = TRUE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:239:15: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | add_cstring("action", &pointer->word[1]); | ^ terps/jacl/parser.c:244:30: warning: passing arguments to 'first_available' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | noun[1] = first_available(1); | ^ terps/jacl/parser.c:251:11: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | if (MULTI_PREFIX->value) { | ^ terps/jacl/constants.h:102:39: note: expanded from macro 'MULTI_PREFIX' 102 | #define MULTI_PREFIX integer_resolve("multi_prefix") | ^ terps/jacl/parser.c:253:20: warning: passing arguments to 'plain_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | plain_output(noun[0], FALSE); | ^ terps/jacl/parser.c:254:18: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | write_text(temp_buffer); | ^ terps/jacl/parser.c:255:18: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | write_text(": "); | ^ terps/jacl/parser.c:259:21: warning: passing arguments to 'call_functions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | call_functions(pointer->word); | ^ terps/jacl/parser.c:263:11: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | if (INTERRUPTED->value) { | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:274:31: warning: passing arguments to 'first_available' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | noun[0] = first_available(0); | ^ terps/jacl/parser.c:281:12: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | if (MULTI_PREFIX->value) { | ^ terps/jacl/constants.h:102:39: note: expanded from macro 'MULTI_PREFIX' 102 | #define MULTI_PREFIX integer_resolve("multi_prefix") | ^ terps/jacl/parser.c:283:21: warning: passing arguments to 'plain_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | plain_output(noun[0], FALSE); | ^ terps/jacl/parser.c:284:19: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | write_text(temp_buffer); | ^ terps/jacl/parser.c:285:19: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | write_text(": "); | ^ terps/jacl/parser.c:289:22: warning: passing arguments to 'call_functions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | call_functions(pointer->word); | ^ terps/jacl/parser.c:293:12: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | if (INTERRUPTED->value) { | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:306:21: warning: passing arguments to 'call_functions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | call_functions(pointer->word); | ^ terps/jacl/parser.c:308:32: warning: passing arguments to 'first_available' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | noun[0] = first_available(0); | ^ terps/jacl/parser.c:309:32: warning: passing arguments to 'first_available' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | noun[1] = first_available(1); | ^ terps/jacl/parser.c:312:21: warning: passing arguments to 'call_functions' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | call_functions(pointer->word); | ^ terps/jacl/parser.c:316:8: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | if (TIME->value == FALSE) { | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/parser.c:337:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | INTERRUPTED->value = TRUE; | ^ terps/jacl/constants.h:98:48: note: expanded from macro 'INTERRUPTED' 98 | #define INTERRUPTED integer_resolve("interrupted") | ^ terps/jacl/parser.c:346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | first_available(list_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:33:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | int first_available(); | ^ terps/jacl/parser.c:376:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | TIME->value = TRUE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/parser.c:408:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | if (execute("+before") != FALSE) | ^ terps/jacl/parser.c:413:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | if (execute(before_function) != FALSE) | ^ terps/jacl/parser.c:419:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | if (execute(base_function) == FALSE) { | ^ terps/jacl/parser.c:439:15: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | if (execute(base_function) == FALSE) | ^ terps/jacl/parser.c:440:14: warning: passing arguments to 'unkfunrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | unkfunrun(base_function); | ^ terps/jacl/parser.c:445:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | if (execute(base_function) == FALSE) { | ^ terps/jacl/parser.c:465:15: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | if (execute(base_function) == FALSE) | ^ terps/jacl/parser.c:466:14: warning: passing arguments to 'unkfunrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | unkfunrun(base_function); | ^ terps/jacl/parser.c:475:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | if (execute(base_function) == FALSE) { | ^ terps/jacl/parser.c:496:15: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | if (execute(base_function) == FALSE) | ^ terps/jacl/parser.c:497:14: warning: passing arguments to 'unkfunrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | unkfunrun(base_function); | ^ terps/jacl/parser.c:503:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | if (execute(local_after_function) != FALSE) | ^ terps/jacl/parser.c:508:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | if (execute(after_function) != FALSE) | ^ terps/jacl/parser.c:513:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | if (execute("+after") != FALSE) | ^ terps/jacl/parser.c:520:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | if (TIME->value) { | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/parser.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | call_functions(base_name) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:82:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 82 | void call_functions(); | ^ terps/jacl/parser.c:543:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 543 | if ((iterator->word[0] == '*')) { | ~~~~~~~~~~~~~~~~~~^~~~~~ terps/jacl/parser.c:543:26: note: remove extraneous parentheses around the comparison to silence this warning 543 | if ((iterator->word[0] == '*')) { | ~ ^ ~ terps/jacl/parser.c:543:26: note: use '=' to turn this equality comparison into an assignment 543 | if ((iterator->word[0] == '*')) { | ^~ | = terps/jacl/parser.c:545:25: warning: passing arguments to 'build_object_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | if (build_object_list(iterator, noun_number)) { | ^ terps/jacl/parser.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 529 | object_match(iterator, noun_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:88:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 88 | struct word_type *object_match(); | ^ terps/jacl/parser.c:590:15: warning: passing arguments to 'add_cstring' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | add_cstring("$string", word[wp]); | ^ terps/jacl/parser.c:595:16: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 595 | validate(word[wp])) { | ^ terps/jacl/parser.c:596:16: warning: passing arguments to 'add_cinteger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 596 | add_cinteger("$integer", atoi(word[wp])); | ^ terps/jacl/parser.c:576:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | exact_match(pointer) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 87 | struct word_type *exact_match(); | ^ terps/jacl/parser.c:627:17: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 627 | && validate(word[wp]))) { | ^ terps/jacl/parser.c:613:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 613 | is_terminator(scope_word) | ^ terps/jacl/parser.c:651:21: warning: passing arguments to 'get_from_object' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 651 | if (get_from_object(scope_word, noun_number) == FALSE) { | ^ terps/jacl/parser.c:664:40: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | if (!strcmp(word[wp], cstring_resolve("BUT_WORD")->value) || | ^ terps/jacl/parser.c:665:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | !strcmp(word[wp], cstring_resolve("EXCEPT_WORD")->value)) { | ^ terps/jacl/parser.c:672:61: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | if (word[wp] != NULL && !strcmp(word[wp], cstring_resolve("FOR_WORD")->value)) { | ^ terps/jacl/parser.c:678:23: warning: passing arguments to 'get_from_object' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 678 | if (get_from_object(scope_word, noun_number) == FALSE) { | ^ terps/jacl/parser.c:689:13: warning: passing arguments to 'set_them' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | set_them(noun_number); | ^ terps/jacl/parser.c:694:43: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 694 | sprintf (error_buffer, cstring_resolve("DOUBLE_EXCEPT")->value, except_word); | ^ terps/jacl/parser.c:695:16: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 695 | write_text (error_buffer); | ^ terps/jacl/parser.c:699:67: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | } else if (after_from != -1 && !strcmp(word[wp], cstring_resolve("FROM_WORD")->value)) { | ^ terps/jacl/parser.c:709:12: warning: passing arguments to 'add_all' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | add_all(scope_word, noun_number); | ^ terps/jacl/parser.c:713:23: warning: passing arguments to 'get_from_object' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | if (get_from_object(scope_word, noun_number) == FALSE) { | ^ terps/jacl/parser.c:726:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | !strcmp(word[wp], cstring_resolve("AND_WORD")->value)) { | ^ terps/jacl/parser.c:732:34: warning: passing arguments to 'noun_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 732 | resolved_object = noun_resolve(scope_word, FALSE, noun_number); | ^ terps/jacl/parser.c:741:18: warning: passing arguments to 'add_to_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 741 | add_to_list (noun_number, multiple_resolved[index]); | ^ terps/jacl/parser.c:746:17: warning: passing arguments to 'add_to_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 746 | add_to_list (noun_number, resolved_object); | ^ terps/jacl/parser.c:792:11: warning: passing arguments to 'set_them' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 792 | set_them(noun_number); | ^ terps/jacl/parser.c:800:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 800 | write_text(cstring_resolve("NONE_HELD")->value); | ^ terps/jacl/parser.c:800:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 800 | write_text(cstring_resolve("NONE_HELD")->value); | ^ terps/jacl/parser.c:802:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 802 | write_text(cstring_resolve("NO_OBJECTS")->value); | ^ terps/jacl/parser.c:802:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 802 | write_text(cstring_resolve("NO_OBJECTS")->value); | ^ terps/jacl/parser.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | build_object_list(scope_word, noun_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:83:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | int build_object_list(); | ^ terps/jacl/parser.c:811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 811 | set_them(noun_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:77:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | void set_them(); | ^ terps/jacl/parser.c:859:31: warning: passing arguments to 'is_direct_child_of_from' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 859 | if (is_direct_child_of_from(index) && | ^ terps/jacl/parser.c:860:10: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | scope(index, scope_word->word, RESTRICT)) { | ^ terps/jacl/parser.c:862:17: warning: passing arguments to 'add_to_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | add_to_list (noun_number, index); | ^ terps/jacl/parser.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | add_all(scope_word, noun_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:80:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 80 | void add_all(); | ^ terps/jacl/parser.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | is_child_of_from(child) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:38:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | int is_child_of_from(); | ^ terps/jacl/parser.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 903 | is_direct_child_of_from(child) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:37:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 37 | int is_direct_child_of_from(); | ^ terps/jacl/parser.c:949:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 949 | if (!strcmp(cstring_resolve("FROM_WORD")->value, terminator->word)) { | ^ terps/jacl/parser.c:960:40: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 960 | if (!strcmp(word[wp], cstring_resolve("FROM_WORD")->value)) { | ^ terps/jacl/parser.c:969:30: warning: passing arguments to 'noun_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 969 | from_object = noun_resolve(scope_word, TRUE, noun_number); | ^ terps/jacl/parser.c:986:28: warning: passing arguments to 'verify_from_object' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 986 | if (verify_from_object(multiple_resolved[index]) == FALSE) { | ^ terps/jacl/parser.c:1004:27: warning: passing arguments to 'verify_from_object' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | if (verify_from_object(from_object) == FALSE) { | ^ terps/jacl/parser.c:1023:38: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1023 | } else if ( !strcmp(cstring_resolve("EXCEPT_WORD")->value, word[wp]) || | ^ terps/jacl/parser.c:1024:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1024 | !strcmp(cstring_resolve("BUT_WORD")->value, word[wp])) { | ^ terps/jacl/parser.c:928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 928 | get_from_object(scope_word, noun_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:36:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | int get_from_object(); | ^ terps/jacl/parser.c:1062:42: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1062 | sprintf (error_buffer, cstring_resolve("CONTAINER_CLOSED_FEM")->value, sentence_output(from_object, TRUE)); | ^ terps/jacl/parser.c:1062:90: warning: passing arguments to 'sentence_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1062 | sprintf (error_buffer, cstring_resolve("CONTAINER_CLOSED_FEM")->value, sentence_output(from_object, TRUE)); | ^ terps/jacl/parser.c:1064:42: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1064 | sprintf (error_buffer, cstring_resolve("CONTAINER_CLOSED")->value, sentence_output(from_object, TRUE)); | ^ terps/jacl/parser.c:1064:86: warning: passing arguments to 'sentence_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1064 | sprintf (error_buffer, cstring_resolve("CONTAINER_CLOSED")->value, sentence_output(from_object, TRUE)); | ^ terps/jacl/parser.c:1066:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1066 | write_text(error_buffer); | ^ terps/jacl/parser.c:1047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1047 | verify_from_object(from_object) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:39:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | int verify_from_object(); | ^ terps/jacl/parser.c:1090:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1090 | add_to_list(noun_number, resolved_object) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:81:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 81 | void add_to_list(); | ^ terps/jacl/parser.c:1155:14: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | if (validate(word[wp])) { | ^ terps/jacl/parser.c:1159:67: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1159 | if (word[wp +1] != NULL && !strcmp(word[wp + 1], cstring_resolve("OF_WORD")->value)) { | ^ terps/jacl/parser.c:1170:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1170 | strcat(object_name, cstring_resolve("OF_WORD")->value); | ^ terps/jacl/parser.c:1206:43: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1206 | || (!strcmp(word[wp], cstring_resolve("FROM_WORD")->value)) | ^ terps/jacl/parser.c:1207:43: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1207 | || (!strcmp(word[wp], cstring_resolve("AND_WORD")->value)) | ^ terps/jacl/parser.c:1209:43: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1209 | || (!strcmp(word[wp], cstring_resolve("BUT_WORD")->value)) | ^ terps/jacl/parser.c:1210:43: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1210 | || (!strcmp(word[wp], cstring_resolve("THEN_WORD")->value)) | ^ terps/jacl/parser.c:1211:43: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1211 | || (!strcmp(word[wp], cstring_resolve("EXCEPT_WORD")->value)) | ^ terps/jacl/parser.c:1213:18: warning: passing arguments to 'validate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | && validate(word[wp]))) { | ^ terps/jacl/parser.c:1270:55: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1270 | if (word[wp + 1] != NULL && !strcmp(cstring_resolve("OF_WORD")->value, word[wp + 1])) { | ^ terps/jacl/parser.c:1290:32: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1290 | if (!strcmp(cstring_resolve("IT_WORD")->value, word[wp]) || | ^ terps/jacl/parser.c:1291:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1291 | !strcmp(cstring_resolve("ITSELF_WORD")->value, word[wp])) { | ^ terps/jacl/parser.c:1300:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1300 | } else if (!strcmp(cstring_resolve("HER_WORD")->value, word[wp]) || | ^ terps/jacl/parser.c:1301:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | !strcmp(cstring_resolve("HERSELF_WORD")->value, word[wp])) { | ^ terps/jacl/parser.c:1310:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1310 | } else if (!strcmp(cstring_resolve("HIM_WORD")->value, word[wp]) || | ^ terps/jacl/parser.c:1311:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1311 | !strcmp(cstring_resolve("HIMSELF_WORD")->value, word[wp])) { | ^ terps/jacl/parser.c:1320:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1320 | } else if (!strcmp(cstring_resolve("THEM_WORD")->value, word[wp]) || | ^ terps/jacl/parser.c:1321:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1321 | !strcmp(cstring_resolve("THEMSELVES_WORD")->value, word[wp]) || | ^ terps/jacl/parser.c:1322:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1322 | !strcmp(cstring_resolve("ONES_WORD")->value, word[wp])) { | ^ terps/jacl/parser.c:1490:13: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1490 | if (scope(index, "*present", UNRESTRICT) == FALSE) { | ^ terps/jacl/parser.c:1533:13: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1533 | if (scope(index, "*present", UNRESTRICT) != FALSE) { | ^ terps/jacl/parser.c:1546:15: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1546 | if (scope(index, "*present") == FALSE) { | ^ terps/jacl/parser.c:1552:20: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1552 | } else if (scope(index, scope_word->word, (everything && !from_objects[0])) == FALSE) { | ^ terps/jacl/parser.c:1709:28: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1709 | write_text(cstring_resolve("BY")->value); | ^ terps/jacl/parser.c:1709:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1709 | write_text(cstring_resolve("BY")->value); | ^ terps/jacl/parser.c:1710:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1710 | write_text(error_buffer); | ^ terps/jacl/parser.c:1711:28: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1711 | write_text(cstring_resolve("REFERRING_TO")->value); | ^ terps/jacl/parser.c:1711:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1711 | write_text(cstring_resolve("REFERRING_TO")->value); | ^ terps/jacl/parser.c:1716:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1716 | write_text(text_buffer); | ^ terps/jacl/parser.c:1717:19: warning: passing arguments to 'sentence_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1717 | sentence_output(index, 0); | ^ terps/jacl/parser.c:1718:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1718 | write_text(temp_buffer); | ^ terps/jacl/parser.c:1722:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1722 | write_text("^"); | ^ terps/jacl/parser.c:1727:24: warning: passing arguments to 'get_number' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1727 | selection = get_number(FALSE, 1, counter - 1); | ^ terps/jacl/parser.c:1730:30: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | write_text (cstring_resolve("INVALID_SELECTION")->value); | ^ terps/jacl/parser.c:1730:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1730 | write_text (cstring_resolve("INVALID_SELECTION")->value); | ^ terps/jacl/parser.c:1734:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1734 | write_text("^"); | ^ terps/jacl/parser.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1112 | noun_resolve(scope_word, finding_from, noun_number) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:35:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | int noun_resolve(); | ^ terps/jacl/parser.c:1768:3: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1768 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/parser.c:1772:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | write_text(cstring_resolve("INCOMPLETE_SENTENCE")->value); | ^ terps/jacl/parser.c:1772:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1772 | write_text(cstring_resolve("INCOMPLETE_SENTENCE")->value); | ^ terps/jacl/parser.c:1774:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1774 | write_text(cstring_resolve("UNKNOWN_OBJECT")->value); | ^ terps/jacl/parser.c:1774:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1774 | write_text(cstring_resolve("UNKNOWN_OBJECT")->value); | ^ terps/jacl/parser.c:1775:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1775 | write_text(object_name); | ^ terps/jacl/parser.c:1776:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1776 | write_text(cstring_resolve("UNKNOWN_OBJECT_END")->value); | ^ terps/jacl/parser.c:1776:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1776 | write_text(cstring_resolve("UNKNOWN_OBJECT_END")->value); | ^ terps/jacl/parser.c:1778:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | write_text(cstring_resolve("CANT_USE_WORD")->value); | ^ terps/jacl/parser.c:1778:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1778 | write_text(cstring_resolve("CANT_USE_WORD")->value); | ^ terps/jacl/parser.c:1779:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | write_text(word[wp]); | ^ terps/jacl/parser.c:1780:29: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1780 | write_text(cstring_resolve("IN_CONTEXT")->value); | ^ terps/jacl/parser.c:1780:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1780 | write_text(cstring_resolve("IN_CONTEXT")->value); | ^ terps/jacl/parser.c:1782:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1782 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/parser.c:1835:21: warning: passing arguments to 'parent_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1835 | return (parent_of(HERE, index, restricted)); | ^ terps/jacl/parser.c:1841:21: warning: passing arguments to 'parent_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1841 | return (parent_of(object_list[0][0], index, restricted)); | ^ terps/jacl/parser.c:1844:21: warning: passing arguments to 'parent_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1844 | return (parent_of(HERE, index, restricted)); | ^ terps/jacl/parser.c:1850:19: warning: passing arguments to 'find_parent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1850 | if (find_parent(index)) { | ^ terps/jacl/parser.c:1857:12: warning: passing arguments to 'unkscorun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1857 | unkscorun(expected); | ^ terps/jacl/parser.c:1786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1786 | scope(index, expected, restricted) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:41:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | int scope(); | ^ terps/jacl/parser.c:1881:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1881 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/parser.c:1863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1863 | find_parent(index) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:40:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 40 | int find_parent(); | ^ terps/jacl/parser.c:1937:13: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1937 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/parser.c:1910:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1910 | parent_of(parent, child, restricted) | ^ In file included from terps/jacl/parser.c:9: terps/jacl/prototypes.h:48:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 48 | int parent_of(); | ^ 186 warnings generated. Cc build/macosx.release/jacl/display.o In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/display.c:37:13: warning: passing arguments to 'scope' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | && scope(index, "*present")) | ^ terps/jacl/display.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | check_light(where) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:50:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | int check_light(); | ^ terps/jacl/display.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | sentence_output(index, capital) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:130:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 130 | char* sentence_output(); | ^ terps/jacl/display.c:68:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | return (cstring_resolve("ARENT")->value); | ^ terps/jacl/display.c:70:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | return (cstring_resolve("ISNT")->value); | ^ terps/jacl/display.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | isnt_output(index) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:131:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 131 | char* isnt_output(); | ^ terps/jacl/display.c:78:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | return (cstring_resolve("ARE")->value); | ^ terps/jacl/display.c:80:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | return (cstring_resolve("IS")->value); | ^ terps/jacl/display.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | is_output(index) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:132:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 132 | char* is_output(); | ^ terps/jacl/display.c:89:38: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | strcpy(temp_buffer, cstring_resolve("THEY_WORD")->value); | ^ terps/jacl/display.c:92:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | strcpy(temp_buffer, cstring_resolve("YOU_WORD")->value); | ^ terps/jacl/display.c:95:40: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | strcpy(temp_buffer, cstring_resolve("SHE_WORD")->value); | ^ terps/jacl/display.c:97:40: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | strcpy(temp_buffer, cstring_resolve("HE_WORD")->value); | ^ terps/jacl/display.c:100:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | strcpy(temp_buffer, cstring_resolve("IT_WORD")->value); | ^ terps/jacl/display.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | sub_output(index, capital) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:127:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 127 | char* sub_output(); | ^ terps/jacl/display.c:116:38: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | strcpy(temp_buffer, cstring_resolve("THEM_WORD")->value); | ^ terps/jacl/display.c:119:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | strcpy(temp_buffer, cstring_resolve("YOURSELF_WORD")->value); | ^ terps/jacl/display.c:122:40: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | strcpy(temp_buffer, cstring_resolve("HER_WORD")->value); | ^ terps/jacl/display.c:124:40: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | strcpy(temp_buffer, cstring_resolve("HIM_WORD")->value); | ^ terps/jacl/display.c:127:39: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | strcpy(temp_buffer, cstring_resolve("IT_WORD")->value); | ^ terps/jacl/display.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | obj_output(index, capital) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:128:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 128 | char* obj_output(); | ^ terps/jacl/display.c:145:27: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | return (cstring_resolve("THEM_WORD")->value); | ^ terps/jacl/display.c:147:27: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | return (cstring_resolve("IT_WORD")->value); | ^ terps/jacl/display.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | it_output(index) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:133:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 133 | char* it_output(); | ^ terps/jacl/display.c:158:38: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | strcpy(temp_buffer, cstring_resolve("THOSE_WORD")->value); | ^ terps/jacl/display.c:160:38: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | strcpy(temp_buffer, cstring_resolve("THAT_WORD")->value); | ^ terps/jacl/display.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | that_output(index, capital) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:129:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 129 | char* that_output(); | ^ terps/jacl/display.c:174:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | return (cstring_resolve("DONT")->value); | ^ terps/jacl/display.c:176:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | return (cstring_resolve("DOESNT")->value); | ^ terps/jacl/display.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | doesnt_output(index) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:134:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 134 | char* doesnt_output(); | ^ terps/jacl/display.c:184:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | return (cstring_resolve("DO")->value); | ^ terps/jacl/display.c:186:26: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (cstring_resolve("DOES")->value); | ^ terps/jacl/display.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | does_output(index) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:135:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 135 | char* does_output(); | ^ terps/jacl/display.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | list_output(index, capital) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:136:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 136 | char* list_output(); | ^ terps/jacl/display.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | plain_output(index, capital) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:126:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 126 | char* plain_output(); | ^ terps/jacl/display.c:228:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | if (execute(function_name) == FALSE) { | ^ terps/jacl/display.c:229:13: warning: passing arguments to 'unkfunrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | unkfunrun(function_name); | ^ terps/jacl/display.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | long_output(index) | ^ In file included from terps/jacl/display.c:9: terps/jacl/prototypes.h:137:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 137 | char* long_output(); | ^ terps/jacl/display.c:244:28: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | write_text(cstring_resolve("NO_IT")->value); | ^ terps/jacl/display.c:244:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | write_text(cstring_resolve("NO_IT")->value); | ^ terps/jacl/display.c:245:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | write_text(word[wp]); | ^ terps/jacl/display.c:246:28: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | write_text(cstring_resolve("NO_IT_END")->value); | ^ terps/jacl/display.c:246:12: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | write_text(cstring_resolve("NO_IT_END")->value); | ^ terps/jacl/display.c:259:10: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | execute("+dark_description"); | ^ terps/jacl/display.c:263:13: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | if (execute("+before_look") != FALSE) | ^ terps/jacl/display.c:266:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | execute("+title"); | ^ terps/jacl/display.c:268:6: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | if (DISPLAY_MODE->value) { | ^ terps/jacl/constants.h:96:48: note: expanded from macro 'DISPLAY_MODE' 96 | #define DISPLAY_MODE integer_resolve("display_mode") | ^ terps/jacl/display.c:276:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | execute(function_name); | ^ terps/jacl/display.c:284:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | execute("+object_descriptions"); | ^ terps/jacl/display.c:288:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | execute(function_name); | ^ terps/jacl/display.c:290:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | execute("+after_look"); | ^ 65 warnings generated. Cc build/macosx.release/jacl/utils.o In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/utils.c:39:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | TOTAL_MOVES->value++; | ^ terps/jacl/constants.h:92:48: note: expanded from macro 'TOTAL_MOVES' 92 | #define TOTAL_MOVES integer_resolve("total_moves") | ^ terps/jacl/utils.c:40:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | execute("+eachturn"); | ^ terps/jacl/utils.c:43:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | execute(function_name); | ^ terps/jacl/utils.c:44:9: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | execute("+system_eachturn"); | ^ terps/jacl/utils.c:52:2: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | TIME->value = FALSE; | ^ terps/jacl/constants.h:93:48: note: expanded from macro 'TIME' 93 | #define TIME integer_resolve("time") | ^ terps/jacl/utils.c:61:12: warning: passing arguments to 'badplrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | badplrrun(player); | ^ terps/jacl/utils.c:62:12: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | terminate(44); | ^ terps/jacl/utils.c:65:12: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | terminate(44); | ^ terps/jacl/utils.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | strip_return (string) | ^ In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:195:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 195 | char* strip_return(); | ^ terps/jacl/utils.c:101:29: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | return (1 + (int) ((float) MAX_RAND->value * rand() / (RAND_MAX + 1.0))); | ^ terps/jacl/constants.h:97:48: note: expanded from macro 'MAX_RAND' 97 | #define MAX_RAND integer_resolve("max_rand") | ^ terps/jacl/utils.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | create_paths(full_path) | ^ In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:62:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | void create_paths(); | ^ terps/jacl/utils.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | jacl_whitespace(character) | ^ In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:116:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 116 | int jacl_whitespace(); | ^ terps/jacl/utils.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | stripwhite (string) | ^ In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:118:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 118 | char* stripwhite(); | ^ terps/jacl/utils.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | jacl_encrypt(string) | ^ In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:74:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 74 | void jacl_encrypt (); | ^ terps/jacl/utils.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | jacl_decrypt(string) | ^ In file included from terps/jacl/utils.c:10: terps/jacl/prototypes.h:75:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 75 | void jacl_decrypt (); | ^ 22 warnings generated. Cc build/macosx.release/jacl/jpp.o In file included from terps/jacl/jpp.c:22: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/jpp.c:126:18: warning: passing arguments to 'process_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | if (process_file(game_file, (char *) NULL) == FALSE) { | ^ terps/jacl/jpp.c:193:30: warning: passing arguments to 'stripwhite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | stripped_line = stripwhite(text_buffer); | ^ terps/jacl/jpp.c:208:17: warning: passing arguments to 'jacl_encrypt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | jacl_encrypt(stripped_line); | ^ terps/jacl/jpp.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | process_file(sourceFile1, sourceFile2) | ^ In file included from terps/jacl/jpp.c:22: terps/jacl/prototypes.h:194:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 194 | int process_file(); | ^ 6 warnings generated. Cc build/macosx.release/jacl/resolvers.o In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/resolvers.c:72:30: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | container_name = arg_text_of(container_name); | ^ terps/jacl/resolvers.c:77:41: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | if ((resolved_integer = integer_resolve(container_name)) != NULL) | ^ terps/jacl/resolvers.c:79:33: warning: passing arguments to 'object_element_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | else if (object_element_resolve(container_name)) | ^ terps/jacl/resolvers.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | container_resolve(container_name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:108:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 108 | int* container_resolve(); | ^ terps/jacl/resolvers.c:107:28: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | value = arg_text_of(word[wordnumber]); | ^ terps/jacl/resolvers.c:109:31: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | value = arg_text_of(value); | ^ terps/jacl/resolvers.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | var_text_of_word(wordnumber) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:104:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 104 | char* var_text_of_word(); | ^ terps/jacl/resolvers.c:127:28: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | value = arg_text_of(word[wordnumber]); | ^ terps/jacl/resolvers.c:129:31: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | value = arg_text_of(value); | ^ terps/jacl/resolvers.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | arg_text_of_word(wordnumber) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:103:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 103 | char* arg_text_of_word(); | ^ terps/jacl/resolvers.c:147:24: warning: passing arguments to 'text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | value = text_of(word[wordnumber]); | ^ terps/jacl/resolvers.c:149:27: warning: passing arguments to 'text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | value = text_of(value); | ^ terps/jacl/resolvers.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | text_of_word(wordnumber) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:106:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 106 | char* text_of_word(); | ^ terps/jacl/resolvers.c:171:36: warning: passing arguments to 'macro_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | if ((return_string = macro_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:174:48: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | } else if ((resolved_integer = integer_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:179:50: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | } else if ((resolved_cinteger = cinteger_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:184:35: warning: passing arguments to 'object_element_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | } else if (object_element_resolve(string)) { | ^ terps/jacl/resolvers.c:189:36: warning: passing arguments to 'object_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | } else if ((index = object_resolve(string)) != -1) { | ^ terps/jacl/resolvers.c:192:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | badptrrun(string, index); | ^ terps/jacl/resolvers.c:197:46: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | } else if ((resolved_string = string_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:199:48: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | } else if ((resolved_cstring = cstring_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:201:29: warning: passing arguments to 'function_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | } else if (function_resolve(string) != NULL) { | ^ terps/jacl/resolvers.c:203:40: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | sprintf(integer_buffer, "%d", execute(string)); | ^ terps/jacl/resolvers.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | text_of(string) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:105:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 105 | char* text_of(); | ^ terps/jacl/resolvers.c:231:33: warning: passing arguments to 'macro_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | if ((macro_text = macro_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:234:46: warning: passing arguments to 'string_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | } else if ((resolved_string = string_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:236:48: warning: passing arguments to 'cstring_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | } else if ((resolved_cstring = cstring_resolve(string)) != NULL) { | ^ terps/jacl/resolvers.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | arg_text_of(string) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:102:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | char* arg_text_of(); | ^ terps/jacl/resolvers.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | validate(string) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:34:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | int validate(); | ^ terps/jacl/resolvers.c:330:50: warning: passing arguments to 'cinteger_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | } else if ((resolved_cinteger = cinteger_resolve(value)) != NULL) { | ^ terps/jacl/resolvers.c:332:48: warning: passing arguments to 'integer_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | } else if ((resolved_integer = integer_resolve(value)) != NULL) { | ^ terps/jacl/resolvers.c:334:29: warning: passing arguments to 'function_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | } else if (function_resolve(value) != NULL) { | ^ terps/jacl/resolvers.c:335:18: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | return (execute(value)); | ^ terps/jacl/resolvers.c:336:35: warning: passing arguments to 'object_element_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | } else if (object_element_resolve(value)) { | ^ terps/jacl/resolvers.c:338:41: warning: passing arguments to 'attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | } else if ((compare = attribute_resolve(value))) { | ^ terps/jacl/resolvers.c:341:46: warning: passing arguments to 'user_attribute_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | } else if ((compare = user_attribute_resolve(value))) { | ^ terps/jacl/resolvers.c:344:38: warning: passing arguments to 'object_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | } else if ((compare = object_resolve(value)) != -1) { | ^ terps/jacl/resolvers.c:347:24: warning: passing arguments to 'count_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | return (count_resolve(value)); | ^ terps/jacl/resolvers.c:350:13: warning: passing arguments to 'unkvarrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | unkvarrun(value); | ^ terps/jacl/resolvers.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | value_of(value, run_time) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:84:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 84 | long value_of(); | ^ terps/jacl/resolvers.c:403:35: warning: passing arguments to 'integer_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | return (integer_resolve_indexed (name, 0)); | ^ terps/jacl/resolvers.c:414:35: warning: passing arguments to 'integer_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | return (integer_resolve_indexed (expression, counter)); | ^ terps/jacl/resolvers.c:358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | integer_resolve(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:89:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | struct integer_type *integer_resolve(); | ^ terps/jacl/resolvers.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | integer_resolve_indexed(name, index) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:90:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | struct integer_type *integer_resolve_indexed(); | ^ terps/jacl/resolvers.c:496:36: warning: passing arguments to 'cinteger_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | return (cinteger_resolve_indexed (name, 0)); | ^ terps/jacl/resolvers.c:507:36: warning: passing arguments to 'cinteger_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | return (cinteger_resolve_indexed (expression, counter)); | ^ terps/jacl/resolvers.c:451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | cinteger_resolve(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 96 | struct cinteger_type *cinteger_resolve(); | ^ terps/jacl/resolvers.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | cinteger_resolve_indexed(name, index) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:97:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 97 | struct cinteger_type *cinteger_resolve_indexed(); | ^ terps/jacl/resolvers.c:582:34: warning: passing arguments to 'string_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 582 | return (string_resolve_indexed (name, 0)); | ^ terps/jacl/resolvers.c:593:34: warning: passing arguments to 'string_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | return (string_resolve_indexed (expression, counter)); | ^ terps/jacl/resolvers.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | string_resolve(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:92:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 92 | struct string_type *string_resolve(); | ^ terps/jacl/resolvers.c:599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | string_resolve_indexed(name, index) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:93:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 93 | struct string_type *string_resolve_indexed(); | ^ terps/jacl/resolvers.c:666:35: warning: passing arguments to 'cstring_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | return (cstring_resolve_indexed (name, 0)); | ^ terps/jacl/resolvers.c:677:35: warning: passing arguments to 'cstring_resolve_indexed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 677 | return (cstring_resolve_indexed (expression, counter)); | ^ terps/jacl/resolvers.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | cstring_resolve(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:94:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 94 | struct string_type *cstring_resolve(); | ^ terps/jacl/resolvers.c:683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | cstring_resolve_indexed(name, index) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:95:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 95 | struct string_type *cstring_resolve_indexed(); | ^ terps/jacl/resolvers.c:738:38: warning: passing arguments to 'expand_function' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 738 | full_name = (char *) expand_function(core_name); | ^ terps/jacl/resolvers.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | function_resolve(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:91:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 91 | struct function_type *function_resolve(); | ^ terps/jacl/resolvers.c:793:25: warning: passing arguments to 'object_element_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 793 | object_element_resolve(&expression[delimiter])) { | ^ terps/jacl/resolvers.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 755 | expand_function(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:107:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 107 | char* expand_function(); | ^ terps/jacl/resolvers.c:838:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:841:23: warning: passing arguments to 'list_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 841 | return (list_output(index, FALSE)); | ^ terps/jacl/resolvers.c:845:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:848:24: warning: passing arguments to 'plain_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 848 | return (plain_output(index, FALSE)); | ^ terps/jacl/resolvers.c:852:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:855:23: warning: passing arguments to 'long_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 855 | return (long_output(index)); | ^ terps/jacl/resolvers.c:859:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 859 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:862:22: warning: passing arguments to 'sub_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | return (sub_output(index, FALSE)); | ^ terps/jacl/resolvers.c:866:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 866 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:869:22: warning: passing arguments to 'obj_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 869 | return (obj_output(index, FALSE)); | ^ terps/jacl/resolvers.c:873:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 873 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:876:23: warning: passing arguments to 'that_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 876 | return (that_output(index, FALSE)); | ^ terps/jacl/resolvers.c:880:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 880 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:883:21: warning: passing arguments to 'it_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 883 | return (it_output(index, FALSE)); | ^ terps/jacl/resolvers.c:887:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 887 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:890:25: warning: passing arguments to 'doesnt_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 890 | return (doesnt_output(index, FALSE)); | ^ terps/jacl/resolvers.c:894:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 894 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:897:23: warning: passing arguments to 'does_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 897 | return (does_output(index, FALSE)); | ^ terps/jacl/resolvers.c:901:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 901 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:904:23: warning: passing arguments to 'isnt_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | return (isnt_output(index, FALSE)); | ^ terps/jacl/resolvers.c:908:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 908 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:911:21: warning: passing arguments to 'is_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 911 | return (is_output(index, FALSE)); | ^ terps/jacl/resolvers.c:915:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 915 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:918:27: warning: passing arguments to 'sentence_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 918 | return (sentence_output(index, FALSE)); | ^ terps/jacl/resolvers.c:922:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 922 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:934:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 934 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:937:24: warning: passing arguments to 'object_names' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 937 | return (object_names(index, temp_buffer)); | ^ terps/jacl/resolvers.c:941:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 941 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:948:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 948 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:951:23: warning: passing arguments to 'list_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 951 | return (list_output(index, TRUE)); | ^ terps/jacl/resolvers.c:955:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:958:24: warning: passing arguments to 'plain_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | return (plain_output(index, TRUE)); | ^ terps/jacl/resolvers.c:962:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 962 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:965:22: warning: passing arguments to 'sub_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 965 | return (sub_output(index, TRUE)); | ^ terps/jacl/resolvers.c:969:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 969 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:972:22: warning: passing arguments to 'obj_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 972 | return (obj_output(index, TRUE)); | ^ terps/jacl/resolvers.c:976:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 976 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:979:23: warning: passing arguments to 'that_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | return (that_output(index, TRUE)); | ^ terps/jacl/resolvers.c:983:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 983 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:986:21: warning: passing arguments to 'it_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 986 | return (it_output(index, TRUE)); | ^ terps/jacl/resolvers.c:990:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:993:25: warning: passing arguments to 'doesnt_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 993 | return (doesnt_output(index, TRUE)); | ^ terps/jacl/resolvers.c:997:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 997 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:1000:23: warning: passing arguments to 'does_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1000 | return (does_output(index, TRUE)); | ^ terps/jacl/resolvers.c:1004:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1004 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:1007:23: warning: passing arguments to 'isnt_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1007 | return (isnt_output(index, TRUE)); | ^ terps/jacl/resolvers.c:1011:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1011 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:1014:21: warning: passing arguments to 'is_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1014 | return (is_output(index, TRUE)); | ^ terps/jacl/resolvers.c:1018:13: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1018 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:1021:27: warning: passing arguments to 'sentence_output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1021 | return (sentence_output(index, TRUE)); | ^ terps/jacl/resolvers.c:1032:14: warning: passing arguments to 'execute' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1032 | if (execute(macro_function)) { | ^ terps/jacl/resolvers.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 807 | macro_resolve(testString) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:125:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 125 | char* macro_resolve(); | ^ terps/jacl/resolvers.c:1053:30: warning: passing arguments to 'array_length_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | return array_length_resolve(testString); | ^ terps/jacl/resolvers.c:1041:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1041 | count_resolve(testString) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:53:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | int count_resolve(); | ^ terps/jacl/resolvers.c:1058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1058 | array_length_resolve(testString) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:98:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 98 | int array_length_resolve(); | ^ terps/jacl/resolvers.c:1192:24: warning: passing arguments to 'object_resolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1192 | index = object_resolve(expression); | ^ terps/jacl/resolvers.c:1207:12: warning: passing arguments to 'badptrrun' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1207 | badptrrun(expression, index); | ^ terps/jacl/resolvers.c:1217:13: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1217 | write_text(error_buffer); | ^ terps/jacl/resolvers.c:1134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1134 | object_element_resolve(testString) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:42:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 42 | int object_element_resolve(); | ^ terps/jacl/resolvers.c:1250:14: warning: passing arguments to 'write_text' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1250 | write_text(error_buffer); | ^ terps/jacl/resolvers.c:1227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1227 | object_resolve(object_string) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:44:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | int object_resolve(); | ^ terps/jacl/resolvers.c:1293:18: warning: passing arguments to 'check_light' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1293 | if (check_light(HERE)) { | ^ terps/jacl/resolvers.c:1264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1264 | attribute_resolve(attribute) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:85:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 85 | long attribute_resolve(); | ^ terps/jacl/resolvers.c:1371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1371 | user_attribute_resolve(name) | ^ In file included from terps/jacl/resolvers.c:10: terps/jacl/prototypes.h:86:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 86 | long user_attribute_resolve(); | ^ 150 warnings generated. Cc build/macosx.release/jacl/errors.o In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ terps/jacl/errors.c:21:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:28:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:36:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:32:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | unkfunrun(name) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:169:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 169 | void unkfunrun(); | ^ terps/jacl/errors.c:45:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:40:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | unkkeyerr(line, wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:172:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 172 | void unkkeyerr(); | ^ terps/jacl/errors.c:55:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | unkatterr(line, wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:168:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 168 | void unkatterr(); | ^ terps/jacl/errors.c:65:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | unkvalerr(line, wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:166:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 166 | void unkvalerr(); | ^ terps/jacl/errors.c:72:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:81:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | noobjerr(line) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:181:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 181 | void noobjerr(); | ^ terps/jacl/errors.c:90:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | noproperr(line) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:180:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 180 | void noproperr(); | ^ terps/jacl/errors.c:98:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | nongloberr(line) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:171:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 171 | void nongloberr(); | ^ terps/jacl/errors.c:106:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | nofnamerr(line) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:170:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 170 | void nofnamerr(); | ^ terps/jacl/errors.c:115:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | unkobjerr(line, wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:182:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 182 | void unkobjerr(); | ^ terps/jacl/errors.c:125:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | maxatterr(line, wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:173:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 173 | void maxatterr(); | ^ terps/jacl/errors.c:133:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | unkobjrun(wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:183:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 183 | void unkobjrun(); | ^ terps/jacl/errors.c:141:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | unkattrun(wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:174:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 174 | void unkattrun(); | ^ terps/jacl/errors.c:150:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | unkdirrun(wordno) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:184:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 184 | void unkdirrun(); | ^ terps/jacl/errors.c:157:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:165:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | badplrrun(value) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:176:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 176 | void badplrrun(); | ^ terps/jacl/errors.c:174:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | badptrrun(name, value) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:175:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 175 | void badptrrun(); | ^ terps/jacl/errors.c:181:86: warning: passing arguments to 'arg_text_of' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | sprintf(error_buffer, UNDEFINED_CONTAINER_RUN, executing_function->name, arg_text_of(variable)); | ^ terps/jacl/errors.c:182:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | unkvarrun(variable) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:187:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 187 | void unkvarrun(); | ^ terps/jacl/errors.c:190:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | unkstrrun(variable) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:186:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 186 | void unkstrrun(); | ^ terps/jacl/errors.c:198:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | log_error(error_buffer, PLUS_STDOUT); | ^ terps/jacl/errors.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | unkscorun(scope) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:185:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 185 | void unkscorun(); | ^ terps/jacl/errors.c:211:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | log_error(error_buffer, PLUS_STDERR); | ^ terps/jacl/errors.c:202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | totalerrs(errors) | ^ In file included from terps/jacl/errors.c:9: terps/jacl/prototypes.h:167:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 167 | void totalerrs(); | ^ terps/jacl/errors.c:217:11: warning: passing arguments to 'log_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | log_error(OUT_OF_MEMORY, PLUS_STDERR); | ^ terps/jacl/errors.c:218:11: warning: passing arguments to 'terminate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | terminate(49); | ^ 65 warnings generated. Cc build/macosx.release/jacl/encapsulate.o In file included from terps/jacl/encapsulate.c:8: terps/jacl/prototypes.h:9:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 9 | glui32 parse_utf8(); | ^ terps/jacl/prototypes.h:11:8: note: conflicting prototype is here 11 | glui32 parse_utf8(unsigned char *buf, glui32 buflen, glui32 *out, glui32 outlen); | ^ 1 warning generated. Cc build/macosx.release/jacl/libcsv.o ...skipped jacl for lack of libgarglkmain.a... MkDir1 build/macosx.release/level9 Cc build/macosx.release/level9/bitmap.o terps/level9/bitmap.c:1519:10: warning: enumeration value 'NO_BITMAPS' not handled in switch [-Wswitch] 1519 | switch (type) | ^~~~ terps/level9/bitmap.c:1519:10: note: add missing switch cases 1519 | switch (type) | ^ 1 warning generated. Cc build/macosx.release/level9/level9.o Cc build/macosx.release/level9/glk.o terps/level9/Glk/glk.c:6699:10: fatal error: 'macglk_startup.h' file not found 6699 | #include "macglk_startup.h" | ^~~~~~~~~~~~~~~~~~ 1 error generated. clang -c -o build/macosx.release/level9/glk.o -Wno-pointer-sign -arch x86_64 -mmacosx-version-min=10.7 -DBITMAP_DECODER -DNEED_STRICMP_PROTOTYPE -Dstricmp=gln_strcasecmp -Dstrnicmp=gln_strncasecmp -O2 -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -Iterps/level9 -Iterps/level9/Glk -Igarglk terps/level9/Glk/glk.c ...failed Cc build/macosx.release/level9/glk.o ... ...skipped level9 for lack of glk.o... MkDir1 build/macosx.release/magnetic Cc build/macosx.release/magnetic/emu.o Cc build/macosx.release/magnetic/glk.o terps/magnetic/Glk/glk.c:6241:10: fatal error: 'macglk_startup.h' file not found 6241 | #include "macglk_startup.h" | ^~~~~~~~~~~~~~~~~~ 1 error generated. clang -c -o build/macosx.release/magnetic/glk.o -Wno-pointer-sign -arch x86_64 -mmacosx-version-min=10.7 -O2 -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -Iterps/magnetic/Generic -Iterps/magnetic/Glk -Iterps/magnetic/Generic -Igarglk terps/magnetic/Glk/glk.c ...failed Cc build/macosx.release/magnetic/glk.o ... ...skipped magnetic for lack of glk.o... MkDir1 build/macosx.release/nitfol Cc build/macosx.release/nitfol/automap.o Cc build/macosx.release/nitfol/solve.o Cc build/macosx.release/nitfol/infix.o Cc build/macosx.release/nitfol/copying.o Cc build/macosx.release/nitfol/debug.o Cc build/macosx.release/nitfol/inform.o Cc build/macosx.release/nitfol/quetzal.o Cc build/macosx.release/nitfol/undo.o Cc build/macosx.release/nitfol/op_call.o Cc build/macosx.release/nitfol/decode.o Cc build/macosx.release/nitfol/errmesg.o Cc build/macosx.release/nitfol/globals.o Cc build/macosx.release/nitfol/iff.o Cc build/macosx.release/nitfol/init.o Cc build/macosx.release/nitfol/io.o Cc build/macosx.release/nitfol/z_io.o Cc build/macosx.release/nitfol/op_jmp.o Cc build/macosx.release/nitfol/op_math.o Cc build/macosx.release/nitfol/op_save.o Cc build/macosx.release/nitfol/op_table.o Cc build/macosx.release/nitfol/op_v6.o Cc build/macosx.release/nitfol/oplist.o Cc build/macosx.release/nitfol/stack.o Cc build/macosx.release/nitfol/zscii.o Cc build/macosx.release/nitfol/tokenise.o Cc build/macosx.release/nitfol/struct.o Cc build/macosx.release/nitfol/objects.o Cc build/macosx.release/nitfol/portfunc.o Cc build/macosx.release/nitfol/hash.o Cc build/macosx.release/nitfol/sound.o Cc build/macosx.release/nitfol/graphics.o Cc build/macosx.release/nitfol/blorb.o Cc build/macosx.release/nitfol/main.o Cc build/macosx.release/nitfol/startunix.o ...skipped nitfol for lack of libgarglkmain.a... MkDir1 build/macosx.release/scare Cc build/macosx.release/scare/sctafpar.o Cc build/macosx.release/scare/sctaffil.o Cc build/macosx.release/scare/scprops.o Cc build/macosx.release/scare/scvars.o Cc build/macosx.release/scare/scexpr.o Cc build/macosx.release/scare/scprintf.o Cc build/macosx.release/scare/scinterf.o Cc build/macosx.release/scare/scparser.o Cc build/macosx.release/scare/sclibrar.o Cc build/macosx.release/scare/scrunner.o Cc build/macosx.release/scare/scevents.o Cc build/macosx.release/scare/scnpcs.o Cc build/macosx.release/scare/scobjcts.o Cc build/macosx.release/scare/sctasks.o Cc build/macosx.release/scare/screstrs.o Cc build/macosx.release/scare/scgamest.o Cc build/macosx.release/scare/scserial.o Cc build/macosx.release/scare/scresour.o Cc build/macosx.release/scare/scutils.o Cc build/macosx.release/scare/scdebug.o Cc build/macosx.release/scare/sclocale.o Cc build/macosx.release/scare/scmemos.o Cc build/macosx.release/scare/os_glk.o ...skipped scare for lack of libgarglkmain.a... MkDir1 build/macosx.release/scott Cc build/macosx.release/scott/scott.o Cc build/macosx.release/scott/bsd.o ...skipped scott for lack of libgarglkmain.a... Cc build/macosx.release/tads/memicmp.o Cc build/macosx.release/tads/osbuffer.o Cc build/macosx.release/tads/osextra.o Cc build/macosx.release/tads/osglk.o Cc build/macosx.release/tads/osglkban.o Cc build/macosx.release/tads/osmisc.o Cc build/macosx.release/tads/osparse.o C++ build/macosx.release/tads/osportable.o C++ build/macosx.release/tads/t23run.o tads/t23run.cpp:211:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 211 | sprintf(copyright, | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/t23run.cpp:218:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 218 | sprintf(errorload, | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/t23run.cpp:260:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 260 | sprintf(buf, | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/t23run.cpp:270:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 270 | sprintf(buf, "The game file (%s) cannot be found.\n", prog_arg); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ tads/t23run.cpp:278:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 278 | sprintf(buf,"The game file (%s) cannot be found exactly as given, " | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 5 warnings generated. Cc build/macosx.release/tads/t2askf.o Cc build/macosx.release/tads/t2indlg.o C++ build/macosx.release/tads/t3askf.o C++ build/macosx.release/tads/t3indlg.o In file included from tads/t3indlg.cpp:23: tads/tads3/indlg_tx.cpp:165:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 165 | sprintf(buf, "%.*s(%c)%.*s", | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. C++ build/macosx.release/tads/vmuni_cs.o ...skipped tadsr for lack of libtads3.a... ...failed updating 9 target(s)... ...skipped 18 target(s)... ...updated 489 target(s)... *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/gargoyle *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/gargoyle