=>> Building cad/irsim build started at Tue Nov 4 14:47:47 EST 2025 port directory: /usr/ports/cad/irsim package name: irsim-lite-9.7.119 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p1 FreeBSD 14.3-RELEASE-p1 1403000 amd64 maintained by: alven@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1539 Sep 22 04:12 /usr/ports/cad/irsim/Makefile Ports top last git commit: 9bb805acfc67 Ports top unclean checkout: no Port dir last git commit: 7ae881fc82c0 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500066 Jail OSVERSION: 1403000 Job Id: 08 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p1 1403000 UNAME_r=14.3-RELEASE-p1 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/08/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR=lite MAKE_ARGS= FLAVOR=lite ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- alven@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --with-interpreter=no --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/cad/irsim/work-lite XDG_CONFIG_HOME=/wrkdirs/usr/ports/cad/irsim/work-lite XDG_CACHE_HOME=/wrkdirs/usr/ports/cad/irsim/work-lite/.cache HOME=/wrkdirs/usr/ports/cad/irsim/work-lite TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/cad/irsim/work-lite/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/cad/irsim/work-lite/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/cad/irsim/work-lite XDG_CONFIG_HOME=/wrkdirs/usr/ports/cad/irsim/work-lite XDG_CACHE_HOME=/wrkdirs/usr/ports/cad/irsim/work-lite/.cache HOME=/wrkdirs/usr/ports/cad/irsim/work-lite TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/cad/irsim/work-lite/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/cad/irsim/work-lite/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/irsim" EXAMPLESDIR="share/examples/irsim" DATADIR="share/irsim" WWWDIR="www/irsim" ETCDIR="etc/irsim" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/irsim DOCSDIR=/usr/local/share/doc/irsim EXAMPLESDIR=/usr/local/share/examples/irsim WWWDIR=/usr/local/www/irsim ETCDIR=/usr/local/etc/irsim --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> irsim-lite-9.7.119 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1_1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1_1... [pkg.DaveG.ca] Extracting pkg-2.3.1_1: .......... done ===> irsim-lite-9.7.119 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of irsim-lite-9.7.119 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by irsim-lite-9.7.119 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by irsim-lite-9.7.119 for building => SHA256 Checksum OK for irsim-9.7.119.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by irsim-lite-9.7.119 for building ===> Extracting for irsim-lite-9.7.119 => SHA256 Checksum OK for irsim-9.7.119.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for irsim-lite-9.7.119 ===> Applying FreeBSD patches for irsim-lite-9.7.119 from /usr/ports/cad/irsim/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> irsim-lite-9.7.119 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> irsim-lite-9.7.119 depends on package: gmake>=4.4.1 - found ===> Returning to build of irsim-lite-9.7.119 ===> irsim-lite-9.7.119 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.12,1.pkg [pkg.DaveG.ca] Installing libX11-1.8.12,1... [pkg.DaveG.ca] `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] Extracting libX11-1.8.12,1: .......... done ===> irsim-lite-9.7.119 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of irsim-lite-9.7.119 ===> irsim-lite-9.7.119 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> irsim-lite-9.7.119 depends on file: /usr/local/bin/ccache - found ===> Returning to build of irsim-lite-9.7.119 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for irsim-lite-9.7.119 configure: loading site script /usr/ports/Templates/config.site checking build system type... amd64-portbld-freebsd14.3 checking host system type... amd64-portbld-freebsd14.3 checking target system type... amd64-portbld-freebsd14.3 checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cpp checking for library containing strerror... none required checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking size of void *... 8 checking size of unsigned int... 4 checking size of unsigned long... 8 checking size of unsigned long long... 8 checking for gm4... no checking for gnum4... no checking for m4... /usr/bin/m4 checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking size of void *... (cached) 8 checking size of unsigned int... (cached) 4 checking size of unsigned long... (cached) 8 checking size of unsigned long long... (cached) 8 checking whether byte ordering is bigendian... no checking for ANSI C header files... (cached) yes checking for setenv... (cached) yes checking for putenv... (cached) yes checking for vfork... (cached) yes checking for dirent.h... (cached) yes checking for limits.h... (cached) yes checking param.h usability... no checking param.h presence... no checking for param.h... no checking for va_copy... yes checking for __va_copy... yes checking for X... libraries /usr/local/lib, headers /usr/local/include checking whether -R must be followed by a space... neither works checking for gethostbyname... (cached) yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no configure: creating ./config.status config.status: creating defs.mak config.status: WARNING: 'defs.mak.in' seems to ignore the --datarootdir setting configure: "Notice: Use 'make' to compile and 'make install' to install" =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for irsim-lite-9.7.119 --- errors and warnings logged in file make.log gmake[1]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119' --- making modules for dir in base analyzer faultsim usersubckt; do \ (cd $dir && /usr/local/bin/gmake module); done gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/base' --- compiling base/access.o rm -f access.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c access.c --- compiling base/binsim.o rm -f binsim.o access.c:34:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | public Fstat *FileStatus( name ) | ^ 1 warning generated. --- compiling base/cad_dir.o rm -f cad_dir.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c binsim.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c cad_dir.c --- compiling base/config.o rm -f config.o --- compiling base/conn_list.o rm -f conn_list.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c config.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c conn_list.c cad_dir.c:27:24: 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 | extern char *getenv(); | ^ /usr/include/stdlib.h:102:7: note: conflicting prototype is here 102 | char *getenv(const char *); | ^ cad_dir.c:28:24: 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] 28 | extern struct passwd *getpwnam(); | ^ /usr/include/pwd.h:149:16: note: conflicting prototype is here 149 | struct passwd *getpwnam(const char *); | ^ cad_dir.c:40:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 40 | if (s = getenv("CAD_ROOT")) | ~~^~~~~~~~~~~~~~~~~~~~ cad_dir.c:40:11: note: place parentheses around the assignment to silence this warning 40 | if (s = getenv("CAD_ROOT")) | ^ | ( ) cad_dir.c:40:11: note: use '==' to turn this assignment into an equality comparison 40 | if (s = getenv("CAD_ROOT")) | ^ | == cad_dir.c:42:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 42 | if (!access(s, F_OK) == 0) | ^ ~~ cad_dir.c:42:6: note: add parentheses after the '!' to evaluate the comparison first 42 | if (!access(s, F_OK) == 0) | ^ | ( ) cad_dir.c:42:6: note: add parentheses around left hand side expression to silence this warning 42 | if (!access(s, F_OK) == 0) | ^ | ( ) cad_dir.c:52:21: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | cad_lib = Valloc( len + 1, 1 ); | ^ cad_dir.c:56:21: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | cad_bin = Valloc( len + 1, 1 ); | ^ 6 warnings generated. binsim.c:140:24: warning: passing arguments to 'StackCap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | cap += (StackCap( t ) / 2.0); | ^ binsim.c:149:41: warning: passing arguments to 'Node2index' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | PackBytes( node.n.alias, Node2index( n->nlink ), NB_NDINDEX ) | ^ binsim.c:152:15: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | (void) Fwrite( &node, Size_File_Node, fnet ); | ^ binsim.c:153:15: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | (void) Fwrite( pnode( n ), slen, fnet ); | ^ binsim.c:159:19: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | (void) Fwrite( &delays, Size_File_Delay, fnet ); | ^ binsim.c:165:19: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | (void) Fwrite( &thresh, Size_File_Thresh, fnet ); | ^ binsim.c:185:24: warning: passing arguments to 'Node2index' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | ndindx = Node2index( t->gate ); | ^ binsim.c:188:24: warning: passing arguments to 'Node2index' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | ndindx = Node2index( t->source ); | ^ binsim.c:191:24: warning: passing arguments to 'Node2index' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | ndindx = Node2index( t->drain ); | ^ binsim.c:206:18: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | (void) Fwrite( &trans, Size_File_Trans, fnet ); | ^ binsim.c:173:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | private void wr_trans( t ) | ^ binsim.c:210:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | private void wr_txtors( tlist ) | ^ binsim.c:239:40: warning: format specifies type 'long' but the argument has type 'double' [-Wformat] 239 | (void) fprintf( f, "lambda %ld\n", LAMBDACM ); | ~~~ ^~~~~~~~ | %f binsim.c:236:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | private void WriteAscii( f ) | ^ binsim.c:262:14: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | if( fgetline( line, 200, f ) == NULL ) | ^ binsim.c:249:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | private int ReadAscii( f, line ) | ^ binsim.c:285:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | public void wr_netfile( fname ) | ^ In file included from binsim.c:26: ./globals.h:26: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] 26 | extern void wr_netfile( /* fname */ ); | ^ binsim.c:329:11: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | if( Fread( &node, Size_File_Node, fnet ) != Size_File_Node ) | ^ binsim.c:333:11: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | if( Fread( nname, slen, fnet ) != slen ) | ^ binsim.c:336:17: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | n = RsimGetNode( nname ); | ^ binsim.c:357:15: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | if( Fread( &delays, Size_File_Delay, fnet ) != Size_File_Delay ) | ^ binsim.c:365:15: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | if( Fread( &thresh, Size_File_Thresh, fnet ) != Size_File_Thresh ) | ^ binsim.c:380:23: warning: passing arguments to 'Index2node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | n->nlink = Index2node( n->c.time ); | ^ binsim.c:313:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | private void rd_nodes( nname, n_nodes ) | ^ binsim.c:397:17: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | while( Fread( &trans, Size_File_Trans, fnet ) == Size_File_Trans ) | ^ binsim.c:399:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | NEW_TRANS( t ); | ^ ./net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ binsim.c:402:22: warning: passing arguments to 'Index2node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | t->gate = Index2node( ndindx ); | ^ binsim.c:405:24: warning: passing arguments to 'Index2node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | t->source = Index2node( ndindx ); | ^ binsim.c:408:23: warning: passing arguments to 'Index2node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | t->drain = Index2node( ndindx ); | ^ binsim.c:420:14: warning: passing arguments to 'EnterPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | EnterPos( t, TRUE ); | ^ binsim.c:423:14: warning: passing arguments to 'EnterPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | EnterPos( t, FALSE ); | ^ binsim.c:425:15: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | t->r = requiv( (int) t->ttype, width, length ); | ^ binsim.c:445:17: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | if( fgetline( line, 200, f ) == NULL ) | ^ binsim.c:466:23: warning: passing arguments to 'adjust_transistors' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | adjust_transistors( brd_tlist ); | ^ binsim.c:436:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | public int rd_netfile( f, line ) | ^ In file included from binsim.c:26: ./globals.h:27:12: 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 | extern int rd_netfile( /* f, line */ ); | ^ binsim.c:472:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | private void adjust_transistors( tlist ) | ^ binsim.c:38: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 subsequent definition [-Wdeprecated-non-prototype] 38 | private void adjust_transistors(); | ^ binsim.c:542:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | CONNECT( on_trans, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ binsim.c:546:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 546 | CONNECT( t->gate->ngate, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ binsim.c:551:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | CONNECT( t->source->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ binsim.c:556:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | CONNECT( t->drain->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ 43 warnings generated. --- compiling base/eval.o config.c:128:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | private int ParseLine( line, args ) | ^ config.c:185:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | lprintf( stderr, "Warning: missing required default device resistance\n"); | ^ config.c:191:17: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | lprintf(stderr, "Device has no resistances array!\n"); | ^ config.c:198:32: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | wnew = (struct width *) Valloc( sizeof( struct width ), 1 ); | ^ config.c:209:37: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | lnew = (struct length *) Valloc( sizeof( struct length ), 1 ); | ^ config.c:176:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | private void resist_copy( from, to ) | ^ config.c:248:19: warning: passing arguments to 'FileStatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | stat = FileStatus( cname ); | ^ config.c:253:23: warning: passing arguments to 'FileStatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | stat = FileStatus( prm_file ); | ^ config.c:259:20: warning: passing arguments to 'FileStatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | stat = FileStatus( prm_file ); | ^ config.c:275:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | lprintf(stderr,"can't open electrical parameters file <%s>\n", cname); | ^ config.c:280:13: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | fgetline(line, LSIZE, cfile); | ^ config.c:284:20: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | if (fgetline(line, LSIZE, cfile) == NULL) { | ^ config.c:285:18: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | lprintf(stderr, "Unexpected end of file\n"); | ^ config.c:292:34: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | if (*line != '\0') lprintf(stderr, "Unexpected first line: %s\n", line); | ^ config.c:302:15: warning: passing arguments to 'makedevice' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | makedevice("nfet", "n-channel", (float)0.0); | ^ config.c:303:15: warning: passing arguments to 'makedevice' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | makedevice("pfet", "p-channel", (float)0.0); | ^ config.c:304:15: warning: passing arguments to 'makedevice' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | makedevice("resistor", "resistor", (float)0.0); | ^ config.c:306:20: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | while( fgetline( line, LSIZE, cfile ) != NULL ) | ^ config.c:312:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | if( str_eql( "resistance", targv[0] ) == 0 ) | ^ config.c:315:9: warning: passing arguments to 'insert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | insert( targv[1], targv[2], targv[3], targv[4], targv[5] ); | ^ config.c:318:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | rsimerror( currfile, lineno, "syntax error in resistance spec\n" ); | ^ config.c:323:18: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | else if( str_eql( "device", targv[0] ) == 0 ) | ^ config.c:326:13: warning: passing arguments to 'makedevice' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | makedevice( targv[1], targv[2], (float)atof(targv[3]) ); | ^ config.c:328:13: warning: passing arguments to 'makedevice' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | makedevice( targv[1], targv[2], (float)0.0 ); | ^ config.c:331:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | rsimerror( currfile, lineno, "syntax error in device\n" ); | ^ config.c:340:14: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | if( str_eql( p->name, targv[0] ) == 0 ) | ^ config.c:351:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | rsimerror( currfile, lineno, | ^ config.c:359:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | lprintf( stderr, | ^ config.c:362:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | lprintf( stderr, "Too many errors in '%s'\n", cname ); | ^ config.c:397:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | lprintf( stderr, "warning: cntpullup is not supported\n" ); | ^ config.c:406:18: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | lprintf( stderr, "Warning: missing required resistance for device %s\n", | ^ config.c:408:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | lprintf( stdout, "Setting default resistance value\n"); | ^ config.c:411:19: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 411 | resist_copy(resistances[STATIC][0], resistances[STATIC][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:411:43: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 411 | resist_copy(resistances[STATIC][0], resistances[STATIC][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:412:19: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 412 | resist_copy(resistances[DYNHIGH][0], resistances[DYNHIGH][i]); | ^~~~~~~~~~~~~~~~~~~~~~~ | & config.c:412:44: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 412 | resist_copy(resistances[DYNHIGH][0], resistances[DYNHIGH][i]); | ^~~~~~~~~~~~~~~~~~~~~~~ | & config.c:413:19: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 413 | resist_copy(resistances[DYNLOW][0], resistances[DYNLOW][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:413:43: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 413 | resist_copy(resistances[DYNLOW][0], resistances[DYNLOW][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:417:19: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 417 | resist_copy(resistances[STATIC][1], resistances[STATIC][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:417:43: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 417 | resist_copy(resistances[STATIC][1], resistances[STATIC][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:418:19: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 418 | resist_copy(resistances[DYNHIGH][1], resistances[DYNHIGH][i]); | ^~~~~~~~~~~~~~~~~~~~~~~ | & config.c:418:44: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 418 | resist_copy(resistances[DYNHIGH][1], resistances[DYNHIGH][i]); | ^~~~~~~~~~~~~~~~~~~~~~~ | & config.c:419:19: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 419 | resist_copy(resistances[DYNLOW][1], resistances[DYNLOW][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:419:43: warning: incompatible pointer types passing 'struct width *' to parameter of type 'struct width **'; take the address with & [-Wincompatible-pointer-types] 419 | resist_copy(resistances[DYNLOW][1], resistances[DYNLOW][i]); | ^~~~~~~~~~~~~~~~~~~~~~ | & config.c:223:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | public int config( cname ) | ^ In file included from config.c:22: ./globals.h:82:12: 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 | extern int config( /* cname */ ); | ^ config.c:441:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | private double lresist( list, l, size ) | ^ config.c:465:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | private double wresist( list, w, l ) | ^ config.c:516:26: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | rtab = (resptr *) Valloc( RES_TAB_SIZE * sizeof( resptr * ), 1 ); | ^ config.c:527:25: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | r = (resptr) MallocList( sizeof( ResEntry ), 1 ); | ^ config.c:503:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | public Resists *requiv( type, width, length ) | ^ In file included from config.c:22: ./globals.h:83:17: 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 | extern Resists *requiv( /* type, width, length */ ); | ^ config.c:566:36: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | lnew = (struct length *) Valloc( sizeof( struct length ), 1 ); | ^ config.c:549:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | private void linsert( list, l, resist ) | ^ config.c:596:35: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 596 | wnew = (struct width *) Valloc( sizeof( struct width ), 1 ); | ^ config.c:597:36: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | lnew = (struct length *) Valloc( sizeof( struct length ), 1 ); | ^ config.c:578:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | private void winsert( list, w, l, resist ) | ^ config.c:625:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 625 | rsimerror( currfile, lineno, "bad w, l, or r in config file\n" ); | ^ config.c:630:16: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | if( str_eql( context, "static" ) == 0 ) | ^ config.c:635:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 635 | else if( str_eql( context, "dynamic-high" ) == 0 ) | ^ config.c:640:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | else if( str_eql( context, "dynamic-low" ) == 0 ) | ^ config.c:645:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | else if( str_eql( context, "power" ) == 0 ) | ^ config.c:649:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | rsimerror( currfile, lineno, "bad resistance context in config file\n" ); | ^ config.c:656:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | if( str_eql( device_names[t]->devname, type ) == 0 ) | ^ config.c:664:18: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | else if( str_eql( ttype_drop[t], type ) == 0 ) | ^ config.c:668:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 668 | rsimerror( currfile, lineno, "bad resistance transistor type\n" ); | ^ config.c:612:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 612 | private void insert( type, context, w, l, r ) | ^ config.c:124:17: 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] 124 | private void insert(); | ^ config.c:693:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 693 | rsimerror( currfile, lineno, "bad device type\n" ); | ^ config.c:674:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | private void makedevice( type, name, value ) | ^ config.c:125:17: 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 | private void makedevice(); | ^ 71 warnings generated. rm -f eval.o conn_list.c:88:23: warning: passing arguments to 'WarnTooManyParallel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | WarnTooManyParallel( this->nname, other->nname ); | ^ conn_list.c:32:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | public void BuildConnList( n ) | ^ In file included from conn_list.c:20: ./globals.h:90: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] 90 | extern void BuildConnList( /* n */ ); | ^ conn_list.c:117:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | lprintf( stderr, | ^ conn_list.c:119:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | lprintf( stderr, | ^ conn_list.c:121:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | lprintf( stderr, | ^ conn_list.c:123:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | lprintf( stderr, | ^ conn_list.c:125:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | lprintf( stderr, | ^ conn_list.c:127:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | lprintf( stderr, " %s\n %s\n", s1, s2 ); | ^ conn_list.c:110:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | public void WarnTooManyParallel( s1, s2 ) | ^ In file included from conn_list.c:20: ./globals.h:91: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] 91 | extern void WarnTooManyParallel( /* s1, s2 */ ); | ^ 11 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c eval.c --- compiling base/fio.o rm -f fio.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c fio.c --- compiling base/hist.o rm -f hist.o --- compiling base/hist_io.o eval.c:68:19: warning: passing arguments to 'enqueue_input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | enqueue_input( *(VDD_node+i), HIGH ); | ^ eval.c:69:18: warning: passing arguments to 'enqueue_input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | enqueue_input( GND_node, LOW ); | ^ eval.c:99:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | lprintf( stdout, " @ %.2fns %s: decay %c -> X\n", | ^ eval.c:94:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | private void pr_decay( e ) | ^ eval.c:115:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | lprintf( stdout, " @ %.2fns input %s: -> %c\n", | ^ eval.c:122:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | lprintf( stdout, " @ %.2fns %s: %c -> %c", | ^ eval.c:128:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | lprintf( stdout, "\n" ); break; | ^ eval.c:130:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | lprintf( stdout, " (tau=%.2fns)\n", d2ns( e->rtime ) ); break; | ^ eval.c:132:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | lprintf( stdout, " (delay=%.2fns)\n", d2ns( e->delay ) ); break; | ^ eval.c:134:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | lprintf( stdout, " (tau=%.2fns, delay=%.2fns)\n", | ^ eval.c:107:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | private void pr_watched( e, n ) | ^ eval.c:143:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | private void pr_capwatched( e, n ) | ^ eval.c:171:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | private void acc_step_power( n ) | ^ eval.c:203:23: warning: passing arguments to 'parse_line' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | parse_line(proc, LSIZE); | ^ eval.c:208:15: warning: passing arguments to 'SetInputs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | SetInputs( &hinputs, HIGH ); /* HIGH inputs */ | ^ eval.c:209:15: warning: passing arguments to 'SetInputs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | SetInputs( &linputs, LOW ); /* LOW inputs */ | ^ eval.c:210:15: warning: passing arguments to 'SetInputs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | SetInputs( &uinputs, X ); /* X inputs */ | ^ eval.c:218:21: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | new = EnqueueOther(TIMED_EV, cur_delta + (Ulong)e->delay); | ^ eval.c:254:13: warning: passing arguments to 'AddHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | AddHist( n, n->npot, 0, e->ntime, (long) e->delay, (long) e->rtime ); | ^ eval.c:257:20: warning: passing arguments to 'evalAssertWhen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | evalAssertWhen(n); | ^ eval.c:260:48: warning: passing arguments to 'IncHistEvCnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | { extern int ev_hgm; if( ev_hgm ) IncHistEvCnt( -1 ); } | ^ eval.c:316:18: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | t->state = compute_trans_state( t ); | ^ ./globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ eval.c:185:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | private void MarkNodes( evlist ) | ^ eval.c:409:18: warning: passing arguments to 'subckt_model_C' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | subckt_model_C(t); | ^ eval.c:415:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | (*model)( t->source ); | ^ eval.c:417:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | (*model)( t->drain ); | ^ eval.c:430:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | (*model)( other ); | ^ eval.c:372:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | private long EvalNodes( evlist ) | ^ eval.c:467:15: warning: passing arguments to 'enqueue_input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | enqueue_input( n, val ); | ^ eval.c:470:13: warning: passing arguments to 'AddHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | AddHist( n, val, 1, cur_delta, 0L, 0L ); | ^ eval.c:449:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | private void SetInputs( listp, val ) | ^ eval.c:45: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 subsequent definition [-Wdeprecated-non-prototype] 45 | private void SetInputs( /* listp, val */ ); | ^ eval.c:503:9: warning: passing arguments to 'AddHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | AddHist( n, (int) n->curr->val, 0, cur_delta, 0L, 0L ); | ^ eval.c:505:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 505 | (*model)( n ); | ^ eval.c:542:36: warning: passing arguments to 'get_next_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | while( (evlist = get_next_event( stop_time )) != NULL ) | ^ eval.c:556:17: warning: passing arguments to 'disp_watch_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | disp_watch_vec( brk_flag ); | ^ eval.c:574:14: warning: passing arguments to 'UpdateWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 574 | UpdateWindow( cur_delta ); | ^ eval.c:517:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | public int step( stop_time ) | ^ In file included from eval.c:24: ./globals.h:107:12: 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 | extern int step( /* stop_time */ ); | ^ eval.c:644:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 644 | lprintf( stderr, | ^ eval.c:604:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | public int ComputeTransState( t ) | ^ In file included from eval.c:24: ./globals.h:113:12: 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] 113 | extern int ComputeTransState( /* t */ ); | ^ 42 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c hist.c rm -f hist_io.o fio.c:33:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | public char *fgetline( bp, len, fp ) | ^ In file included from fio.c:21: ./globals.h:117: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 subsequent definition [-Wdeprecated-non-prototype] 117 | extern char *fgetline( /* bp, len, fp */ ); | ^ fio.c:56:38: warning: expression result unused [-Wunused-value] 56 | printf("\b \b"); fflush(stdout); *buff--; | ^~~~~~~ fio.c:84:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | public int Fread( ptr, size, fp ) | ^ In file included from fio.c:21: ./globals.h:118:12: 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 | extern int Fread( /* ptr, size, fp */ ); | ^ fio.c:102:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | public int Fwrite( ptr, size, fp ) | ^ In file included from fio.c:21: ./globals.h:119:12: 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] 119 | extern int Fwrite( /* ptr, size, fp */ ); | ^ 7 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c hist_io.c --- compiling base/intr.o rm -f intr.o --- compiling base/mem.o rm -f mem.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c intr.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c mem.c hist_io.c:142:15: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | if( Fwrite( &header, Size_Node_Head, fp ) <= 0 ) | ^ hist_io.c:154:16: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | if( Fwrite( &hist, Size_PuntFile_Hist, fp ) <= 0 ) | ^ hist_io.c:161:16: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | if( Fwrite( &hist, Size_File_Hist, fp ) <= 0 ) | ^ hist_io.c:174:12: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | if( Fwrite( &h_end, Size_File_Hist, fp ) <= 0 ) | ^ hist_io.c:178:25: warning: passing arguments to 'Node2index' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | ndindx = Node2index( ev->p.cause ); | ^ hist_io.c:184:16: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | if( Fwrite( &pending, Size_File_Pend, fp ) <= 0 ) | ^ hist_io.c:172:64: warning: for loop has empty body [-Wempty-body] 172 | for( n = 0, ev = nd->events; ev != NULL; ev = ev->nlink, n++ ); | ^ hist_io.c:172:64: note: put the semicolon on a separate line to silence this warning hist_io.c:191:12: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | if( Fwrite( &h_end, Size_File_Hist, fp ) <= 0 ) | ^ hist_io.c:198:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | lprintf( stderr, "can't write to file, history dump aborted\n" ); | ^ hist_io.c:125:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | private int DumpNodeHist( nd, ndindx, fp ) | ^ hist_io.c:218:15: warning: passing arguments to 'Fwrite' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | if( Fwrite( &fh, Size_File_Head, fd ) <= 0 ) | ^ hist_io.c:203:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | private int WriteHistHeader( fd ) | ^ hist_io.c:233:14: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | if( Fread( &fh, Size_File_Head, fd ) != Size_File_Head ) | ^ hist_io.c:235:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | lprintf( stderr, "ReadHist: can't read file\n" ); | ^ hist_io.c:248:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | lprintf( stderr, "ReadHist: not a history dump file\n" ); | ^ hist_io.c:254:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | lprintf( stderr, "ReadHist: Incompatible version: %d\n", n_version ); | ^ hist_io.c:261:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | lprintf( stderr, "ReadHist: incompatible or bad history dump\n" ); | ^ hist_io.c:224:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | private int ReadHistHead( fd, pNewTime, pTime0 ) | ^ hist_io.c:278:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | lprintf( stderr, "can not open file '%s'\n", fname ); | ^ hist_io.c:284:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | lprintf( stderr, "can't write to file '%s'\n", fname ); | ^ hist_io.c:289:19: warning: passing arguments to 'walk_net_index' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | walk_net_index( DumpNodeHist, fp ); | ^ hist_io.c:271:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | public void DumpHist( fname ) | ^ In file included from hist_io.c:27: ./globals.h:143: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] 143 | extern void DumpHist( /* fname */ ); | ^ hist_io.c:310:17: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | while( Fread( &head, Size_Node_Head, fd ) == Size_Node_Head ) | ^ hist_io.c:313:22: warning: passing arguments to 'Index2node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | if( (nd = Index2node( ndindx )) == NULL ) | ^ hist_io.c:315:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | lprintf( stderr, "history read aborted: could not find node\n" ); | ^ hist_io.c:322:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | lprintf( stderr, "warning: %s should not be in history\n", | ^ hist_io.c:330:14: warning: passing arguments to 'SetFirstHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | SetFirstHist( nd, val, inp, etime ); | ^ hist_io.c:336:18: warning: passing arguments to 'FreeHistList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | FreeHistList( nd ); | ^ hist_io.c:340:15: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | if( Fread( &hist, Size_File_Hist, fd ) != Size_File_Hist ) | ^ hist_io.c:355:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | lprintf( stderr, "Error: Corrupted history entry:\n" ); | ^ hist_io.c:356:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | lprintf( stderr, "\t%s time=%.2f delay=%.2f value=%c\n", | ^ hist_io.c:361:12: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | if( Fread( hist.ptime, Size_Ptime, fd ) != Size_Ptime ) | ^ hist_io.c:369:18: warning: passing arguments to 'AddPunted' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | AddPunted( nd, &ev, etime ); | ^ hist_io.c:372:10: warning: passing arguments to 'AddHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | AddHist( nd, val, inp, etime, (long) delay, (long) rtime ); | ^ hist_io.c:383:16: warning: passing arguments to 'free_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | free_event( nd->events ); | ^ hist_io.c:390:15: warning: passing arguments to 'Fread' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | if( Fread( &pend, Size_File_Pend, fd ) != Size_File_Pend ) | ^ hist_io.c:399:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | lprintf( stdout, "Error: Corrupted history entry:\n" ); | ^ hist_io.c:400:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | lprintf( stdout, "\t%s time=%.2f delay=%.2f value=%c [pnd]\n", | ^ hist_io.c:406:27: warning: passing arguments to 'Index2node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | cur_node = Index2node( ndindx ); | ^ hist_io.c:408:19: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | enqueue_event( nd, val, (long) delay, (long) rtime ); | ^ hist_io.c:417:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | lprintf( stderr, "premature eof on history file\n" ); | ^ hist_io.c:295:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | private int rd_hist( fd, pnlist ) | ^ hist_io.c:432:23: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | l->xtor->state = compute_trans_state( l->xtor ); | ^ ./globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ hist_io.c:437:20: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | l->xtor->state = compute_trans_state( l->xtor ); | ^ ./globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ hist_io.c:440:19: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | l->xtor->state = compute_trans_state( l->xtor ); | ^ ./globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ hist_io.c:423:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | private void fix_transistors( nd ) | ^ hist_io.c:453:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | lprintf( stderr, "can not open file '%s'\n", fname ); | ^ hist_io.c:471:18: warning: passing arguments to 'FreeHistList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | FreeHistList( n ); /* undo any work done */ | ^ hist_io.c:473:13: warning: passing arguments to 'free_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | free_event( n->events ); | ^ hist_io.c:444:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | public void ReadHist( fname ) | ^ In file included from hist_io.c:27: ./globals.h:144: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] 144 | extern void ReadHist( /* fname */ ); | ^ 52 warnings generated. --- compiling base/netupdate.o hist.c:81:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | public void SetFirstHist( node, value, inp, time ) | ^ In file included from hist.c:21: ./globals.h:130: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] 130 | extern void SetFirstHist( /* node, value, inp, time */ ); | ^ hist.c:115:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | NEW_HIST( newh, return ); | ^ hist.c:70:32: note: expanded from macro 'NEW_HIST' 70 | if( ((NEW) = (hptr) MallocList( sizeof( HistEnt ), 0 )) == NULL ) \ | ^ hist.c:115:5: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hist.c:72:13: note: expanded from macro 'NEW_HIST' 72 | lprintf( stderr, mem_msg ); \ | ^ hist.c:96:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | public void AddHist( node, value, inp, time, delay, rtime ) | ^ In file included from hist.c:21: ./globals.h:131: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] 131 | extern void AddHist( /* node, value, inp, time, delay, rtime */ ); | ^ hist.c:150:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | NEW_HIST( newp, return ); /* allocate the punted event itself */ | ^ hist.c:70:32: note: expanded from macro 'NEW_HIST' 70 | if( ((NEW) = (hptr) MallocList( sizeof( HistEnt ), 0 )) == NULL ) \ | ^ hist.c:150:5: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hist.c:72:13: note: expanded from macro 'NEW_HIST' 72 | lprintf( stderr, mem_msg ); \ | ^ hist.c:137:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | public void AddPunted( node, ev, tim ) | ^ In file included from hist.c:21: ./globals.h:132: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] 132 | extern void AddPunted( /* node, ev, tim */ ); | ^ hist.c:174:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | public void FreeHistList( node ) | ^ In file included from hist.c:21: ./globals.h:133: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] 133 | extern void FreeHistList( /* node */ ); | ^ hist.c:198:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | lprintf( stderr, "*** can't continue incremetal simulation\n" ); | ^ hist.c:213:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | NEW_HIST( newh, NoMoreIncSim() ); | ^ hist.c:70:32: note: expanded from macro 'NEW_HIST' 70 | if( ((NEW) = (hptr) MallocList( sizeof( HistEnt ), 0 )) == NULL ) \ | ^ hist.c:213:2: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hist.c:72:13: note: expanded from macro 'NEW_HIST' 72 | lprintf( stderr, mem_msg ); \ | ^ hist.c:206:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | public void NewModel( nmodel ) | ^ In file included from hist.c:21: ./globals.h:135: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] 135 | extern void NewModel( /* nmodel */ ); | ^ hist.c:245:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | NEW_HIST( newh, NoMoreIncSim() ); | ^ hist.c:70:32: note: expanded from macro 'NEW_HIST' 70 | if( ((NEW) = (hptr) MallocList( sizeof( HistEnt ), 0 )) == NULL ) \ | ^ hist.c:245:2: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] hist.c:72:13: note: expanded from macro 'NEW_HIST' 72 | lprintf( stderr, mem_msg ); \ | ^ hist.c:234:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | public void NewEdge( nd, ev ) | ^ In file included from hist.c:21: ./globals.h:136: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] 136 | extern void NewEdge( /* nd, ev */ ); | ^ hist.c:273:35: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | if( nd->t.punts != NULL ) lprintf( stderr, "non-null punts\n" ); | ^ hist.c:266:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | public void DeleteNextEdge( nd ) | ^ In file included from hist.c:21: ./globals.h:137: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] 137 | extern void DeleteNextEdge( /* nd */ ); | ^ hist.c:318:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | public void FlushHist( ftime ) | ^ In file included from hist.c:21: ./globals.h:138: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] 138 | extern void FlushHist( /* ftime */ ); | ^ hist.c:387:16: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | enqueue_event( nd, (int) h->val, (long) h->t.p.delay, | ^ hist.c:403:16: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | enqueue_event( nd, (int) h->val, (long) h->t.r.delay, | ^ hist.c:442:17: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | t->state = compute_trans_state( t ); | ^ ./globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ hist.c:355:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | public int backToTime( nd ) | ^ In file included from hist.c:21: ./globals.h:139:12: 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 | extern int backToTime( /* nd */ ); | ^ 31 warnings generated. mem.c:119:18: 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] 119 | extern unsigned sleep(); | ^ /usr/include/unistd.h:364:15: note: conflicting prototype is here 364 | unsigned int sleep(unsigned int); | ^ mem.c:130:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | private Pointer GetMoreCore( npages ) | ^ mem.c:290:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | private Pointer GetPage( nPages, size, no_mem_exit ) | ^ mem.c:347:16: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | return( Valloc( nbytes, no_mem_exit ) ); | ^ mem.c:334:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | public char *Falloc( nbytes, no_mem_exit ) | ^ mem.c:386:7: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | Vfree( p ); | ^ mem.c:375:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | public void Ffree( p, nbytes ) | ^ mem.c:331:11: 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] 331 | void Ffree(), Vfree(); | ^ mem.c:410:23: warning: passing arguments to 'MallocBigList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | return( MallocBigList( nbytes, no_mem_exit ) ); | ^ mem.c:397:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | public MList MallocList( nbytes, no_mem_exit ) | ^ mem.c:445:35: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | head = tail = (Pointer) Valloc( nbytes, no_mem_exit ); | ^ mem.c:451:30: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | tail->ptr = (Pointer) Valloc( nbytes, no_mem_exit ); | ^ mem.c:457:8: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | Vfree( head ); | ^ mem.c:437:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | private MList MallocBigList( nbytes, no_mem_exit ) | ^ mem.c:329:18: 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] 329 | private MList MallocBigList(); | ^ mem.c:487:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | public void Vfree( ptr ) | ^ mem.c:331:20: 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] 331 | void Ffree(), Vfree(); | ^ mem.c:540:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | public char *Valloc( nbytes, no_mem_exit ) | ^ mem.c:330:12: 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] 330 | char *Valloc(); | ^ 19 warnings generated. rm -f netupdate.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c netupdate.c --- compiling base/newrstep.o rm -f newrstep.o --- compiling base/nsubrs.o netupdate.c:76:38: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | aliases.bucket = (nptr **) Valloc( SIZEOF( nptr * ) * aliases.size, 1 ); | ^ netupdate.c:91:8: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | Vfree( aliases.bucket[ i ] ); | ^ netupdate.c:93:7: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | Vfree( aliases.bucket ); | ^ netupdate.c:109:38: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | aliases.bucket = (nptr **) Valloc( SIZEOF( nptr * ) * aliases.size, 1 ); | ^ netupdate.c:112:10: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | Vfree( old.bucket ); | ^ netupdate.c:100:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | private void IncreaseAliasTbl( i ) | ^ netupdate.c:131:23: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | tbl = (nptr *) Valloc( SIZEOF( nptr ) * ALIAS_TBL_SIZE, 1 ); | ^ netupdate.c:116:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | private void EnterAlias( n, nd ) | ^ netupdate.c:140:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | private nptr LookupAlias( n ) | ^ netupdate.c:269:47: warning: passing arguments to 'FindNode_TxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | nd = (av[0][1] != '=') ? FindNode_TxtorPos( av[2] ) : RsimGetNode( av[2] ); | ^ netupdate.c:269:70: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | nd = (av[0][1] != '=') ? FindNode_TxtorPos( av[2] ) : RsimGetNode( av[2] ); | ^ netupdate.c:257:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | private void alias_node( ac, av ) | ^ netupdate.c:291:20: warning: passing arguments to 'GetNewNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | nd = GetNewNode( av[3] ); | ^ netupdate.c:277:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | private void new_node( ac, av ) | ^ netupdate.c:309:11: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | nd = find( av[1] ); | ^ netupdate.c:321:13: warning: passing arguments to 'n_delete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | n_delete( nd ); | ^ netupdate.c:299:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | private void eliminate_node( ac, av ) | ^ netupdate.c:329:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | private void change_cap( ac, av ) | ^ netupdate.c:364:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | if( str_eql( str, nd->nname ) == 0 ) | ^ netupdate.c:374:13: warning: passing arguments to 'n_delete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | n_delete( nd ); | ^ netupdate.c:376:23: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | nd->nname = Valloc( len, 1 ); | ^ netupdate.c:381:16: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | if( str_eql( str, power_net_name ) ) | ^ netupdate.c:383:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | else if( str_eql( str, ground_net_name ) ) | ^ netupdate.c:356:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | private void ChangeNodeName( nd, str ) | ^ netupdate.c:388:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | private void rename_node( ac, av ) | ^ netupdate.c:406:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | private int BestNodeName( name1, name2 ) | ^ netupdate.c:444:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | private void hier_rename_node( ac, av ) | ^ netupdate.c:546:13: warning: passing arguments to 'n_delete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 546 | n_delete( nd2 ); | ^ netupdate.c:465:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | private void connect_nodes( ac, av ) | ^ netupdate.c:580:24: warning: passing arguments to 'GetNewNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | new_nd = GetNewNode( av[4] ); | ^ netupdate.c:563:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | private void break_node( ac, av ) | ^ netupdate.c:623:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | NEW_TRANS( t ); | ^ ./net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ netupdate.c:625:18: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 625 | t->r = requiv( (int) tran.ttype, width, length ); | ^ netupdate.c:587:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | private void add_new_trans( ac, av ) | ^ netupdate.c:670:5: warning: passing arguments to 'FindTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 670 | FindTxtor( t, av[1], av[2], x, y ); | ^ netupdate.c:651:28: note: expanded from macro 'FindTxtor' 651 | if( ((T) = FindTxtorPos( X, Y )) == NULL ) \ | ^ netupdate.c:672:19: warning: passing arguments to 'DeleteTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | DeleteTxtorPos( t ); | ^ netupdate.c:688:39: warning: passing arguments to 'DestroyStack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | if( t->flags & STACKED ) DestroyStack( t->dcache.t ); | ^ netupdate.c:689:41: warning: passing arguments to 'UnParallelTrans' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | if( t->flags & ORLIST ) UnParallelTrans( t ); | ^ netupdate.c:659:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 659 | private void delete_trans( ac, av ) | ^ netupdate.c:730:5: warning: passing arguments to 'FindTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 730 | FindTxtor( t, av[1], av[2], x, y ); | ^ netupdate.c:651:28: note: expanded from macro 'FindTxtor' 651 | if( ((T) = FindTxtorPos( X, Y )) == NULL ) \ | ^ netupdate.c:721:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 721 | private void exchange_terms( ac, av ) | ^ netupdate.c:748:5: warning: passing arguments to 'FindTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 748 | FindTxtor( t, av[1], av[2], x, y ); | ^ netupdate.c:651:28: note: expanded from macro 'FindTxtor' 651 | if( ((T) = FindTxtorPos( X, Y )) == NULL ) \ | ^ netupdate.c:764:18: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | t->r = requiv( (int) t->ttype, width, length ); | ^ netupdate.c:736:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | private void change_tsize( ac, av ) | ^ netupdate.c:783:5: warning: passing arguments to 'FindTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 783 | FindTxtor( t, av[1], av[2], x, y ); | ^ netupdate.c:651:28: note: expanded from macro 'FindTxtor' 651 | if( ((T) = FindTxtorPos( X, Y )) == NULL ) \ | ^ netupdate.c:785:19: warning: passing arguments to 'DeleteTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 785 | DeleteTxtorPos( t ); | ^ netupdate.c:774:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 774 | private void change_tposition( ac, av ) | ^ netupdate.c:807:5: warning: passing arguments to 'FindTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 807 | FindTxtor( t, av[1], av[2], x, y ); | ^ netupdate.c:651:28: note: expanded from macro 'FindTxtor' 651 | if( ((T) = FindTxtorPos( X, Y )) == NULL ) \ | ^ netupdate.c:816:42: warning: passing arguments to 'DestroyStack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 816 | if( t->flags & STACKED ) DestroyStack( t->dcache.t ); | ^ netupdate.c:817:44: warning: passing arguments to 'UnParallelTrans' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 817 | if( t->flags & ORLIST ) UnParallelTrans( t ); | ^ netupdate.c:828:18: warning: passing arguments to 'DestroyStack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 828 | DestroyStack( gate->t.tran ); | ^ netupdate.c:794:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 794 | private void move_trans_terms( ac, av ) | ^ netupdate.c:898:14: warning: passing arguments to 'EnterPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | EnterPos( t, TRUE ); | ^ netupdate.c:922:5: warning: passing arguments to 'FindTxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 922 | FindTxtor( t, av[1], av[2], x, y ); | ^ netupdate.c:651:28: note: expanded from macro 'FindTxtor' 651 | if( ((T) = FindTxtorPos( X, Y )) == NULL ) \ | ^ netupdate.c:940:42: warning: passing arguments to 'DestroyStack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 940 | if( t->flags & STACKED ) DestroyStack( t->dcache.t ); | ^ netupdate.c:941:44: warning: passing arguments to 'UnParallelTrans' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 941 | if( t->flags & ORLIST ) UnParallelTrans( t ); | ^ netupdate.c:905:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 905 | private void move_trans_to_node( ac, av ) | ^ netupdate.c:998:14: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 998 | nd = find( av[1] ); | ^ netupdate.c:990:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | private void change_thresh( ac, av ) | ^ netupdate.c:1019:14: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1019 | nd = find( av[1] ); | ^ netupdate.c:1011:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1011 | private void ndelay( ac, av ) | ^ netupdate.c:1044:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1044 | while( ch = *line++ ) | ~~~^~~~~~~~~ netupdate.c:1044:15: note: place parentheses around the assignment to silence this warning 1044 | while( ch = *line++ ) | ^ | ( ) netupdate.c:1044:15: note: use '==' to turn this assignment into an equality comparison 1044 | while( ch = *line++ ) | ^ | == netupdate.c:1036:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1036 | private int parse_line( line, carg ) | ^ netupdate.c:1074:20: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1074 | while( fgetline( line, LSIZE, fin ) != NULL ) | ^ netupdate.c:1060:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1060 | private void input_changes( fin ) | ^ netupdate.c:1123:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1123 | private int mark_del_alias( n ) | ^ netupdate.c:1159:10: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1159 | walk_net( mark_del_alias, (char *) 0 ); | ^ netupdate.c:1176:16: warning: passing arguments to 'free_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1176 | free_event( node->events ); | ^ netupdate.c:1179:13: warning: passing arguments to 'idelete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1179 | idelete( node, listTbl[INPUT_NUM( node->nflags )] ); | ^ netupdate.c:1181:14: warning: passing arguments to 'FreeHistList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1181 | FreeHistList( node ); | ^ netupdate.c:1184:14: warning: passing arguments to 'n_delete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1184 | n_delete( node ); | ^ netupdate.c:1207:14: warning: passing arguments to 'EnterPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1207 | EnterPos( t, TRUE ); | ^ netupdate.c:1232:4: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | CONNECT( on_trans, t ) | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ netupdate.c:1234:4: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | CONNECT( t->gate->ngate, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ netupdate.c:1237:7: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1237 | CONNECT( src->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ netupdate.c:1239:7: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1239 | CONNECT( drn->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ netupdate.c:1195:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1195 | private void conn_ch_trans( tlist ) | ^ netupdate.c:1284:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1284 | private void add_tran_cap( t ) | ^ netupdate.c:1314:14: warning: passing arguments to 'n_insert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1314 | n_insert( n ); | ^ netupdate.c:1336:10: warning: passing arguments to 'iinsert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | iinsert( stack, &ilist ); | ^ netupdate.c:1342:10: warning: passing arguments to 'iinsert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1342 | iinsert( stack, &ilist ); | ^ netupdate.c:1352:9: warning: passing arguments to 'iinsert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1352 | iinsert( n, &ilist ); | ^ netupdate.c:1365:20: 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] 1365 | extern char *getenv(); | ^ /usr/include/stdlib.h:102:7: note: conflicting prototype is here 102 | char *getenv(const char *); | ^ netupdate.c:1374:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1374 | lprintf( stderr, "can not open '%s' for net changes\n", fname ); | ^ netupdate.c:1381:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1381 | lprintf( stderr, "warning: can't open logfile %s\n", logname ); | ^ netupdate.c:1395:33: warning: passing arguments to 'walk_trans' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1395 | if( num_cap_set ) walk_trans( add_tran_cap, (char *) 0 ); | ^ netupdate.c:1396:18: warning: passing arguments to 'make_parallel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1396 | make_parallel( ch_nlist ); | ^ netupdate.c:1397:16: warning: passing arguments to 'make_stacks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1397 | make_stacks( ch_nlist ); | ^ netupdate.c:1406:37: warning: passing arguments to 'RestartAnalyzer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | if( analyzerON ) RestartAnalyzer( sim_time0, sim_time0, FALSE ); | ^ netupdate.c:1409:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1409 | lprintf( stderr, "%s contains %d errors\n", fname, num_errors, | ^ netupdate.c:1416:29: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1416 | if( ilist != NULL ) lprintf( stdout, "changed nodes:\n" ); | ^ netupdate.c:1418:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1418 | lprintf( stdout, " %s\n", pnode( ip->inode ) ); | ^ netupdate.c:1358:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1358 | public iptr rd_changes( fname, logname ) | ^ In file included from netupdate.c:48: ./globals.h:184: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] 184 | extern iptr rd_changes( /* fname, logname */ ); | ^ 94 warnings generated. --- compiling base/parallel.o rm -f parallel.o rm -f nsubrs.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c parallel.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c nsubrs.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c newrstep.c parallel.c:78:7: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | NEW_TRANS( t2 ); | ^ ./net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ parallel.c:79:33: warning: passing arguments to 'Falloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | t2->r = (Resists *) Falloc( sizeof( TranResist ), 1 ); | ^ parallel.c:129:12: warning: passing arguments to 'Ffree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | Ffree( t2->r, sizeof( TranResist ) ); | ^ parallel.c:43:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | public void make_parallel( nlist ) | ^ In file included from parallel.c:18: ./globals.h:239: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] 239 | extern void make_parallel( /* nlist */ ); | ^ parallel.c:178:7: warning: passing arguments to 'Ffree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | Ffree( tor->r, sizeof( TranResist ) ); | ^ parallel.c:194:6: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | CONNECT( on_trans, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ parallel.c:198:6: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | CONNECT( t->gate->ngate, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ parallel.c:202:6: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | CONNECT( t->source->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ parallel.c:206:6: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | CONNECT( t->drain->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ parallel.c:146:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | public void UnParallelTrans( t ) | ^ In file included from parallel.c:18: ./globals.h:240: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] 240 | extern void UnParallelTrans( /* t */ ); | ^ parallel.c:218:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | lprintf( stdout, "parallel txtors:" ); | ^ parallel.c:223:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | lprintf( stdout, " %s=%d", ttype[i], nored[i] ); | ^ parallel.c:227:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | lprintf( stdout, "%s\n", (any) ? "" : "none" ); | ^ 15 warnings generated. nsubrs.c:77:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | private long sym_hash(name) | ^ nsubrs.c:94:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | public int str_eql( s1, s2 ) | ^ In file included from nsubrs.c:22: ./globals.h:220:12: 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] 220 | extern int str_eql( /* s1, s2 */ ); | ^ nsubrs.c:109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | public int str_match( p, s ) | ^ In file included from nsubrs.c:22: ./globals.h:221:12: 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] 221 | extern int str_match( /* p, s */ ); | ^ nsubrs.c:157:32: warning: passing arguments to 'FindNode_TxtorPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | if( (ntemp = FindNode_TxtorPos( name )) != NULL ) | ^ nsubrs.c:150:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | public nptr find( name ) | ^ In file included from nsubrs.c:22: ./globals.h:222: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] 222 | extern nptr find( /* name */ ); | ^ nsubrs.c:214:17: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | lprintf( stderr, "Warning: Aliasing nodes '%s' and '%s'\n", | ^ nsubrs.c:225:23: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | n = (nptr) MallocList( sizeof( struct Node ), 1 ); | ^ nsubrs.c:260:22: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | n->nname = Valloc( i, 1 ); | ^ nsubrs.c:175:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | public nptr RsimGetNode( name_in ) | ^ In file included from nsubrs.c:22: ./globals.h:223: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] 223 | extern nptr RsimGetNode( /* name */ ); | ^ nsubrs.c:282:23: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | n = (nptr) MallocList( sizeof( struct Node ), 1 ); | ^ nsubrs.c:312:22: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | n->nname = Valloc( i, 1 ); | ^ nsubrs.c:268:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | public nptr GetNewNode( name ) | ^ In file included from nsubrs.c:22: ./globals.h:224: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] 224 | extern nptr GetNewNode( /* name */ ); | ^ nsubrs.c:338:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | lprintf( stderr, "n_insert: multiple node '%s'\n", pnode( nd ) ); | ^ nsubrs.c:320:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | public void n_insert( nd ) | ^ In file included from nsubrs.c:22: ./globals.h:225: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] 225 | extern void n_insert( /* nd */ ); | ^ nsubrs.c:359:11: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | Vfree( n->nname ); | ^ nsubrs.c:349:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | public void n_delete( nd ) | ^ In file included from nsubrs.c:22: ./globals.h:226: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] 226 | extern void n_delete( /* nd */ ); | ^ nsubrs.c:382:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | if( (*fun)( n, arg ) ) | ^ nsubrs.c:373:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | public void walk_net( fun, arg ) | ^ In file included from nsubrs.c:22: ./globals.h:227: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] 227 | extern void walk_net( /* fun, arg */ ); | ^ nsubrs.c:406:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | if( (*fun)( n, val, arg ) ) | ^ nsubrs.c:394:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | public void walk_net_index( fun, arg ) | ^ In file included from nsubrs.c:22: ./globals.h:228: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] 228 | extern void walk_net_index( /* fun, arg */ ); | ^ nsubrs.c:438:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | public nptr Index2node( index ) | ^ In file included from nsubrs.c:22: ./globals.h:230: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] 230 | extern nptr Index2node( /* index */ ); | ^ nsubrs.c:457:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | public pointertype Node2index( nd ) | ^ In file included from nsubrs.c:22: ./globals.h:231:20: 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] 231 | extern pointertype Node2index( /* nd */ ); | ^ nsubrs.c:498:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | total += (*fun)( n, arg ); | ^ nsubrs.c:486:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | public int match_net( pattern, fun, arg ) | ^ In file included from nsubrs.c:22: ./globals.h:232:12: 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] 232 | extern int match_net( /* pattern, fun, arg */ ); | ^ 36 warnings generated. --- compiling base/prints.o rm -f prints.o --- compiling base/rsim.o rm -f rsim.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c prints.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c rsim.c --- compiling base/sched.o rm -f sched.o prints.c:27:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | public void logprint( s ) | ^ 1 warning generated. --- compiling base/sim.o --- compiling base/sstep.o rm -f sstep.o rm -f sim.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c sstep.c rsim.c:138:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | while( i = *line++ ) | ~~^~~~~~~~~ rsim.c:138:14: note: place parentheses around the assignment to silence this warning 138 | while( i = *line++ ) | ^ | ( ) rsim.c:138:14: note: use '==' to turn this assignment into an equality comparison 138 | while( i = *line++ ) | ^ | == rsim.c:154:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | rsimerror( filename, lineno, "too many arguments in command\n" ); | ^ rsim.c:183:16: warning: passing arguments to 'expand' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | if( expand( targv[--targc], &extra, &bufsize, wc ) ) | ^ rsim.c:124:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | public void parse_line( line, bufsize ) | ^ In file included from rsim.c:30: ./rsim.h:111: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] 111 | extern void parse_line(); | ^ rsim.c:233:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | rsimerror( filename, lineno, "too many arguments in command\n" ); | ^ rsim.c:265:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | rsimerror( filename, lineno, "syntax error in name iterator" ); | ^ rsim.c:203:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | int expand( string, buffer, bufsize, wc ) | ^ In file included from rsim.c:30: ./rsim.h:113: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] 113 | extern int expand(); | ^ rsim.c:371:16: warning: passing arguments to 'str_match' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | if (str_match(p, b->name )) | ^ rsim.c:374:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | (*vfunc)(b, flag); | ^ rsim.c:377:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | (*fun)(b->nodes[j], flag); | ^ rsim.c:380:24: warning: passing arguments to 'match_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | found += match_net(p, fun, flag); | ^ rsim.c:384:19: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | nptr n = find(p); | ^ rsim.c:387:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | found += (*fun)(n, flag); | ^ rsim.c:391:18: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | if (str_eql(p, b->name) == 0) | ^ rsim.c:394:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | (*vfunc)(b, flag); | ^ rsim.c:397:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | (*fun)(b->nodes[j], flag); | ^ rsim.c:404:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | rsimerror(filename, lineno, "%s: No such node or vector\n", p); | ^ rsim.c:308:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | private void apply (fun, vfunc, arg) | ^ rsim.c:427:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | rsimerror(filename, lineno, "%c: unknown node value\n", ch); | ^ rsim.c:417:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | public int ch2pot( ch ) | ^ In file included from rsim.c:28: ./globals.h:278:12: 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] 278 | extern int ch2pot( /* ch */ ); | ^ rsim.c:465:17: warning: passing arguments to 'input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | (void) input( fp ); | ^ rsim.c:437:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | public int finput( name ) | ^ rsim.c:488:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | rsimerror( filename, lineno, missing_args, cmd->name ); | ^ rsim.c:490:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | rsimerror( filename, lineno, many_args, cmd->name ); | ^ rsim.c:506:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | rsimerror( filename, lineno, "unrecognized command: %s\n", arg ); | ^ rsim.c:530:9: warning: call to undeclared function 'EnableInput'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 530 | EnableInput(); | ^ rsim.c:534:14: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | if( fgetline( line, LSIZE, in ) == NULL ) | ^ rsim.c:553:9: warning: call to undeclared function 'DisableInput'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 553 | DisableInput(); | ^ rsim.c:515:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | int input( in ) | ^ In file included from rsim.c:30: ./rsim.h:114: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] 114 | extern int input(); | ^ rsim.c:586:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 586 | rsimerror( filename, lineno, "cannot open %s for input\n", targv[1] ); | ^ rsim.c:604:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | lprintf( stdout, "%s ", p->name ); | ^ rsim.c:605:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 605 | lprintf( stdout, "\n" ); | ^ rsim.c:610:16: warning: passing arguments to 'shift_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 610 | shift_args( TRUE ); | ^ rsim.c:616:8: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 616 | Vfree( p ); | ^ rsim.c:622:25: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | p = (Path *) Valloc( SIZEOF( Path ) + strlen( targv[i] ), 1 ); | ^ rsim.c:679:18: warning: passing arguments to 'iinsert_once' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | iinsert_once( n, &wlist ); | ^ rsim.c:681:13: warning: passing arguments to 'idelete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 681 | idelete( n, &wlist ); | ^ rsim.c:670:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 670 | private int xwatch( n, flag ) | ^ rsim.c:695:14: warning: passing arguments to 'iinsert_once' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 695 | iinsert_once( (nptr) b, &wvlist ); | ^ rsim.c:697:9: warning: passing arguments to 'idelete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 697 | idelete( (nptr) b, &wvlist ); | ^ rsim.c:690:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 690 | private int vwatch( b, flag ) | ^ rsim.c:727:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | lprintf(stdout, "\n"); | ^ rsim.c:756:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 756 | lprintf(stdout, "%s=%s ", b->name, bits); | ^ rsim.c:714:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 714 | private int dvec(b) | ^ rsim.c:782:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | lprintf(stdout, "\n"); | ^ rsim.c:788:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 788 | lprintf(stdout, "%s= ", name); | ^ rsim.c:790:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | lprintf(stdout, "%s=%c ", name, vchars[n->npot]); | ^ rsim.c:766:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | private void dnode(n) | ^ rsim.c:841:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 841 | lprintf(stdout, "\n"); | ^ rsim.c:842:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 842 | lprintf(stdout, "time = %.3fns", d2ns(cur_delta)); | ^ rsim.c:844:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 844 | lprintf(stdout, "; there are %d pending events",npending); | ^ rsim.c:845:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | lprintf(stdout, "\n"); | ^ rsim.c:819:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | private void prtime(col) | ^ rsim.c:877:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 877 | private int get_nd_list(n, ptail) | ^ rsim.c:929:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 929 | lprintf( stdout, "can't trace %s\n", pnode( n ) ); | ^ rsim.c:937:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 937 | lprintf( stdout, "%s was watched; not any more\n", pnode( n ) ); | ^ rsim.c:921:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 921 | private int xtrace( n, flag ) | ^ rsim.c:955:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | lprintf( stdout, "can't trace %s\n", pnode( n ) ); | ^ rsim.c:963:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 963 | lprintf( stdout, "%s was capwatched; not any more\n", pnode( n ) ); | ^ rsim.c:949:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 949 | private int xpowtrace( n, flag ) | ^ rsim.c:974:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 974 | private int vtrace( b, flag ) | ^ rsim.c:995:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 995 | private int vpowtrace( b, flag ) | ^ rsim.c:1017:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | private void set_vec_nodes( flag ) | ^ rsim.c:1033:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1033 | private int nstop( n, flag ) | ^ rsim.c:1054:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1054 | private int vstop( b, flag ) | ^ rsim.c:1097:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1097 | private int sumcapdoit( n, capsum ) | ^ rsim.c:1117:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | lprintf( stdout, "Sum of nodal capacitances: " ); | ^ rsim.c:1118:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1118 | walk_net( sumcapdoit, (char *) &capsum ); | ^ rsim.c:1119:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1119 | lprintf( stdout, "%f pF \n", capsum ); | ^ rsim.c:1166:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | lprintf( stdout, "Supply Voltage = %4.2f Volts\n", vsupply ); | ^ rsim.c:1170:22: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1170 | v_node = RsimGetNode( targv[1] ); | ^ rsim.c:1173:17: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1173 | walk_net( clear_visited, (char*)0 ); | ^ rsim.c:1174:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1174 | lprintf( stdout, "Supply Voltage = %4.2f Volts at %s\n", vsupply, targv[1] ); | ^ rsim.c:1187:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1187 | lprintf(stdout,"Power display enabled\n"); | ^ rsim.c:1189:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1189 | lprintf(stdout,"Power display disabled\n"); | ^ rsim.c:1294:18: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1294 | rsimerror(filename, lineno, "error: bad vector value '%s'\n", locstring); | ^ rsim.c:1312:18: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1312 | rsimerror(filename, lineno, "warning: vector value '%s' too " | ^ rsim.c:1335:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1335 | rsimerror(filename, lineno, "wrong number of bits for this vector\n"); | ^ rsim.c:1225:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1225 | private char *readVector( vstring, nbits ) | ^ rsim.c:1391:16: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1391 | return(find(rstring)); | ^ rsim.c:1356:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1356 | nptr parse_bus(vstring, idx) | ^ rsim.c:1404:13: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1404 | if( find( targv[1] ) != NULL ) | ^ rsim.c:1406:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | rsimerror( filename, lineno, "'%s' is a node, can't be a vector\n", | ^ rsim.c:1415:18: warning: passing arguments to 'undefseq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1415 | if( undefseq( (nptr) b, &slist, &maxsequence ) or | ^ rsim.c:1416:16: warning: passing arguments to 'undefseq' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1416 | undefseq( (nptr) b, &xclock, &maxclock ) ) | ^ rsim.c:1418:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1418 | rsimerror( filename, lineno, | ^ rsim.c:1423:13: warning: passing arguments to 'idelete' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1423 | idelete( (nptr) b, &wvlist ); /* untrace its nodes */ | ^ rsim.c:1430:15: warning: passing arguments to 'RemoveVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1430 | RemoveVector( b ); | ^ rsim.c:1431:11: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1431 | Vfree( b->name ); | ^ rsim.c:1432:11: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1432 | Vfree( b ); | ^ rsim.c:1440:15: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1440 | if ((n = find(targv[i])) == NULL) | ^ rsim.c:1452:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1452 | rsimerror(filename, lineno, "No such node %s\n", targv[i]); | ^ rsim.c:1460:22: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1460 | b = (bptr) Valloc( SIZEOF( Bits ) + (locargc - 3) * SIZEOF( nptr ), 0 ); | ^ rsim.c:1461:39: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1461 | if( b == NULL or (b->name = Valloc( strlen( targv[1] ) + 1, 0 )) == NULL ) | ^ rsim.c:1463:15: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1463 | if( b ) Vfree( b ); | ^ rsim.c:1464:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1464 | rsimerror( filename, lineno, "Not enough memory for vector\n" ); | ^ rsim.c:1474:15: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1474 | if ((n = find(targv[i])) == NULL) | ^ rsim.c:1490:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1490 | rsimerror( filename, lineno, "%s can not be part of a vector\n", | ^ rsim.c:1504:7: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1504 | Vfree( b->name ); | ^ rsim.c:1505:7: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1505 | Vfree( b ); | ^ rsim.c:1523:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1523 | if (str_eql(b->name, targv[1]) == 0) | ^ rsim.c:1527:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1527 | rsimerror(filename, lineno, "%s: No such vector\n", targv[1]); | ^ rsim.c:1538:14: warning: passing arguments to 'setin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1538 | (void) setin(b->nodes[i], &val[i]); | ^ rsim.c:1557:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | rsimerror( filename, lineno, "wrong number of bits for value\n" ); | ^ rsim.c:1562:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1562 | rsimerror( filename, lineno, "wrong number of bits for mask\n" ); | ^ rsim.c:1545:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1545 | private int CompareVector( np, name, nbits, mask, value ) | ^ rsim.c:1608:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1608 | private int SetNode( nd, find_one ) | ^ rsim.c:1617:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1617 | private int SetVector( bp, find_one ) | ^ rsim.c:1631:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1631 | private void FindOne( f ) | ^ rsim.c:1645:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1645 | Ulong convertVector(nodes, nbits) | ^ rsim.c:1693:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1693 | rsimerror(filename, lineno, "%s matches more than one node or vector\n", | ^ rsim.c:1717:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1717 | lprintf(stdout, "%s = ", name); | ^ rsim.c:1722:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1722 | lprintf(stdout, "???"); | ^ rsim.c:1728:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1728 | lprintf(stdout, PRINTF_LLONG "o", decvalue); | ^ rsim.c:1732:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1732 | lprintf(stdout, PRINTF_LLONG "x", decvalue); | ^ rsim.c:1735:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1735 | lprintf(stdout, PRINTF_LLONG "u", decvalue); | ^ rsim.c:1743:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1743 | lprintf(stdout, "%c", vchars[nodes[i]->npot]); | ^ rsim.c:1745:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1745 | lprintf(stdout, "\n"); | ^ rsim.c:1749:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1749 | lprintf(stderr, "(%s, %d): assertion failed on '%s' ", | ^ rsim.c:1755:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1755 | lprintf(stdout, "-"); | ^ rsim.c:1759:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1759 | lprintf(stdout, "%c", vchars[nodes[i]->npot]); | ^ rsim.c:1761:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1761 | lprintf(stdout, " (%s)\n", value); | ^ rsim.c:1786:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1786 | rsimerror(filename, lineno, "%s matches more than one node or vector\n", | ^ rsim.c:1815:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1815 | lprintf(stdout, PRINTF_LLONG "u\n", decvalue); | ^ rsim.c:1843:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1843 | rsimerror( filename, lineno, "%s matches more than one node or vector\n", | ^ rsim.c:1852:20: warning: passing arguments to 'clockit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1852 | clockit(1); } | ^ rsim.c:1861:20: warning: passing arguments to 'clockit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1861 | clockit(1); } | ^ rsim.c:1866:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1866 | lprintf( stderr, "(%s, %d): assertion failed on '%s' ", | ^ rsim.c:1872:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1872 | lprintf( stdout, "-" ); | ^ rsim.c:1876:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1876 | lprintf( stdout, "%c", vchars[ nodes[i]->npot ] ); | ^ rsim.c:1878:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1878 | lprintf( stdout, " (%s)\n", value ); | ^ rsim.c:1896:22: warning: passing arguments to 'Falloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1896 | p = ( awptr ) Falloc(sizeof(assertWhen),1); | ^ rsim.c:1890:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1890 | private int setupAssertWhen(n, val) | ^ rsim.c:1921:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1921 | rsimerror( filename, lineno, "%s matches more than one node or vector\n", | ^ rsim.c:1939:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1939 | rsimerror( filename, lineno, "trigger to when %s can't be a vector\n", | ^ rsim.c:1963:12: warning: passing arguments to 'Ffree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1963 | Ffree(p); | ^ rsim.c:1948:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1948 | int cancelWhen(n, tag) | ^ rsim.c:1985:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1985 | lprintf( stdout, "%s\n", p->proc ); | ^ rsim.c:1976:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1976 | int getWhen(n, tag) | ^ rsim.c:2005:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2005 | walk_net( cancelWhen, (char *)&tag ); | ^ rsim.c:2008:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2008 | walk_net( getWhen, (char *)&tag ); | ^ rsim.c:2011:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2011 | rsimerror( filename, lineno, "usage: whenever cancel|get tag\n" ); | ^ rsim.c:2019:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2019 | rsimerror( filename, lineno, "%s matches more than one node or vector\n", | ^ rsim.c:2036:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2036 | rsimerror( filename, lineno, "trigger to when %s can't be a vector\n", | ^ rsim.c:2053:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2053 | rsimerror( filename, lineno, "%s matches more than one node or vector\n", | ^ rsim.c:2069:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2069 | rsimerror( filename, lineno, "trigger to assertWhen %s can't be a vector\n", | ^ rsim.c:2093:21: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2093 | new = EnqueueOther(TIMED_EV, cur_delta + 1); | ^ rsim.c:2113:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2113 | lprintf( stderr, "(%s, %d): assertion failed on '%s' ", | ^ rsim.c:2117:11: warning: passing arguments to 'Ffree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2117 | Ffree(p2, sizeof( assertWhen ) ); | ^ rsim.c:2078:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2078 | public void evalAssertWhen(n) | ^ In file included from rsim.c:28: ./globals.h:275: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] 275 | extern void evalAssertWhen( /* n*/ ); | ^ rsim.c:2125:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2125 | private int collect_inputs( n, inps ) | ^ rsim.c:2147:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2147 | walk_net( collect_inputs, (char *) inptbl ); | ^ rsim.c:2149:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2149 | lprintf( stdout, "h inputs: " ); | ^ rsim.c:2151:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2151 | lprintf( stdout, "%s ", pnode( list->inode ) ); | ^ rsim.c:2153:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2153 | lprintf( stdout, "%s ", pnode( n ) ); | ^ rsim.c:2154:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2154 | lprintf( stdout, "\nl inputs: " ); | ^ rsim.c:2156:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2156 | lprintf( stdout, "%s ", pnode( list->inode ) ); | ^ rsim.c:2158:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2158 | lprintf( stdout, "%s ", pnode( n ) ); | ^ rsim.c:2159:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2159 | lprintf( stdout, "\nu inputs: " ); | ^ rsim.c:2161:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2161 | lprintf( stdout, "%s ", pnode( list->inode ) ); | ^ rsim.c:2163:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2163 | lprintf( stdout, "%s ", pnode( n ) ); | ^ rsim.c:2164:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2164 | lprintf( stdout, "\n" ); | ^ rsim.c:2173:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2173 | lprintf( stdout, "stepsize = %f\n", d2ns( stepsize ) ); | ^ rsim.c:2179:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2179 | rsimerror( filename, lineno, "bad step size: %s\n", targv[1] ); | ^ rsim.c:2220:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2220 | lprintf( stdout, "%s", temp ); | ^ rsim.c:2232:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2232 | lprintf( stdout, "\n" ); | ^ rsim.c:2211:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2211 | public void disp_watch_vec( which ) | ^ In file included from rsim.c:28: ./globals.h:276: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] 276 | extern void disp_watch_vec( /* which */ ); | ^ rsim.c:2241:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2241 | lprintf( stdout, "--> STOP " ); | ^ rsim.c:2268:16: warning: passing arguments to 'step' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2268 | while( step( stoptime ) ) | ^ rsim.c:2265:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2265 | private int relax( stoptime ) | ^ rsim.c:2304:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2304 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:2311:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2311 | rsimerror( filename, lineno, "bad step size: %s\n", targv[1] ); | ^ rsim.c:2339:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2339 | lprintf(stdout, | ^ rsim.c:2357:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2357 | lprintf(stdout, "Dynamic power estimate retrieved was = %f mW\n", power); | ^ rsim.c:2421:7: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2421 | Vfree( t ); | ^ rsim.c:2402:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2402 | int undefseq( p, list, lmax ) | ^ rsim.c:105: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] 105 | private int undefseq( /* p, list, lmax */ ); | ^ rsim.c:2456:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2456 | if( str_eql( b->name, targv[1] ) == 0 ) | ^ rsim.c:2461:13: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2461 | n = find( targv[1] ); | ^ rsim.c:2464:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2464 | rsimerror( filename, lineno, "%s: No such node or vector\n", targv[1] ); | ^ rsim.c:2470:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2470 | rsimerror(filename, lineno, "%s can't be part of a sequence\n", pnode(n)); | ^ rsim.c:2482:22: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2482 | s = (sptr) Valloc( SIZEOF( sequence ) + size * (targc - 2) - 1, 0 ); | ^ rsim.c:2485:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2485 | rsimerror( filename, lineno, "Insufficient memory for sequence\n" ); | ^ rsim.c:2502:11: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2502 | Vfree(s); | ^ rsim.c:2435:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2435 | private void defsequence( list, lmax ) | ^ rsim.c:2560:11: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2560 | Vfree( s ); | ^ rsim.c:2548:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2548 | private int rm_from_seq( list ) | ^ rsim.c:2625:8: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2625 | Vfree( b->name ); | ^ rsim.c:2626:8: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2626 | Vfree( b ); | ^ rsim.c:2650:18: warning: passing arguments to 'setin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2650 | (void) setin( *n++, &list->values[ offset++ ] ); | ^ rsim.c:2638:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2638 | private void vecvalue( list, index ) | ^ rsim.c:2660:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2660 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:2672:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2672 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:2701:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2701 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:2704:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2704 | rsimerror(filename, lineno, "no clock nodes defined!\n"); | ^ rsim.c:2726:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2726 | rsimerror(filename, lineno, "no clock nodes defined!\n"); | ^ rsim.c:2720:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2720 | int clockit(n) | ^ rsim.c:106: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] 106 | private int clockit( /* n */ ); | ^ rsim.c:2764:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2764 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:2780:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2780 | rsimerror(filename, lineno, "no input vectors defined!\n"); | ^ rsim.c:2832:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2832 | lprintf( stdout, "%s ", targv[n] ); | ^ rsim.c:2833:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2833 | lprintf( stdout, "\n" ); | ^ rsim.c:2854:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2854 | lprintf( stdout, "%s: ", name ); | ^ rsim.c:2856:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2856 | lprintf( stdout, offwrd ); | ^ rsim.c:2861:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2861 | lprintf( stdout, " %s", words[i] ); | ^ rsim.c:2863:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2863 | lprintf( stdout, "\n" ); | ^ rsim.c:2867:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2867 | lprintf( stdout, "%s options are:", name ); | ^ rsim.c:2869:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2869 | lprintf( stdout, "[*][%s]", offwrd ); | ^ rsim.c:2871:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2871 | lprintf( stdout, "%c%s", t, words[i] ); | ^ rsim.c:2872:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2872 | lprintf( stdout, "]\n" ); | ^ rsim.c:2878:52: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2878 | else if( targc == 2 and offwrd != 0 and str_eql( targv[1], "*" ) == 0 ) | ^ rsim.c:2888:14: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2888 | if( str_eql( words[i], targv[t] ) == 0 ) | ^ rsim.c:2895:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2895 | rsimerror( filename, lineno, "%s: Invalid %s option\n", | ^ rsim.c:2846:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2846 | private int do_flags( bits, name, offwrd, words ) | ^ rsim.c:2980:10: warning: passing arguments to 'NewModel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2980 | NewModel( new ); | ^ rsim.c:3008:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3008 | rsimerror( filename, lineno, "cannot open log file %s for output\n", s ); | ^ rsim.c:3025:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3025 | lprintf( stdout, " %-35s\t%.3f\t%5d\t%f\t%f\n", | ^ rsim.c:3018:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3018 | private int capsummer( n ) | ^ rsim.c:3045:10: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3045 | walk_net( capsummer, (char *) 0 ); | ^ rsim.c:3047:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3047 | lprintf(stdout, | ^ rsim.c:3063:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3063 | rsimerror( filename, lineno, "cannot open log file %s for output\n", s ); | ^ rsim.c:3077:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3077 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:3079:23: warning: passing arguments to 'rd_state' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3079 | if( err = rd_state( targv[1], (targv[0][1] == '<') ? TRUE : FALSE ) ) | ^ rsim.c:3079:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3079 | if( err = rd_state( targv[1], (targv[0][1] == '<') ? TRUE : FALSE ) ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsim.c:3079:13: note: place parentheses around the assignment to silence this warning 3079 | if( err = rd_state( targv[1], (targv[0][1] == '<') ? TRUE : FALSE ) ) | ^ | ( ) rsim.c:3079:13: note: use '==' to turn this assignment into an equality comparison 3079 | if( err = rd_state( targv[1], (targv[0][1] == '<') ? TRUE : FALSE ) ) | ^ | == rsim.c:3080:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3080 | rsimerror( filename, lineno, err ); | ^ rsim.c:3090:17: warning: passing arguments to 'wr_state' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3090 | if( wr_state( targv[1] ) ) | ^ rsim.c:3091:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3091 | rsimerror( filename, lineno, "can not write state file: %s\n", targv[1] ); | ^ rsim.c:3125:51: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3125 | *(VDD_node + VDD_node_size - 1) = RsimGetNode( targv[1] ); | ^ rsim.c:3131:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3131 | lprintf( stdout, "Power net = \"%s\"\n", power_net_name ); | ^ rsim.c:3133:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3133 | lprintf( stdout, "Power net name is not set, default is Vdd\n" ); | ^ rsim.c:3155:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3155 | lprintf( stdout, "Ground net = \"%s\"\n", ground_net_name ); | ^ rsim.c:3157:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3157 | lprintf( stdout, "Ground net name is not set, default is Gnd\n" ); | ^ rsim.c:3171:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3171 | lprintf( stdout, "decay = No decay\n" ); | ^ rsim.c:3173:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3173 | lprintf( stdout, "decay = %.3fns\n", d2ns( tdecay ) ); | ^ rsim.c:3191:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3191 | lprintf( stdout, "secondary decay = No decay\n" ); | ^ rsim.c:3193:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3193 | lprintf( stdout, "secondary decay = %.3fns\n", d2ns( settle ) ); | ^ rsim.c:3212:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3212 | lprintf( stdout, "unitdelay = OFF\n" ); | ^ rsim.c:3214:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3214 | lprintf( stdout, "unitdelay = %.2f\n", d2ns( tunitdelay ) ); | ^ rsim.c:3236:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3236 | lprintf( stdout, " there is no previous transition!\n" ); | ^ rsim.c:3241:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3241 | lprintf( stdout, | ^ rsim.c:3244:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3244 | lprintf( stdout, | ^ rsim.c:3253:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3253 | lprintf( stdout, | ^ rsim.c:3262:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3262 | lprintf( stdout, " %s -> %c @ %.3fns , node was an input\n", | ^ rsim.c:3267:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3267 | lprintf( stdout, " ... loop in traceback\n" ); | ^ rsim.c:3278:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3278 | lprintf( stdout, " %s -> %c @ %.3fns (?)\n", pnode( n ), | ^ rsim.c:3281:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3281 | lprintf( stdout, " %s -> %c @ %.3fns (%.3fns)\n", pnode( n ), | ^ rsim.c:3227:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3227 | private void cpath( n, level ) | ^ rsim.c:3289:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3289 | lprintf( stdout, "critical path for last transition of %s:\n", pnode(n) ); | ^ rsim.c:3286:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3286 | private int do_cpath( n ) | ^ rsim.c:3318:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3318 | private int adoit( n, ac ) | ^ rsim.c:3364:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3364 | walk_net( adoit, (char *) &ac ); | ^ rsim.c:3369:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3369 | lprintf( stdout, | ^ rsim.c:3374:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3374 | lprintf( stdout, " %10.2f -%10.2f%6d %s\n", | ^ rsim.c:3392:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3392 | if( str_eql( "capture", targv[1] ) == 0 ) | ^ rsim.c:3396:24: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3396 | lprintf( stdout, "Histogram has not been initialized" ); | ^ rsim.c:3415:19: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3415 | else if ( str_eql( "print", targv[1] ) == 0 ) | ^ rsim.c:3419:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3419 | lprintf( stdout, | ^ rsim.c:3425:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3425 | lprintf( stdout, " %10.2f -%10.2f%6d\n", | ^ rsim.c:3430:26: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3430 | else if ( str_eql( "reset", targv[1] ) == 0 ) | ^ rsim.c:3440:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3440 | lprintf( stdout, "Histogram has been reset" ); | ^ rsim.c:3443:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3443 | rsimerror( filename, lineno, "don't know what '%s' means\n", targv[1] ); | ^ rsim.c:3445:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3445 | else if( str_eql( "init", targv[1] ) == 0 ) | ^ rsim.c:3456:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3456 | lprintf( stdout, "min greater than max" ); | ^ rsim.c:3490:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3490 | lprintf( stdout, "\n" ); | ^ rsim.c:3494:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3494 | lprintf( stdout, " %s", pnode( n ) ); | ^ rsim.c:3474:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3474 | private int cdoit( n, ac ) | ^ rsim.c:3519:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3519 | lprintf(stdout,"Nodes with last transition in interval %.2f -> %.3fns:\n", | ^ rsim.c:3522:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3522 | walk_net( cdoit, (char *) &ac ); | ^ rsim.c:3524:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3524 | lprintf( stdout, "\n" ); | ^ rsim.c:3544:20: warning: passing arguments to 'enqueue_input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3544 | enqueue_input(n, set_type); | ^ rsim.c:3532:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3532 | private int xrelax(n, type) | ^ rsim.c:3570:12: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3570 | walk_net(xrelax, &set_type); | ^ rsim.c:3572:8: warning: passing arguments to 'step' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3572 | step(cur_delta); | ^ rsim.c:3592:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3592 | lprintf( stdout, "\n" ); | ^ rsim.c:3596:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3596 | lprintf( stdout, " %s", pnode( n ) ); | ^ rsim.c:3579:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3579 | private int xdoit( n, ac ) | ^ rsim.c:3606:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3606 | lprintf( stdout, "Nodes with undefined potential:\n" ); | ^ rsim.c:3608:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3608 | walk_net( xdoit, (char *) 0 ); | ^ rsim.c:3610:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3610 | lprintf( stdout, "\n" ); | ^ rsim.c:3630:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3630 | lprintf(stdout, " %s -> %s%s\n", nname, pnode(n), is_merge); | ^ rsim.c:3618:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3618 | private int aldoit(n, canonical) | ^ rsim.c:3647:13: warning: passing arguments to 'alias' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3647 | alias(targc, targv); | ^ rsim.c:3652:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3652 | lprintf( stdout, "there are no aliases\n" ); | ^ rsim.c:3655:15: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3655 | lprintf(stdout, "there are %d aliases:\n", naliases); | ^ rsim.c:3656:12: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3656 | walk_net(aldoit, aliasroot); | ^ rsim.c:3676:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3676 | lprintf( stdout, "Node %s -> %c @ %.3fns (%.3fns)\n", | ^ rsim.c:3666:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3666 | private int print_list( n, l, eolist, doX ) | ^ rsim.c:3695:35: warning: passing arguments to 'pending_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3695 | while( (delta = pending_events( delta, &list, &eolst )) and n != 0 ) | ^ rsim.c:3712:35: warning: passing arguments to 'pending_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3712 | while( (delta = pending_events( delta, &list, &eolst )) and n != 0 ) | ^ rsim.c:3734:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3734 | lprintf(stdout, "display = %s%s %s%s", | ^ rsim.c:3745:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3745 | lprintf(stdout, "\n"); | ^ rsim.c:3760:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3760 | if (str_eql(p, cmdfile_str) == 0) | ^ rsim.c:3762:18: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3762 | else if (str_eql(p, automatic_str) == 0) | ^ rsim.c:3785:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3785 | rsimerror(filename, lineno, "unrecognized display parameter: %s\n", | ^ rsim.c:3800:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3800 | lprintf( stdout, "there are no shorted transistors\n" ); | ^ rsim.c:3802:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3802 | lprintf( stdout, "shorted transistors:\n" ); | ^ rsim.c:3805:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3805 | lprintf( stdout, " %s g=%s s=%s d=%s (%gx%g)\n", | ^ rsim.c:3817:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3817 | lprintf( stdout, "incremental resolution = %.2f\n", d2ns(INC_RES) ); | ^ rsim.c:3823:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3823 | rsimerror( filename, lineno, "resolution must be positive\n" ); | ^ rsim.c:3843:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3843 | lprintf( stdout, "changes-logfile is %s\n", | ^ rsim.c:3848:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3848 | if( str_eql( "off", targv[1] ) == 0 ) | ^ rsim.c:3852:8: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3852 | Vfree( changelog ); | ^ rsim.c:3858:23: warning: passing arguments to 'FileStatus' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3858 | stat = FileStatus( targv[1] ); | ^ rsim.c:3860:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3860 | lprintf( stdout, "can't write to file '%s'\n", targv[1] ); | ^ rsim.c:3864:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3864 | lprintf( stdout, "OK, starting a new log file\n" ); | ^ rsim.c:3866:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3866 | lprintf( stdout,"%s already exists, will append to it\n", | ^ rsim.c:3869:12: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3869 | Vfree( changelog ); | ^ rsim.c:3870:21: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3870 | changelog = Valloc( strlen( targv[1] ) + 1, 0 ); | ^ rsim.c:3874:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3874 | lprintf( stderr, "out of memory, logfile is OFF\n" ); | ^ rsim.c:3896:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3896 | rsimerror(filename, lineno, "Missing time and/or procedure\n" ); | ^ rsim.c:3909:22: warning: passing arguments to 'DequeueScheduled' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3909 | DequeueScheduled(schedidx); | ^ rsim.c:3916:24: warning: passing arguments to 'FindScheduled' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3916 | ev = FindScheduled(schedidx); | ^ rsim.c:3918:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3918 | lprintf(stdout, "%s\n", (char *)ev->enode); | ^ rsim.c:3942:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3942 | rsimerror(filename, lineno, "%s: invalid time\n", targv[1]); | ^ rsim.c:3949:23: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3949 | new = EnqueueOther(TIMED_EV, stime); | ^ rsim.c:3971:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3971 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:3975:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3975 | lprintf( stderr, "Warning: part of the history was flushed:\n" ); | ^ rsim.c:3976:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3976 | lprintf( stderr, " incremental results may be wrong\n" ); | ^ rsim.c:3979:25: warning: passing arguments to 'rd_changes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3979 | ch_list = rd_changes( targv[1], changelog ); | ^ rsim.c:3982:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3982 | lprintf( stdout, "no affected nodes: done\n" ); | ^ rsim.c:3984:8: warning: passing arguments to 'incsim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3984 | incsim( ch_list ); | ^ rsim.c:3997:16: 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] 3997 | char *s, *getenv(); | ^ /usr/include/stdlib.h:102:7: note: conflicting prototype is here 102 | char *getenv(const char *); | ^ rsim.c:4004:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4004 | lprintf( stdout, "DISPLAY = %s\n", (s == NULL) ? "unknown" : s ); | ^ rsim.c:4007:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4007 | lprintf( stdout, "analyzer running, can't change display\n" ); | ^ rsim.c:4026:18: warning: passing arguments to 'InitDisplay' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4026 | if (!InitDisplay(first_file, (*x_display) ? x_display : NULL)) | ^ rsim.c:4028:11: warning: passing arguments to 'InitTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4028 | InitTimes(sim_time0, stepsize, cur_delta, 1); | ^ rsim.c:4042:41: warning: passing arguments to 'shift_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4042 | case 'b' : ndigits = 1; shift_args(TRUE); break; | ^ rsim.c:4043:41: warning: passing arguments to 'shift_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4043 | case 'o' : ndigits = 3; shift_args(TRUE); break; | ^ rsim.c:4044:41: warning: passing arguments to 'shift_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4044 | case 'h' : ndigits = 4; shift_args(TRUE); break; | ^ rsim.c:4050:13: warning: passing arguments to 'shift_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4050 | shift_args(TRUE); | ^ rsim.c:4053:17: warning: passing arguments to 'shift_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4053 | shift_args(TRUE); | ^ rsim.c:4065:18: warning: passing arguments to 'DisplayTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4065 | DisplayTraces(analyzerON); /* pass 0 first time */ | ^ rsim.c:4105:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4105 | lprintf( stdout, "analyzer is off\n" ); | ^ rsim.c:4119:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4119 | rsimerror( filename, lineno, "Nothing to dump\n" ); | ^ rsim.c:4128:13: warning: passing arguments to 'DumpHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4128 | DumpHist( fname ); | ^ rsim.c:4140:13: warning: passing arguments to 'ReadHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4140 | ReadHist( targv[1] ); | ^ rsim.c:4141:37: warning: passing arguments to 'RestartAnalyzer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4141 | if( analyzerON ) RestartAnalyzer( sim_time0, cur_delta, TRUE ); | ^ rsim.c:4153:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4153 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:4158:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4158 | rsimerror( filename, lineno, "%s: invalid time\n", targv[1] ); | ^ rsim.c:4165:25: warning: passing arguments to 'back_sim_time' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4165 | (void) back_sim_time( cur_delta, FALSE ); | ^ rsim.c:4167:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4167 | walk_net( backToTime, (char *) 0 ); | ^ rsim.c:4171:37: warning: passing arguments to 'RestartAnalyzer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4171 | if( analyzerON ) RestartAnalyzer( sim_time0, cur_delta, TRUE ); | ^ rsim.c:4187:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4187 | rsimerror( filename, lineno, "No network?\n" ); | ^ rsim.c:4196:15: warning: passing arguments to 'wr_netfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4196 | wr_netfile( fname ); | ^ rsim.c:4237:27: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4237 | h = (hptr) MallocList( sizeof( HistEnt ), 1 ); | ^ rsim.c:4211:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4211 | void IncHistEvCnt( tp ) | ^ In file included from rsim.c:28: ./globals.h:280: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] 280 | extern void IncHistEvCnt( /* tp */ ); | ^ rsim.c:4257:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4257 | lprintf( stdout, "event recording is %s\n", (ev_hgm) ? "ON" : "OFF" ); | ^ rsim.c:4261:16: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4261 | if( str_eql( "on", targv[1] ) == 0 ) | ^ rsim.c:4270:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4270 | else if( str_eql( "clear", targv[1] ) == 0 ) | ^ rsim.c:4275:21: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4275 | else if( str_eql( "off", targv[1] ) == 0 ) | ^ rsim.c:4278:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4278 | rsimerror( filename, lineno, "don't know what '%s' means\n", targv[1] ); | ^ rsim.c:4297:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4297 | rsimerror( filename, lineno, "cannot open file '%s'\n", targv[1] ); | ^ rsim.c:4318:31: warning: format specifies type 'int' but the argument has type 'Ulong' (aka 'unsigned long') [-Wformat] 4318 | fprintf( fp, "%d\t%d\n", h->time, h->t.xx ); | ~~ ^~~~~~~ | %lu rsim.c:4326:26: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4326 | if( targc == 2 ) lprintf( fp, ": Nothing Recorded\n" ); | ^ rsim.c:4339:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4339 | void RecordConnList( ntx ) | ^ In file included from rsim.c:28: ./globals.h:417: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] 417 | extern void RecordConnList( /* num_trans */ ); | ^ rsim.c:4346:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4346 | private int cl_compar( a, b ) | ^ rsim.c:4358: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 previous declaration [-Wdeprecated-non-prototype] 4358 | extern double sqrt(); | ^ rsim.c:4365:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4365 | rsimerror( filename, lineno, "cannot open file '%s'\n", targv[1] ); | ^ rsim.c:4427:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4427 | private int count_trans( n, tt ) | ^ rsim.c:4458:14: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4458 | walk_net( count_trans, &tt ); | ^ rsim.c:4459:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4459 | lprintf( stdout, "avg: # gates/node = %g, # src-drn/node = %g\n", | ^ rsim.c:4463:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4463 | lprintf( stdout, "changes = %d\n", num_edges ); | ^ rsim.c:4464:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4464 | lprintf( stdout, "punts (cns) = %d (%d)\n", | ^ rsim.c:4478:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4478 | lprintf( stdout, "punts = %s%%, cons_punted = %s%%\n", n1, n2 ); | ^ rsim.c:4480:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4480 | lprintf( stdout, "nevents = %ld; evaluations = %ld\n", nevent, nevals ); | ^ rsim.c:4483:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4483 | lprintf( stdout, "inc. evaluations = %ld; events:\n", i_nevals ); | ^ rsim.c:4484:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4484 | lprintf( stdout, "reval: %ld\n", nreval_ev ); | ^ rsim.c:4485:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4485 | lprintf( stdout, "punted: %ld\n", npunted_ev ); | ^ rsim.c:4486:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4486 | lprintf( stdout, "stimuli: %ld\n", nstimuli_ev ); | ^ rsim.c:4487:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4487 | lprintf( stdout, "check pnt: %ld\n", ncheckpt_ev ); | ^ rsim.c:4488:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4488 | lprintf( stdout, "delay chk: %ld\n", ndelaychk_ev ); | ^ rsim.c:4489:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4489 | lprintf( stdout, "delay ev: %ld\n", ndelay_ev ); | ^ rsim.c:4505:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4505 | void shift_args( left ) | ^ In file included from rsim.c:30: ./rsim.h:115: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] 115 | extern void shift_args(); | ^ rsim.c:4543:16: warning: passing arguments to 'print_usage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4543 | print_usage( narg, usage_str ); /* targc == 0 -> total usage */ | ^ rsim.c:4544:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4544 | lprintf( stdout, "%s", usage_str ); | ^ rsim.c:4551:16: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4551 | lprintf( stdout, "History is "); | ^ rsim.c:4552:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] 4552 | if(sm_stat && OUT_OF_MEM) lprintf( stdout, "off.\n"); | ^ ~~~~~~~~~~ rsim.c:4552:20: note: use '&' for a bitwise operation 4552 | if(sm_stat && OUT_OF_MEM) lprintf( stdout, "off.\n"); | ^~ | & rsim.c:4552:20: note: remove constant to silence this warning 4552 | if(sm_stat && OUT_OF_MEM) lprintf( stdout, "off.\n"); | ^~~~~~~~~~~~~ rsim.c:4552:42: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4552 | if(sm_stat && OUT_OF_MEM) lprintf( stdout, "off.\n"); | ^ rsim.c:4553:21: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4553 | else lprintf( stdout, "on.\n"); } | ^ rsim.c:4576:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4576 | rsimerror( filename, lineno, "%s: Invalid flush time\n", targv[1] ); | ^ rsim.c:4586:14: warning: passing arguments to 'FlushHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4586 | FlushHist(ftime); | ^ rsim.c:4589:37: warning: passing arguments to 'RestartAnalyzer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4589 | if( analyzerON ) RestartAnalyzer( sim_time0, cur_delta, TRUE ); | ^ rsim.c:4603:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4603 | lprintf(stdout, "%s\n", (txt_coords) ? "YES" : "NO"); | ^ rsim.c:4637:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4637 | rsimerror( filename, lineno, "%s: not a single node\n", targv[1] ); | ^ rsim.c:4640:20: warning: passing arguments to 'add_trigger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4640 | if( add_trigger( f.node, edge, delay ) ) | ^ rsim.c:4642:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4642 | rsimerror( filename, lineno, "trigger: %s has no %s transitions\n", | ^ rsim.c:4648:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4648 | rsimerror( filename, lineno, "expected: \"trigger\" node 0|1 [delay]\n"); | ^ rsim.c:4663:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4663 | rsimerror( filename, lineno, "%s: Illegal period\n", targv[1] ); | ^ rsim.c:4675:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4675 | rsimerror( filename, lineno, "can't sample, simulation time too small\n"); | ^ rsim.c:4679:24: warning: passing arguments to 'add_sampler' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4679 | return( add_sampler( period, offset ) ); | ^ rsim.c:4682:14: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4682 | rsimerror( filename, lineno, "expected: \"sample\" period [offset]\n" ); | ^ rsim.c:4699:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4699 | rsimerror( filename, lineno, "cannot open '%s'\n", file ); | ^ rsim.c:4709:32: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4709 | while( not err and fgetline( line, 256, fp ) != NULL ) | ^ rsim.c:4719:17: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4719 | if( str_eql( "seed", targv[0] ) == 0 ) | ^ rsim.c:4723:16: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4723 | rsimerror( file, lineno, "syntax: \"seed\" \n" ); | ^ rsim.c:4731:13: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4731 | rsimerror( file, lineno, | ^ rsim.c:4742:17: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4742 | if( str_eql( "sample", targv[0] ) == 0 ) | ^ rsim.c:4744:22: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4744 | else if( str_eql( "trigger", targv[0] ) == 0 ) | ^ rsim.c:4748:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4748 | rsimerror( file, lineno, "expected: \"trigger\" or \"sample\"\n"); | ^ rsim.c:4687:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4687 | private int setup_fsim( file, p_seed ) | ^ rsim.c:4780:5: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4780 | CHECK_STOP(); | ^ rsim.c:2279:11: note: expanded from macro 'CHECK_STOP' 2279 | rsimerror( filename, lineno, not_in_stop ); \ | ^ rsim.c:4784:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4784 | lprintf( stderr, "Circuit needs to be simulated before faultsim\n" ); | ^ rsim.c:4789:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4789 | lprintf( stderr, "Can't faultsim: Incomplete history\n" ); | ^ rsim.c:4796:11: warning: passing arguments to 'exec_fsim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4796 | exec_fsim( outname, p_seed ); | ^ rsim.c:4806:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4806 | public char *BaseName( fname ) | ^ In file included from rsim.c:30: ./rsim.h:105: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 subsequent definition [-Wdeprecated-non-prototype] 105 | extern char *BaseName(); | ^ rsim.c:5035:20: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5035 | return( str_eql( a->name, b->name ) ); | ^ rsim.c:5032:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5032 | private int cmd_cmp( a, b ) | ^ rsim.c:5065:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5065 | lprintf( stdout, "available commands:\n" ); | ^ rsim.c:5071:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5071 | lprintf( stdout, "\n" ); | ^ rsim.c:5075:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5075 | lprintf( stdout, " %s", c->name ); | ^ rsim.c:5077:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5077 | lprintf( stdout, "\n" ); | ^ rsim.c:5095:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5095 | lprintf( stdout, "%s %s\n", c->name, c->help ); | ^ rsim.c:5097:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5097 | lprintf( stdout, "%s -> UNKNOWN\n", targv[i] ); | ^ 423 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c sim.c sstep.c:63:15: warning: passing arguments to 'BuildConnList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | BuildConnList( n ); | ^ sstep.c:83:34: warning: passing arguments to 'sc_thev' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | newval = logic_state[sc_thev( this, this->nflags & WATCHED ? 1 : 0 )]; | ^ sstep.c:125:12: warning: passing arguments to 'PuntEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | PuntEvent( this, e ); | ^ sstep.c:136:16: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | enqueue_event( this, newval, delta, tau ); | ^ sstep.c:143:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | lprintf( stdout, " [event %s->%c @ %.2f] ", pnode( cur_node ), | ^ sstep.c:146:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | lprintf( stdout, queued ? "causes transition for" : "sets" ); | ^ sstep.c:147:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | lprintf( stdout, " %s: %c -> %c (delay = %2.2fns)\n", | ^ sstep.c:55:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | public void switch_model( n ) | ^ In file included from sstep.c:18: ./globals.h:354: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] 354 | extern void switch_model( /* n */ ); | ^ sstep.c:244:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | lprintf( stdout, " " ); | ^ sstep.c:246:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | lprintf( stdout, " " ); | ^ sstep.c:247:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | lprintf( stdout, "sc_thev(%s) = %s\n", pnode(n), node_values[result]); | ^ sstep.c:183:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | private int sc_thev( n, level ) | ^ sstep.c:32:16: 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 | private int sc_thev(); | ^ 14 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c sched.c sim.c:92:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | private void PrArgs( argc, argv ) | ^ sim.c:102:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | private void CheckErrs( n ) | ^ sim.c:166:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | CONNECT( on_trans, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ sim.c:170:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | CONNECT( t->gate->ngate, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ sim.c:178:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | CONNECT( src->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ sim.c:183:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | CONNECT( t->gate->ngate, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ sim.c:187:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | CONNECT( drn->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ sim.c:192:3: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | CONNECT( t->gate->ngate, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ sim.c:212:2: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | BAD_ARGC( 'N', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:214:20: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | n = RsimGetNode( targv[1] ); | ^ sim.c:205:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | private void node_info( targc, targv ) | ^ sim.c:233:2: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | BAD_ARGC( 'M', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:235:20: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | n = RsimGetNode( targv[1] ); | ^ sim.c:226:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | private void nnode_info( targc, targv ) | ^ sim.c:273:16: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | rsimerror( simfname, lineno, "Bad area/perimeter attributes\n"); | ^ sim.c:257:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | private int parseAttr(str, a, p) | ^ sim.c:306:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | rsimerror( simfname, lineno, | ^ sim.c:284:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | private float rconvert( resstring ) | ^ sim.c:344:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | rsimerror( simfname, lineno, | ^ sim.c:322:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | private float lconvert( lstring ) | ^ sim.c:372:6: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | BAD_ARGC( 'r', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:375:19: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | src = RsimGetNode( targv[1] ); | ^ sim.c:376:19: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | drn = RsimGetNode( targv[2] ); | ^ sim.c:384:6: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | BAD_ARGC( targv[0][0], targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:386:20: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | gate = RsimGetNode( targv[1] ); | ^ sim.c:387:19: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | src = RsimGetNode( targv[2] ); | ^ sim.c:388:19: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | drn = RsimGetNode( targv[3] ); | ^ sim.c:396:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | rsimerror( simfname, lineno, | ^ sim.c:416:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | NEW_TRANS( t ); /* create new transistor */ | ^ ./net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ sim.c:427:10: warning: passing arguments to 'EnterPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | EnterPos( t, TRUE ); /* Enter transistor position */ | ^ sim.c:433:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 433 | fetHasAP = fetHasAP && parseAttr(targv[i], &asrc, &psrc); | ^~~~~ sim.c:433:59: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 433 | fetHasAP = fetHasAP && parseAttr(targv[i], &asrc, &psrc); | ^~~~~ sim.c:435:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 435 | fetHasAP = fetHasAP && parseAttr(targv[i], &adrn, &pdrn); | ^~~~~ sim.c:435:59: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 435 | fetHasAP = fetHasAP && parseAttr(targv[i], &adrn, &pdrn); | ^~~~~ sim.c:440:10: warning: passing arguments to 'EnterPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | EnterPos( t, FALSE ); /* Enter transistor position */ | ^ sim.c:442:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | rsimerror( simfname, lineno, "no area/perim S/D attributes on fet\n"); | ^ sim.c:450:18: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | t->r = requiv( devidx, width, length ); | ^ sim.c:469:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | lprintf( stderr, "Warning: Junction capacitances might be incorrect\n"); | ^ sim.c:355:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | private void newtrans( implant, devidx, targc, targv ) | ^ sim.c:502:2: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 502 | BAD_ARGC( '=', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:504:20: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | n = RsimGetNode( targv[1] ); | ^ sim.c:508:17: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | m = RsimGetNode( targv[i] ); | ^ sim.c:494:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | public void alias( targc, targv ) | ^ sim.c:542:2: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | BAD_ARGC( 't', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:544:20: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | n = RsimGetNode( targv[1] ); | ^ sim.c:535:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | private void nthresh( targc, targv ) | ^ sim.c:560:2: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | BAD_ARGC( 'D', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:562:20: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 562 | n = RsimGetNode( targv[1] ); | ^ sim.c:553:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | private void ndelay( targc, targv ) | ^ sim.c:592:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | rsimerror( simfname, lineno, | ^ sim.c:568:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | private float cconvert( capstring ) | ^ sim.c:611:17: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | n = RsimGetNode( targv[1] ); | ^ sim.c:617:17: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 617 | n = RsimGetNode( targv[1] ); | ^ sim.c:618:17: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | m = RsimGetNode( targv[2] ); | ^ sim.c:628:2: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | BAD_ARGC( 'c', targc, targv ); | ^ sim.c:85:14: note: expanded from macro 'BAD_ARGC' 85 | rsimerror( simfname, lineno, bad_argc_msg, CMD, ARGC ); \ | ^ sim.c:602:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | private void ncap( targc, targv ) | ^ sim.c:676:11: warning: passing arguments to 'newsubckt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | newsubckt(targc, targv); | ^ sim.c:683:11: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | rsimerror( simfname, lineno, "Unknown device name." ); | ^ sim.c:716:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | rsimerror( simfname, lineno, "Incorrect number of arguments " | ^ sim.c:738:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 738 | rsimerror( simfname, lineno, "Incorrect number of arguments " | ^ sim.c:760:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 760 | rsimerror( simfname, lineno, "Incorrect number of arguments " | ^ sim.c:786:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 786 | rsimerror( simfname, lineno, "Incorrect number of arguments " | ^ sim.c:812:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | rsimerror( simfname, lineno, "Incorrect number of arguments " | ^ sim.c:635:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 635 | private void newdevice( targc, targv ) | ^ sim.c:830:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 830 | while( ch = *line++ ) | ~~~^~~~~~~~~ sim.c:830:15: note: place parentheses around the assignment to silence this warning 830 | while( ch = *line++ ) | ^ | ( ) sim.c:830:15: note: use '==' to turn this assignment into an equality comparison 830 | while( ch = *line++ ) | ^ | == sim.c:822:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 822 | private int parse_line( line, carg ) | ^ sim.c:872:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 872 | lprintf( stderr, "cannot open '%s' for sim input\n", simfile ); | ^ sim.c:879:20: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | while (fgetline(line, LSIZE, fin) != NULL) | ^ sim.c:885:29: warning: passing arguments to 'config' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | has_param_file = config("scmos100"); | ^ sim.c:888:17: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 888 | lprintf( stderr, "No prm file specified and unable to load default!\n"); | ^ sim.c:892:17: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | lprintf( stderr, "config file unknown; using default scmos100.prm\n"); | ^ sim.c:904:16: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | rsimerror(simfname, lineno, bad_argc_msg, '@', targc); | ^ sim.c:914:16: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 914 | rsimerror(simfname, lineno, "can't re-open sim file '%s'\n", | ^ sim.c:934:27: warning: passing arguments to 'config' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 934 | has_param_file = config( prmname ); | ^ sim.c:938:15: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 938 | lprintf(stderr, "Could not load parameter file %s%s.prm\n", | ^ sim.c:943:15: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | lprintf(stdout, "Parameter file %s%s.prm determined from " | ^ sim.c:954:17: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 954 | rsimerror(simfname, lineno, "WARNING: sim " | ^ sim.c:957:17: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 957 | rsimerror( simfname, lineno, "WARNING: Using " | ^ sim.c:968:20: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 968 | rsimerror(simfname, lineno, "Unknown format '%s' " | ^ sim.c:976:15: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 976 | lprintf(stderr, "Warning: SU format and area/perim" | ^ sim.c:979:15: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | lprintf(stderr, "info: SU format --> using S/D attrs" | ^ sim.c:1033:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1033 | lprintf(stderr, | ^ sim.c:1042:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | lprintf(stderr, | ^ sim.c:1050:32: warning: passing arguments to 'rd_netfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1050 | if (lineno == 1 && rd_netfile(fin, line)) | ^ sim.c:1058:12: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1058 | rsimerror(simfname, lineno, "Unrecognized input line (%s)\n", | ^ sim.c:1064:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1064 | lprintf(stdout, "\nRead %s lambda:%.2lfu format:%s\n", simfile, LAMBDA, | ^ sim.c:849:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | private int input_sim (simfile, has_param_file) | ^ sim.c:1097:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1097 | lprintf( stdout, "Using default name \"Vdd\" for power net.\n" ); | ^ sim.c:1107:25: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1107 | *VDD_node = RsimGetNode( power_net_name ); | ^ sim.c:1120:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | lprintf(stdout, "Using default name \"Gnd\" for ground net.\n"); | ^ sim.c:1124:24: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1124 | GND_node = RsimGetNode( ground_net_name ); | ^ sim.c:1135:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1135 | NEW_TRANS( tcap ); | ^ ./net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ sim.c:1082:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1082 | public int rd_network( simfile, prefix, has_param_file ) | ^ In file included from sim.c:34: ./globals.h:347:12: 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] 347 | extern int rd_network( /* simfile */ ); | ^ sim.c:1158:3: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1158 | } | ^ sim.c:1163:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | lprintf( stdout, "%d nodes", nnodes ); | ^ sim.c:1165:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | lprintf( stdout, ", %d aliases", naliases ); | ^ sim.c:1166:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | lprintf( stdout, "; " ); | ^ sim.c:1174:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1174 | lprintf( stdout, "transistors:" ); | ^ sim.c:1177:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1177 | lprintf( stdout, " %s=%d", ttype[i], ntrans[i] ); | ^ sim.c:1179:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1179 | lprintf( stdout, " shorted=%d", tcap->x.pos ); | ^ sim.c:1180:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1180 | lprintf( stdout, "\n" ); | ^ sim.c:1192:18: warning: passing arguments to 'make_parallel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1192 | make_parallel( ndlist ); | ^ sim.c:1193:16: warning: passing arguments to 'make_stacks' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1193 | make_stacks( ndlist ); | ^ 104 warnings generated. newrstep.c:167:15: warning: passing arguments to 'BuildConnList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | BuildConnList( n ); | ^ newrstep.c:172:13: warning: passing arguments to 'CleanEvents' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | CleanEvents( n ); | ^ newrstep.c:180:19: warning: passing arguments to 'schedulePureCS' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | schedulePureCS( n ); | ^ newrstep.c:183:17: warning: passing arguments to 'UndoConnList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | UndoConnList( n ); | ^ newrstep.c:156:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | public void linear_model( n ) | ^ In file included from newrstep.c:33: ./globals.h:211: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] 211 | extern void linear_model( /* n */ ); | ^ newrstep.c:195:15: warning: passing arguments to 'PuntEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | PuntEvent( n, ev ); | ^ newrstep.c:187:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | private void CleanEvents( n ) | ^ newrstep.c:147:29: 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] 147 | private void parallel_op(), CleanEvents(); | ^ newrstep.c:201:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | private void EnqueDecay( n, decayval ) | ^ newrstep.c:213:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | lprintf( stdout, " decay transition for %s @ %.2fns\n", | ^ newrstep.c:215:19: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | enqueue_event( n, DECAY, (long) decayval, (long) decayval ); | ^ newrstep.c:283:19: warning: passing arguments to 'RecordConnList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | RecordConnList( num_trans ); | ^ newrstep.c:223:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | private void UndoConnList( n ) | ^ newrstep.c:146:50: 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] 146 | private void scheduleDriven(), schedulePureCS(), UndoConnList(); | ^ newrstep.c:315:11: warning: passing arguments to 'PuntEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | PuntEvent( nd, ev ); | ^ newrstep.c:322:15: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | enqueue_event( nd, fval, (long) delta, (long) ps2d( tau ) ); | ^ newrstep.c:327:13: warning: passing arguments to 'print_final' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | print_final( nd, queued, tau, delta ); | ^ newrstep.c:298:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | public void QueueFVal( nd, fval, tau, delay ) | ^ In file included from newrstep.c:33: ./globals.h:212: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] 212 | extern void QueueFVal( /* nd, fval, tau, delay */ ); | ^ newrstep.c:339:11: warning: passing arguments to 'PuntEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | PuntEvent( nd, ev ); | ^ newrstep.c:355:13: warning: passing arguments to 'print_spike' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | print_spike( nd, spk, ch_delta, dr_delta ); | ^ newrstep.c:363:18: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | enqueue_event( nd, (int) spk->charge, (long) ch_delta, (long) ch_delta ); | ^ newrstep.c:364:18: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | enqueue_event( nd, (int) nd->npot, (long) dr_delta, (long) ch_delta ); | ^ newrstep.c:331:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | private void QueueSpike( nd, spk ) | ^ newrstep.c:381:17: warning: passing arguments to 'get_tau' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | r = get_tau( nd, (tptr) NULL, dom, inc_level ); | ^ newrstep.c:384:12: warning: passing arguments to 'print_tau' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | print_tau( nd, r, -1 ); | ^ newrstep.c:397:16: warning: passing arguments to 'PuntEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | PuntEvent( nd, ev ); | ^ newrstep.c:447:21: warning: passing arguments to 'get_tauP' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | r->tauP = get_tauP( nd, (tptr) NULL, dom, inc_level ); | ^ newrstep.c:451:31: warning: passing arguments to 'ComputeSpike' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | QueueSpike( nd, ComputeSpike( nd, r, dom ) ); | ^ newrstep.c:476:13: warning: passing arguments to 'get_tau' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | r = get_tau( nd, (tptr) NULL, dom, inc_level ); | ^ newrstep.c:458:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | private void schedulePureCS( nlist ) | ^ newrstep.c:146:32: 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] 146 | private void scheduleDriven(), schedulePureCS(), UndoConnList(); | ^ newrstep.c:529:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 529 | private int ComputeDC( nlist ) | ^ newrstep.c:540:31: warning: passing arguments to 'get_dc_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | this->n.thev = r = get_dc_val( this, (tptr) NULL, inc_level ); | ^ newrstep.c:608:16: warning: passing arguments to 'print_fval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 608 | print_fval( this, r ); | ^ newrstep.c:647:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 647 | NEW_THEV( r ); | ^ newrstep.c:618:25: note: expanded from macro 'NEW_THEV' 618 | (T) = (Thev) MallocList( sizeof( thevenin ), 1 ); \ | ^ newrstep.c:687:23: warning: passing arguments to 'series_op' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | cache = series_op( get_dc_val( other, t, level+inc_level ), t ); | ^ newrstep.c:690:13: warning: passing arguments to 'parallel_op' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 690 | parallel_op( r, cache ); | ^ newrstep.c:700:10: warning: passing arguments to 'print_dc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | print_dc( n, r, level ); | ^ newrstep.c:636:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 636 | private Thev get_dc_val( n, tran, level ) | ^ newrstep.c:150: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 subsequent definition [-Wdeprecated-non-prototype] 150 | private Thev get_dc_val(), series_op(), get_tau(); | ^ newrstep.c:742:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 742 | private void get_parallel( r, t, restype ) | ^ newrstep.c:771:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | void get_min_parallel( r, t ) | ^ newrstep.c:804:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 804 | private Thev series_op( r, t ) | ^ newrstep.c:150:28: 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 | private Thev get_dc_val(), series_op(), get_tau(); | ^ newrstep.c:866:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 866 | private void parallel_op( r, new ) | ^ newrstep.c:147: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 subsequent definition [-Wdeprecated-non-prototype] 147 | private void parallel_op(), CleanEvents(); | ^ newrstep.c:936:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 936 | private int GetTin( t, ptin ) | ^ newrstep.c:976:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 976 | private int parallel_GetTin( t, itau ) | ^ newrstep.c:1152:11: warning: passing arguments to 'print_tau' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | print_tau( n, r, level ); | ^ newrstep.c:1018:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1018 | private Thev get_tau( n, tran, dom, level ) | ^ newrstep.c:150:41: 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 | private Thev get_dc_val(), series_op(), get_tau(); | ^ newrstep.c:1210:12: warning: passing arguments to 'print_taup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1210 | print_taup( n, level, taup ); | ^ newrstep.c:1166:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1166 | private double get_tauP( n, tran, dom, level ) | ^ newrstep.c:151:16: 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 | private double get_tauP(); | ^ newrstep.c:1239:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1239 | lprintf( stdout, " spike( %s ) ignored (taup=0)\n" ); | ^ newrstep.c:1302:11: warning: passing arguments to 'print_spk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1302 | print_spk( nd, r, tab_indx, dom, alpha, beta, &spk, TRUE ); | ^ newrstep.c:1307:11: warning: passing arguments to 'print_spk' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1307 | print_spk( nd, r, tab_indx, dom, alpha, beta, &spk, FALSE ); | ^ newrstep.c:1226:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1226 | private pspk ComputeSpike( nd, r, dom ) | ^ newrstep.c:152: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 subsequent definition [-Wdeprecated-non-prototype] 152 | private pspk ComputeSpike(); | ^ newrstep.c:1460:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1460 | lprintf( stdout, " %s", indent ); | ^ newrstep.c:1447:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1447 | private char *get_indent( i ) | ^ newrstep.c:1469:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1469 | private char *r2ascii( s, r ) | ^ newrstep.c:1498:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | lprintf( stdout, "compute_dc( %s )\n%s", pnode( n ), indent ); | ^ newrstep.c:1501:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1501 | lprintf( stdout, "pure cs:" ); | ^ newrstep.c:1503:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1503 | lprintf( stdout, "%sefinite", (r->flags & T_DEFINITE) ? "D" : "Ind"); | ^ newrstep.c:1505:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1505 | lprintf( stdout, " Rup=[%s, %s] Rdown=[%s, %s]\n", | ^ newrstep.c:1509:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1509 | lprintf( stdout, "%sClow=[%.2f, %.2f] Chigh=[%.2f, %.2f]\n", | ^ newrstep.c:1489:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1489 | private void print_dc( n, r, level ) | ^ newrstep.c:153: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 subsequent definition [-Wdeprecated-non-prototype] 153 | private void print_dc(), print_fval(), print_tau(), print_taup(); | ^ newrstep.c:1518:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1518 | lprintf( stdout, " final_value( %s ) V=[%.2f, %.2f] => %c", | ^ newrstep.c:1520:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1520 | lprintf( stdout, (r->flags & T_SPIKE) ? " (spk)\n" : "\n" ); | ^ newrstep.c:1514:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1514 | private void print_fval( n, r ) | ^ newrstep.c:153:26: 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 | private void print_dc(), print_fval(), print_tau(), print_taup(); | ^ newrstep.c:1533:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1533 | lprintf( stdout, "compute_tau( %s )\n%s", pnode( n ), indent ); | ^ newrstep.c:1535:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1535 | lprintf( stdout, "{Rmin=%s Rdom=%s Rmax=%s}", | ^ newrstep.c:1539:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1539 | lprintf( stdout, " {Ca=%.2f Cd=%.2f}\n", r->Ca, r->Cd ); | ^ newrstep.c:1541:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1541 | lprintf( stdout, "%stauA=%.2f tauD=%.2f ns, RTin=", | ^ newrstep.c:1545:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1545 | lprintf( stdout, "%.2f ohm*ns\n", d2ns( r->Tin ) ); | ^ newrstep.c:1547:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1547 | lprintf( stdout, "-\n" ); | ^ newrstep.c:1524:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1524 | private void print_tau( n, r, level ) | ^ newrstep.c:153:40: 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 | private void print_dc(), print_fval(), print_tau(), print_taup(); | ^ newrstep.c:1557:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1557 | lprintf( stdout, "tauP( %s ) = %.2f ns\n", pnode( n ), ps2ns( taup ) ); | ^ newrstep.c:1551:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1551 | private void print_taup( n, level, taup ) | ^ newrstep.c:153:53: 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 | private void print_dc(), print_fval(), print_tau(), print_taup(); | ^ newrstep.c:1573:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1573 | lprintf( stdout, " [event %s->%c @ %.2f] ", | ^ newrstep.c:1576:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1576 | lprintf( stdout, (queued ? "causes %stransition for" : "%sevaluates"), | ^ newrstep.c:1579:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1579 | lprintf( stdout, " %s: %c -> %c", pnode( nd ), | ^ newrstep.c:1581:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1581 | lprintf( stdout, " (tau=%.2fns, delay=%.2fns)\n", | ^ newrstep.c:1561:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1561 | private void print_final( nd, queued, tau, delay ) | ^ newrstep.c:154: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 subsequent definition [-Wdeprecated-non-prototype] 154 | private void print_final(), print_spike(), print_spk(); | ^ newrstep.c:1591:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1591 | lprintf( stdout, " [event %s->%c @ %.2f] causes ", | ^ newrstep.c:1594:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | lprintf( stdout, "suppressed " ); | ^ newrstep.c:1596:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1596 | lprintf( stdout, "spike for %s: %c -> %c -> %c", pnode( nd ), | ^ newrstep.c:1598:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1598 | lprintf( stdout, " (peak=%.2f delay: ch=%.2fns, dr=%.2fns)\n", | ^ newrstep.c:1586:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1586 | private void print_spike( nd, spk, ch_delay, dr_delay ) | ^ newrstep.c:154:29: 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] 154 | private void print_final(), print_spike(), print_spk(); | ^ newrstep.c:1612:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1612 | lprintf( stdout, " spike_analysis( %s ):", pnode( nd ) ); | ^ newrstep.c:1620:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1620 | lprintf( stdout, " %s driven %s\n", | ^ newrstep.c:1622:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1622 | lprintf( stdout, "{tauA=%.2f tauD=%.2f tauP=%.2f} ns ", | ^ newrstep.c:1624:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1624 | lprintf( stdout, "alpha=%d beta=%d => peak=%.2f", | ^ newrstep.c:1627:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1627 | lprintf( stdout, " v=%c\n", vchars[ spk->charge ] ); | ^ newrstep.c:1629:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1629 | lprintf( stdout, " (too small)\n" ); | ^ newrstep.c:1603:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1603 | private void print_spk( nd, r, tab, dom, alpha, beta, spk, is_spk ) | ^ newrstep.c:154:44: 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] 154 | private void print_final(), print_spike(), print_spk(); | ^ 106 warnings generated. sched.c:52:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | public Ulong pending_events( delta, list, end_of_list ) | ^ In file included from sched.c:18: ./globals.h:304: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 subsequent definition [-Wdeprecated-non-prototype] 304 | extern Ulong pending_events( /* delta, list, end_of_list */ ); | ^ sched.c:141:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | lprintf( stderr, "*** internal error: no events but npending set\n" ); | ^ sched.c:157:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | lprintf( stderr, "time moving back %d -> %d\n", cur_delta, | ^ sched.c:115:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | public evptr get_next_event( stop_time ) | ^ In file included from sched.c:18: ./globals.h:305: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 subsequent definition [-Wdeprecated-non-prototype] 305 | extern evptr get_next_event( /* stop_time */ ); | ^ sched.c:209:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | public void free_event( event ) | ^ In file included from sched.c:18: ./globals.h:318: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] 318 | extern void free_event( /* event */ ); | ^ sched.c:250:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | lprintf( stderr, "bad event @ %.2fns: %s ,delay=%ddeltas\n", | ^ sched.c:255:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | NEW_EVENT( new ); | ^ sched.c:230:28: note: expanded from macro 'NEW_EVENT' 230 | (NEW) = (evptr) MallocList( sizeof( struct Event ), 1 );\ | ^ sched.c:239:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | public void enqueue_event( n, newvalue, delta, rtime ) | ^ In file included from sched.c:18: ./globals.h:319: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] 319 | extern void enqueue_event( /* n, newvalue, delta, rtime */ ); | ^ sched.c:324:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | NEW_EVENT( new ); | ^ sched.c:230:28: note: expanded from macro 'NEW_EVENT' 230 | (NEW) = (evptr) MallocList( sizeof( struct Event ), 1 );\ | ^ sched.c:313:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | public void enqueue_input( n, newvalue ) | ^ In file included from sched.c:18: ./globals.h:320: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] 320 | extern void enqueue_input( /* n, newvalue */ ); | ^ sched.c:371:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | lprintf( stdout, | ^ sched.c:377:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | lprintf( stderr, "bad punt @ %d for %s\n", cur_delta, node->nname ); | ^ sched.c:383:11: warning: passing arguments to 'AddPunted' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | AddPunted( ev->enode, ev, cur_delta ); | ^ sched.c:366:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 366 | public void PuntEvent( node, ev ) | ^ In file included from sched.c:18: ./globals.h:322: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] 322 | extern void PuntEvent( /* node, ev */ ); | ^ sched.c:388:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | public void requeue_events( evlist, thread ) | ^ In file included from sched.c:18: ./globals.h:323: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] 323 | extern void requeue_events( /* evlist, thread */ ); | ^ sched.c:446:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | public evptr back_sim_time( btime, is_inc ) | ^ In file included from sched.c:18: ./globals.h:324: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 subsequent definition [-Wdeprecated-non-prototype] 324 | extern evptr back_sim_time( /* btime, is_inc */ ); | ^ sched.c:549:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | NEW_EVENT( new ); | ^ sched.c:230:28: note: expanded from macro 'NEW_EVENT' 230 | (NEW) = (evptr) MallocList( sizeof( struct Event ), 1 );\ | ^ sched.c:535:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | public int EnqueueHist( nd, hist, type ) | ^ In file included from sched.c:18: ./globals.h:325:12: 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] 325 | extern int EnqueueHist( /* nd, hist, type */ ); | ^ sched.c:613:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 613 | public evptr FindScheduled(idx) | ^ In file included from sched.c:18: ./globals.h:328: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 subsequent definition [-Wdeprecated-non-prototype] 328 | extern evptr FindScheduled( /* idx */ ); | ^ sched.c:637:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | public void DequeueScheduled(idx) | ^ In file included from sched.c:18: ./globals.h:329: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] 329 | extern void DequeueScheduled( /* idx */ ); | ^ sched.c:651:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 651 | public void DequeueEvent( nd ) | ^ In file included from sched.c:18: ./globals.h:326: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] 326 | extern void DequeueEvent( /* nd */ ); | ^ sched.c:676:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | NEW_EVENT( new ); | ^ sched.c:230:28: note: expanded from macro 'NEW_EVENT' 230 | (NEW) = (evptr) MallocList( sizeof( struct Event ), 1 );\ | ^ sched.c:667:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | public void DelayEvent( ev, delay ) | ^ In file included from sched.c:18: ./globals.h:327: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] 327 | extern void DelayEvent( /* ev, delay */ ); | ^ sched.c:728:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 728 | NEW_EVENT( new ); | ^ sched.c:230:28: note: expanded from macro 'NEW_EVENT' 230 | (NEW) = (evptr) MallocList( sizeof( struct Event ), 1 );\ | ^ sched.c:721:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 721 | public evptr EnqueueOther( type, time ) | ^ In file included from sched.c:18: ./globals.h:330: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 subsequent definition [-Wdeprecated-non-prototype] 330 | extern evptr EnqueueOther( /* type, time */ ); | ^ sched.c:756:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 756 | public void rm_inc_events( all ) | ^ In file included from sched.c:18: ./globals.h:331: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] 331 | extern void rm_inc_events( /* all */ ); | ^ 41 warnings generated. --- compiling base/stack.o rm -f stack.o --- compiling base/tpos.o rm -f tpos.o --- compiling base/usage.o rm -f usage.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c tpos.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c usage.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c stack.c tpos.c:37:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | public void EnterPos( tran, is_pos ) | ^ In file included from tpos.c:18: ./globals.h:367: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] 367 | extern void EnterPos( /* tran, is_pos */ ); | ^ tpos.c:64:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | public tptr FindTxtorPos( x, y ) | ^ In file included from tpos.c:18: ./globals.h:368: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] 368 | extern tptr FindTxtorPos( /* x, y */ ); | ^ tpos.c:81:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | public void DeleteTxtorPos( tran ) | ^ In file included from tpos.c:18: ./globals.h:369: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] 369 | extern void DeleteTxtorPos( /* tran */ ); | ^ tpos.c:102:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | public nptr FindNode_TxtorPos( s ) | ^ In file included from tpos.c:18: ./globals.h:370: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] 370 | extern nptr FindNode_TxtorPos( /* s */ ); | ^ tpos.c:134:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | (*func)( t, arg ); | ^ tpos.c:140:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | (*func)( t, arg ); | ^ tpos.c:124:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | public void walk_trans( func, arg ) | ^ In file included from tpos.c:18: ./globals.h:371: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] 371 | extern void walk_trans( /* func, arg */ ); | ^ 12 warnings generated. usage.c:188:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | private void tvsub( tdiff, t1, t0 ) | ^ usage.c:201:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | private char *pr_secs( dst, l ) | ^ usage.c:231:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | private void pr_usage( dst, r0, r1, t0, t1 ) | ^ usage.c:263:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | public void print_usage( partial, dest ) | ^ usage.c:280:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | public void get_usage( dest ) | ^ 5 warnings generated. stack.c:53:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | lprintf( stdout, "stacked transistors:" ); | ^ stack.c:57:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | lprintf( stdout, " %s=%d", ttype[i], nmerged[i] ); | ^ stack.c:60:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | lprintf( stdout, "%s", (any) ? "\n" : " none\n" ); | ^ stack.c:64:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | private int CanMerge( n ) | ^ stack.c:101:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | public double StackCap( t ) | ^ In file included from stack.c:18: ./globals.h:360:15: 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] 360 | extern double StackCap( /* t */ ); | ^ stack.c:186:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | NEW_TRANS( stack ); | ^ ./net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ stack.c:187:31: warning: passing arguments to 'Falloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | stack->r = (Resists *) Falloc( sizeof( TranResist ), 1 ); | ^ stack.c:229:8: warning: passing arguments to 'Ffree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | Ffree( t1->r, sizeof( TranResist ) ); | ^ stack.c:253:15: warning: passing arguments to 'FreeHistList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | FreeHistList( n1 ); | ^ stack.c:135:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | public void make_stacks( nlist ) | ^ In file included from stack.c:18: ./globals.h:361: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] 361 | extern void make_stacks( /* nlist */ ); | ^ stack.c:284:6: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | CONNECT( n->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ stack.c:296:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | CONNECT( n->nterm, t ); | ^ ./net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ./net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ stack.c:310:10: warning: passing arguments to 'Ffree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | Ffree( stack->r, sizeof( TranResist ) ); | ^ stack.c:261:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | public void DestroyStack( stack ) | ^ In file included from stack.c:18: ./globals.h:362: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] 362 | extern void DestroyStack( /* stack */ ); | ^ 17 warnings generated. --- compiling base/network.o rm -f network.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c network.c network.c:61:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | lprintf( stdout, "[%s] ", states[t->state] ); | ^ network.c:65:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | lprintf( stdout, "( " ); | ^ network.c:69:6: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | pvalue( pnode( n ), n ); | ^ network.c:51:12: note: expanded from macro 'pvalue' 51 | lprintf( stdout, "%s=%c ", (node_name), "0XX1"[(node)->npot] ) | ^ network.c:72:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | lprintf( stdout, ") " ); | ^ network.c:77:2: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | pvalue( pnode( n ), n ); | ^ network.c:51:12: note: expanded from macro 'pvalue' 51 | lprintf( stdout, "%s=%c ", (node_name), "0XX1"[(node)->npot] ) | ^ network.c:54:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | private void pgvalue( t ) | ^ network.c:82:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | private void pr_one_res( s, r ) | ^ network.c:110:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | lprintf( fp, "[%s, %s, %s]", buf[0], buf[1], buf[2] ); | ^ network.c:101:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | private void pr_t_res( fp, r ) | ^ network.c:117:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | lprintf( stdout, "%s ", device_names[t->ttype]->devname ); | ^ network.c:121:5: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | pvalue( pnode( t->source ), t->source ); | ^ network.c:51:12: note: expanded from macro 'pvalue' 51 | lprintf( stdout, "%s=%c ", (node_name), "0XX1"[(node)->npot] ) | ^ network.c:122:5: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | pvalue( pnode( t->drain ), t->drain ); | ^ network.c:51:12: note: expanded from macro 'pvalue' 51 | lprintf( stdout, "%s=%c ", (node_name), "0XX1"[(node)->npot] ) | ^ network.c:125:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | lprintf( stdout, " <%d,%d>\n", t->x.pos, t->y.pos ); | ^ network.c:127:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | lprintf( stdout, "\n" ); | ^ network.c:114:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | private void ptrans( t ) | ^ network.c:131:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | public void idelete( n, list ) | ^ In file included from network.c:21: ./globals.h:196: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] 196 | extern void idelete( /* n, list */ ); | ^ network.c:165:32: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | p = infree = (iptr) MallocList( sizeof( struct Input ), 1 ); | ^ network.c:158:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | public void iinsert( n, list ) | ^ In file included from network.c:21: ./globals.h:197: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] 197 | extern void iinsert( /* n, list */ ); | ^ network.c:174:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | public void iinsert_once( n, list ) | ^ In file included from network.c:21: ./globals.h:198: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] 198 | extern void iinsert_once( /* n, list */ ); | ^ network.c:188:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | private int clear_input( n ) | ^ network.c:217:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | walk_net( clear_input, (char *) 0 ); | ^ network.c:244:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | lprintf( stdout, "Can't drive `%s' to `%c'\n", | ^ network.c:224:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | public int setin( n, which ) | ^ In file included from network.c:21: ./globals.h:200:12: 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] 200 | extern int setin( /* n, which */ ); | ^ network.c:316:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | private int wr_value( n, fp ) | ^ network.c:338:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | walk_net( wr_value, (char *) fp ); | ^ network.c:329:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | public int wr_state( fname ) | ^ In file included from network.c:21: ./globals.h:201:12: 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] 201 | extern int wr_state( /* fname */ ); | ^ network.c:361:17: warning: passing arguments to 'FreeHistList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | FreeHistList( n ); | ^ network.c:363:12: warning: passing arguments to 'free_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | free_event( n->events ); | ^ network.c:415:17: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | t->state = compute_trans_state( t ); | ^ ./globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ network.c:352:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | private int rd_stvalue( n, st ) | ^ network.c:432:20: warning: passing arguments to 'fgetline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | (void) fgetline( rline, 25, st.file ); | ^ network.c:448:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | walk_net( rd_stvalue, (char *) &st ); | ^ network.c:453:17: warning: passing arguments to 'RestartAnalyzer' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | RestartAnalyzer( sim_time0, cur_delta, FALSE ); | ^ network.c:422:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | public char *rd_state( fname, restore ) | ^ In file included from network.c:21: ./globals.h:202: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 subsequent definition [-Wdeprecated-non-prototype] 202 | extern char *rd_state( /* fname, restore */ ); | ^ network.c:493:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 493 | lprintf( stdout, "%s => node is inside a transistor stack\n", name ); | ^ network.c:497:5: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | pvalue( name, n ); | ^ network.c:51:12: note: expanded from macro 'pvalue' 51 | lprintf( stdout, "%s=%c ", (node_name), "0XX1"[(node)->npot] ) | ^ network.c:499:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | lprintf( stdout, "[NOTE: node is an input] " ); | ^ network.c:500:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | lprintf( stdout, "(vl=%.2f vh=%.2f) ", n->vlow, n->vhigh ); | ^ network.c:502:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 502 | lprintf( stdout, "(tplh=%d, tphl=%d) ", n->tplh, n->tphl ); | ^ network.c:503:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | lprintf( stdout, "(%5.4f pf) ", n->ncap ); | ^ network.c:507:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | lprintf( stdout, "is computed from:\n" ); | ^ network.c:511:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | lprintf( stdout, " " ); | ^ network.c:536:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | lprintf( stdout, drive ); | ^ network.c:540:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | lprintf( stdout, " <%d,%d>\n", t->x.pos, t->y.pos ); | ^ network.c:542:11: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | lprintf( stdout, "\n" ); | ^ network.c:551:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | lprintf( stdout, "affects:\n" ); | ^ network.c:557:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 557 | lprintf( stdout, "-- interrupted\n" ); | ^ network.c:563:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | lprintf( stdout, "Pending events:\n" ); | ^ network.c:565:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | lprintf( stdout, " transition to %c at %2.2fns\n", | ^ network.c:473:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | public int info( n, which ) | ^ In file included from network.c:21: ./globals.h:203:12: 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] 203 | extern int info( /* n, which */ ); | ^ 57 warnings generated. --- linking libbase.o rm -f libbase.o ld -r access.o binsim.o cad_dir.o config.o conn_list.o eval.o fio.o hist.o hist_io.o intr.o mem.o netupdate.o network.o newrstep.o nsubrs.o parallel.o prints.o rsim.o sched.o sim.o sstep.o stack.o tpos.o usage.o -o libbase.o gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/base' gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/analyzer' --- compiling analyzer/thread.o --- compiling analyzer/coords.o rm -f coords.o rm -f thread.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c thread.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c coords.c --- compiling analyzer/graphics.o coords.c:224:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | private int MaxTraceDigits( n ) | ^ coords.c:252:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | private int MaxTraceName( n ) | ^ coords.c:269:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | public void GetMinWsize( w, h ) | ^ In file included from coords.c:20: ./ana_glob.h:50: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] 50 | extern void GetMinWsize( /* w, h */ ); | ^ coords.c:331:22: warning: passing arguments to 'UpdateTraceCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | UpdateTraceCache( last_disp ); | ^ 5 warnings generated. rm -f graphics.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c graphics.c --- compiling analyzer/setsteps.o rm -f setsteps.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c setsteps.c setsteps.c:45:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | DrawTraces( tims.start, tims.end ); | ^ setsteps.c:22:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | private void GetWidth( str ) | ^ setsteps.c:52:10: warning: passing arguments to 'Query' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | Query( "\nEnter Time Steps > ", GetWidth ); | ^ setsteps.c:49:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | public void SetWidth( s ) | ^ In file included from setsteps.c:19: ./ana_glob.h:132: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] 132 | extern void SetWidth( /* s */ ); | ^ 5 warnings generated. --- compiling analyzer/movetrace.o --- compiling analyzer/analyzer.o --- compiling analyzer/wm.o rm -f analyzer.o rm -f wm.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c analyzer.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c wm.c rm -f movetrace.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c movetrace.c wm.c:21:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | public void GetWindowGeometry( w, x, y, width, height, border ) | ^ In file included from wm.c:17: ./ana_glob.h:206: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] 206 | extern void GetWindowGeometry( /* w, x, y, width, height, border */ ); | ^ wm.c:40:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | public void GrabMouse( w, ev_mask, cursor ) | ^ In file included from wm.c:17: ./ana_glob.h:207: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] 207 | extern void GrabMouse( /* w, ev_mask, cursor */ ); | ^ wm.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | private int GetMotionEvent( w, ev, x, y ) | ^ wm.c:71:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | private void MoveOutline( wind, x1, y1, x2, y2 ) | ^ wm.c:153:16: warning: passing arguments to 'GetMinWsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | GetMinWsize( &min_w, &min_h ); | ^ wm.c:234:16: warning: passing arguments to 'GetMinWsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | GetMinWsize( &shint.min_width, &shint.min_height ); | ^ wm.c:284:16: warning: passing arguments to 'GetMinWsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | GetMinWsize( &shint.min_width, &shint.min_height ); | ^ wm.c:241:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | public void MoveMe( x, y ) | ^ In file included from wm.c:17: ./ana_glob.h:209: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] 209 | extern void MoveMe( /* x, y */ ); | ^ wm.c:300:29: warning: passing arguments to 'CreateIconWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | iconW = CreateIconWindow( ix, iy ); | ^ wm.c:301:15: warning: passing arguments to 'InitWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | InitWindow( FALSE, IconicState, x, y, w, h, ix, iy ); | ^ 13 warnings generated. --- compiling analyzer/defaults.o --- compiling analyzer/icon.o rm -f icon.o graphics.c:65:20: warning: passing arguments to 'GetXDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | s = GetXDefault( key ); | ^ graphics.c:68:15: warning: passing arguments to 'IsDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | if( IsDefault( key, s ) ) | ^ graphics.c:72:17: warning: passing arguments to 'ProgDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | s = ProgDefault( key ); | ^ graphics.c:54:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | private int GetColor( key, colors, ndefined ) | ^ graphics.c:164:28: warning: passing arguments to 'GetXDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | if( strcmp( GetXDefault( DEFL_RV ), "on" ) == 0 ) | ^ graphics.c:225:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | private Cursor MakeCursor( fg, bg, curs, mask, w, h, x, y ) | ^ graphics.c:272:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | public void InitGraphics(font) | ^ In file included from graphics.c:25: ./ana_glob.h:94: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] 94 | extern void InitGraphics( /* font */ ); | ^ 8 warnings generated. analyzer.c:25:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | public char *SetName( n ) | ^ In file included from analyzer.c:20: ./ana_glob.h:12: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 subsequent definition [-Wdeprecated-non-prototype] 12 | extern char *SetName( /* n */ ); | ^ analyzer.c:40:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | private void AddTrace( t ) | ^ analyzer.c:58:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | public int OffsetNode( nd, flag ) | ^ In file included from analyzer.c:20: ./ana_glob.h:15:12: 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] 15 | extern int OffsetNode( /* nd, flag */ ); | ^ analyzer.c:66:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | public int OffsetVector( vec, flag ) | ^ In file included from analyzer.c:20: ./ana_glob.h:16:12: 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] 16 | extern int OffsetVector( /* vec, flag */ ); | ^ analyzer.c:88:28: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | if( (t = (Trptr) Valloc( sizeof( TraceEnt ), 0 )) == NULL ) | ^ analyzer.c:74:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | public int AddNode( nd, flag ) | ^ In file included from analyzer.c:20: ./ana_glob.h:13:12: 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] 13 | extern int AddNode( /* nd, flag */ ); | ^ analyzer.c:113:23: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | t = (Trptr) Valloc( sizeof( TraceEnt ) + sizeof( Cache ) * (n - 1), 0 ); | ^ analyzer.c:105:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | public int AddVector( vec, flag ) | ^ In file included from analyzer.c:20: ./ana_glob.h:14:12: 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] 14 | extern int AddVector( /* vec, flag */ ); | ^ analyzer.c:157:17: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | RedrawNames( namesBox ); | ^ analyzer.c:158:17: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | DrawCursVal( cursorBox ); | ^ analyzer.c:161:16: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | DrawScrollBar( FALSE ); | ^ analyzer.c:164:16: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | DrawTraces( tims.start, tims.end ); | ^ analyzer.c:136:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | public void DisplayTraces( isMapped ) | ^ In file included from analyzer.c:20: ./ana_glob.h:17: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] 17 | extern void DisplayTraces( /* isMapped */ ); | ^ analyzer.c:200:14: warning: passing arguments to 'InitTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | InitTimes( first_time, tims.steps / DEF_STEPS, last_time, 1); | ^ analyzer.c:202:18: warning: passing arguments to 'UpdateTraceCache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | UpdateTraceCache( 0 ); | ^ analyzer.c:178:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | public void RestartAnalyzer( first_time, last_time, same_hist ) | ^ In file included from analyzer.c:20: ./ana_glob.h:19: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] 19 | extern void RestartAnalyzer( /* first_time, last_time, same_hist */ ); | ^ analyzer.c:232:10: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | Vfree( t ); | ^ analyzer.c:209:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | public void RemoveTrace( t ) | ^ analyzer.c:266:13: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | DrawCursVal( cursorBox ); | ^ analyzer.c:268:16: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | RedrawNames( namesBox ); | ^ analyzer.c:269:18: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | DrawScrollBar( wasTooSmall ); | ^ analyzer.c:271:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | DrawTraces( tims.start, tims.end ); | ^ analyzer.c:293:22: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | DrawScrollBar( FALSE ); | ^ analyzer.c:297:16: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | RedrawNames( namesBox ); | ^ analyzer.c:298:16: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | DrawCursVal( cursorBox ); | ^ analyzer.c:299:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | DrawTraces( tims.start, tims.end ); | ^ analyzer.c:305:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | public void RemoveVector( b ) | ^ In file included from analyzer.c:20: ./ana_glob.h:21: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] 21 | extern void RemoveVector( /* b */ ); | ^ analyzer.c:329:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | public void RemoveNode( n ) | ^ In file included from analyzer.c:20: ./ana_glob.h:22: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] 22 | extern void RemoveNode( /* n */ ); | ^ 37 warnings generated. movetrace.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | public Trptr GetYTrace( y ) | ^ In file included from movetrace.c:21: ./ana_glob.h:115: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 subsequent definition [-Wdeprecated-non-prototype] 115 | extern Trptr GetYTrace( /* y */ ); | ^ movetrace.c:57:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | public void UnderlineTrace( t, color ) | ^ In file included from movetrace.c:21: ./ana_glob.h:116: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] 116 | extern void UnderlineTrace( /* t, color */ ); | ^ movetrace.c:103:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | GrabMouse( window, ButtonPressMask | ButtonMotionMask | ButtonReleaseMask, | ^ movetrace.c:153:13: warning: passing arguments to 'SelectTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | SelectTrace( select ); | ^ movetrace.c:156:12: warning: passing arguments to 'MoveTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | MoveTraces( select, old ); | ^ movetrace.c:160:13: warning: passing arguments to 'DeleteTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | DeleteTrace( select ); | ^ movetrace.c:73:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | public void MoveTrace( y ) | ^ In file included from movetrace.c:21: ./ana_glob.h:117: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] 117 | extern void MoveTrace( /* y */ ); | ^ movetrace.c:193:10: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | Vfree( t ); | ^ movetrace.c:205:15: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | DrawScrollBar( FALSE ); | ^ movetrace.c:209:16: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | RedrawNames( namesBox ); | ^ movetrace.c:210:16: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | DrawCursVal( cursorBox ); | ^ movetrace.c:211:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | DrawTraces( tims.start, tims.end ); | ^ movetrace.c:168:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | public void DeleteTrace( t ) | ^ movetrace.c:28:16: 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 | public void DeleteTrace(), SelectTrace(), MoveTraces(); | ^ movetrace.c:225:11: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | PRINT( "\nvector: " ); | ^ movetrace.c:226:11: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | PRINT( t->n.vec->name ); | ^ movetrace.c:231:11: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | PRINT( "\nalias: " ); | ^ movetrace.c:232:11: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | PRINT( t->n.vec->nodes[0]->nname ); | ^ movetrace.c:237:7: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | PRINT( "\nnode: " ); | ^ movetrace.c:238:7: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | PRINT( t->n.nd->nname ); | ^ movetrace.c:218:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | public void SelectTrace( t ) | ^ movetrace.c:28:31: 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 | public void DeleteTrace(), SelectTrace(), MoveTraces(); | ^ movetrace.c:319:16: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | RedrawNames( rb ); | ^ movetrace.c:320:16: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | DrawCursVal( rb ); | ^ movetrace.c:323:17: warning: passing arguments to 'RedrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | RedrawTraces( &rb ); | ^ movetrace.c:252:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | public void MoveTraces( from, to ) | ^ movetrace.c:28:46: 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 | public void DeleteTrace(), SelectTrace(), MoveTraces(); | ^ movetrace.c:353:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | GrabMouse( window, ButtonPressMask | ButtonMotionMask | ButtonReleaseMask, | ^ movetrace.c:388:15: warning: passing arguments to 'ExpandCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | ExpandCursVal( select ); | ^ movetrace.c:332:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | public void SelectCursTrace( y ) | ^ In file included from movetrace.c:21: ./ana_glob.h:118: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] 118 | extern void SelectCursTrace( /* y */ ); | ^ 34 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c icon.c rm -f defaults.o icon.c:30:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | public void RedrawIcon( exv ) | ^ In file included from icon.c:18: ./ana_glob.h:99: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] 99 | extern void RedrawIcon( /* exv */ ); | ^ icon.c:38:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | public Window CreateIconWindow( x, y ) | ^ In file included from icon.c:18: ./ana_glob.h:100:15: 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] 100 | extern Window CreateIconWindow( /* x, y */ ); | ^ 4 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c defaults.c --- compiling analyzer/namelen.o rm -f namelen.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c namelen.c --- compiling analyzer/textwind.o defaults.c:71:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | public char *GetXDefault( key ) | ^ In file included from defaults.c:20: ./ana_glob.h:84: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 subsequent definition [-Wdeprecated-non-prototype] 84 | extern char *GetXDefault( /* key */ ); | ^ defaults.c:87:14: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | return( (strcmp( assoc[ key ].defl, val ) == 0) ? TRUE : FALSE ); | ^ defaults.c:87:14: note: include the header or explicitly provide a declaration for 'strcmp' defaults.c:81:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | public int IsDefault( key, val ) | ^ In file included from defaults.c:20: ./ana_glob.h:85:12: 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 | extern int IsDefault( /* key, val */ ); | ^ defaults.c:91:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | public char *ProgDefault( key ) | ^ In file included from defaults.c:20: ./ana_glob.h:86: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 subsequent definition [-Wdeprecated-non-prototype] 86 | extern char *ProgDefault( /* key */ ); | ^ 7 warnings generated. rm -f textwind.o --- compiling analyzer/zoom.o namelen.c:53:23: warning: passing arguments to 'SetName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | t->name = SetName( t->n.vec->name ); | ^ namelen.c:55:23: warning: passing arguments to 'SetName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | t->name = SetName( t->n.nd->nname ); | ^ namelen.c:81:17: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | DrawCursVal( cursorBox ); | ^ namelen.c:83:13: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | RedrawNames( namesBox ); | ^ namelen.c:84:15: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | DrawScrollBar( wasTooSmall ); | ^ namelen.c:86:12: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | DrawTraces( tims.start, tims.end ); | ^ namelen.c:25:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | public void GetNameLen( str ) | ^ namelen.c:97:10: warning: passing arguments to 'Query' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | Query( " > ", GetNameLen ); | ^ namelen.c:93:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | public void SetNameLen( s ) | ^ In file included from namelen.c:20: ./ana_glob.h:123: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] 123 | extern void SetNameLen( /* s */ ); | ^ 10 warnings generated. rm -f zoom.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c textwind.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c zoom.c --- compiling analyzer/base.o textwind.c:67:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | public void PRINT( s ) | ^ In file included from textwind.c:20: ./ana_glob.h:151: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] 151 | extern void PRINT( /* s */ ); | ^ textwind.c:146:16: warning: passing arguments to 'SendEventTo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | SendEventTo( StrInput ); | ^ textwind.c:135:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | public void Query( prompt, func ) | ^ In file included from textwind.c:20: ./ana_glob.h:153: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] 153 | extern void Query( /* prompt, func */ ); | ^ textwind.c:194:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | (*FQuerying)( NULL ); | ^ textwind.c:281:13: warning: passing arguments to 'SendEventTo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | SendEventTo( NULL ); | ^ textwind.c:284:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | (*FQuerying)( inpStart ); | ^ textwind.c:179:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | private void StrInput( ev ) | ^ textwind.c:132:17: 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 | private void StrInput(); | ^ 10 warnings generated. --- compiling analyzer/deltaT.o zoom.c:60:13: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | DrawTraces( start, tims.end ); | ^ zoom.c:19:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | public void Zoom( what ) | ^ In file included from zoom.c:16: ./ana_glob.h:214: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] 214 | extern void Zoom( /* what */ ); | ^ 3 warnings generated. thread.c:74:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | (*EventHandlerPtr)(&xevent); | ^ thread.c:121:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | (*FGetEvent)(event); | ^ thread.c:123:3: warning: call to undeclared function 'HandleButton'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 123 | HandleButton(&event->xbutton); | ^ thread.c:129:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | (*FGetEvent)(&event->xkey); | ^ thread.c:131:3: warning: call to undeclared function 'HandleKey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 131 | HandleKey(&event->xkey); | ^ thread.c:136:16: warning: passing arguments to 'WindowCrossed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | WindowCrossed(TRUE); | ^ thread.c:141:16: warning: passing arguments to 'WindowCrossed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | WindowCrossed(FALSE); | ^ thread.c:146:13: warning: passing arguments to 'RedrawIcon' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | RedrawIcon(&event->xexpose); | ^ thread.c:150:3: warning: call to undeclared function 'WindowExposed'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 150 | WindowExposed(&event->xexpose); | ^ thread.c:154:6: warning: call to undeclared function 'WindowResize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 154 | WindowResize(&event->xconfigure); | ^ thread.c:113:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | private void EventHandler(event) | ^ thread.c:181:16: warning: passing arguments to 'WindowCrossed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | WindowCrossed(TRUE); | ^ thread.c:186:16: warning: passing arguments to 'WindowCrossed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | WindowCrossed(FALSE); | ^ thread.c:191:13: warning: passing arguments to 'RedrawIcon' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | RedrawIcon(event); | ^ thread.c:197:6: warning: call to undeclared function 'WindowResize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 197 | WindowResize(&event->xconfigure); | ^ thread.c:174:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | private void DisabledEventHandler(event) | ^ thread.c:213:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | public int InitHandler(fd) | ^ In file included from thread.c:17: ./ana_glob.h:64:12: 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 | extern int InitHandler( /* fd */ ); | ^ thread.c:240:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | (*FGetEvent)((XEvent *)NULL); | ^ thread.c:254:18: warning: passing arguments to 'RedrawWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | RedrawWindow( box ); | ^ 20 warnings generated. rm -f deltaT.o rm -f base.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c base.c base.c:33:7: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | PRINT("\nSelect a trace first!"); | ^ base.c:58:11: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | PRINT("\nUnknown base type!"); | ^ base.c:69:19: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | DrawScrollBar(FALSE); | ^ base.c:71:17: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | DrawCursVal(cursorBox); | ^ base.c:72:16: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | DrawTraces(tims.start, tims.end); | ^ base.c:81:17: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | DrawCursVal(rb); | ^ base.c:84:18: warning: passing arguments to 'RedrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | RedrawTraces(&rb); /* just redraw this trace */ | ^ base.c:25:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | public void ChangeTraceBase(trace, base) | ^ base.c:93:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | public void ChangeBase(base) | ^ In file included from base.c:18: ./ana_glob.h:27: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] 27 | extern void ChangeBase( /* base */ ); | ^ 10 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c deltaT.c --- compiling analyzer/menu.o rm -f menu.o --- compiling analyzer/postscript.o rm -f postscript.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c menu.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c postscript.c deltaT.c:20:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | private TimeType FindPreviousEdge( t, tm, edgeH ) | ^ deltaT.c:70:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | private TimeType FindNextEdge( t, tm, edgeH ) | ^ deltaT.c:134:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | GrabMouse( window, ButtonPressMask | ButtonReleaseMask, None ); | ^ deltaT.c:154:7: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | PRINT( "(canceled: click on a trace)" ); | ^ deltaT.c:155:16: warning: passing arguments to 'SendEventTo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | SendEventTo( NULL ); | ^ deltaT.c:150:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | private void Terminate( cancel ) | ^ deltaT.c:176:19: warning: passing arguments to 'GetYTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | t1 = GetYTrace( ev->y ); | ^ deltaT.c:177:17: warning: passing arguments to 'XToTime' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | tm = XToTime( ev->x ); | ^ deltaT.c:184:17: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | x1 = TimeToX( time1 ); | ^ deltaT.c:193:10: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | PRINT( " | t2 = " ); | ^ deltaT.c:195:16: warning: passing arguments to 'SendEventTo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | SendEventTo( SetEdge2 ); | ^ deltaT.c:161:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | private void SetEdge1( ev ) | ^ deltaT.c:216:19: warning: passing arguments to 'GetYTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | t2 = GetYTrace( ev->y ); | ^ deltaT.c:217:20: warning: passing arguments to 'XToTime' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | time2 = XToTime( ev->x ); | ^ deltaT.c:224:17: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | x2 = TimeToX( time2 ); | ^ deltaT.c:199:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | private void SetEdge2( ev ) | ^ deltaT.c:147: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] 147 | private void SetEdge2(); | ^ deltaT.c:249:10: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | PRINT( "\nt1 = " ); | ^ deltaT.c:250:16: warning: passing arguments to 'SendEventTo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | SendEventTo( SetEdge1 ); | ^ deltaT.c:246:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | public void DeltaT( s ) | ^ In file included from deltaT.c:16: ./ana_glob.h:59: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] 59 | extern void DeltaT( /* s */ ); | ^ 21 warnings generated. --- compiling analyzer/update.o menu.c:151:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | GrabMouse( m->w, EnterWindowMask | LeaveWindowMask | ButtonMotionMask | | ^ menu.c:129:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | private void PutUpMenu( m ) | ^ menu.c:157:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | private void DrawMenu( m ) | ^ menu.c:179:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | private MenuItem *MouseMoved( m, sel, y ) | ^ menu.c:271:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | (*select->func)( select->str ); | ^ menu.c:273:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | (*select->func)( select ); | ^ menu.c:202:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | public void DoMenu( x, y ) | ^ In file included from menu.c:18: ./ana_glob.h:106: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] 106 | extern void DoMenu( /* x, y */ ); | ^ 8 warnings generated. postscript.c:51:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | public void SetPSParms( m ) | ^ In file included from postscript.c:23: ./ana_glob.h:127: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] 127 | extern void SetPSParms( /* s */ ); | ^ postscript.c:91:7: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | PRINT( "\nThere's nothing to print" ); | ^ postscript.c:125:10: warning: passing arguments to 'Query' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | Query( " > ", WritePSfile ); | ^ postscript.c:86:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | public void printPS( s ) | ^ In file included from postscript.c:23: ./ana_glob.h:128: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] 128 | extern void printPS( /* s */ ); | ^ postscript.c:136: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 previous declaration [-Wdeprecated-non-prototype] 136 | time_t theTime, time(); | ^ /usr/include/time.h:131:8: note: conflicting prototype is here 131 | time_t time(time_t *); | ^ postscript.c:167:16: warning: passing arguments to 'DrawOutline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | DrawOutline( date ); | ^ postscript.c:169:12: warning: passing arguments to 'PrintTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | PrintTimes( tims.start, tims.end ); | ^ postscript.c:171:16: warning: passing arguments to 'PrintTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | PrintTraces( tims.start, min( tims.end, tims.last ) ); | ^ postscript.c:178:13: warning: passing arguments to 'DrawOutline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | DrawOutline( date ); | ^ postscript.c:185:10: warning: passing arguments to 'PRINT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | PRINT( "done" ); | ^ postscript.c:132:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | public void WritePSfile( psfname ) | ^ postscript.c:47: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] 47 | public void WritePSfile(); | ^ postscript.c:275:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | private void psString( s, len ) | ^ postscript.c:292:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | private pattern SetPattern( patt ) | ^ postscript.c:313:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | private void DrawOutline( date ) | ^ postscript.c:43: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 subsequent definition [-Wdeprecated-non-prototype] 43 | private void DrawOutline(), PrintNames(), PrintTraces(); | ^ postscript.c:370:13: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | x = TimeToX( t1 ); | ^ postscript.c:382:13: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | x = TimeToX( i ); | ^ postscript.c:392:13: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | x = TimeToX( t2 ); | ^ postscript.c:345:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | private void PrintTimes( t1, t2 ) | ^ postscript.c:44:44: 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 | private void PrintSignal(), PrintVector(), PrintTimes(), PrintLegend(); | ^ postscript.c:432:17: warning: passing arguments to 'PrintVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | PrintVector( t, t1, t2 ); | ^ postscript.c:434:17: warning: passing arguments to 'PrintSignal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | PrintSignal( t, t1, t2 ); | ^ postscript.c:423:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | private void PrintTraces( t1, t2 ) | ^ postscript.c:43:43: 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 | private void DrawOutline(), PrintNames(), PrintTraces(); | ^ postscript.c:452:17: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 452 | x1 = TimeToX( t1 ); | ^ postscript.c:469:14: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | x2 = TimeToX( t1 ); | ^ postscript.c:439:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | private void PrintSignal( t, t1, t2 ) | ^ postscript.c:44: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 subsequent definition [-Wdeprecated-non-prototype] 44 | private void PrintSignal(), PrintVector(), PrintTimes(), PrintLegend(); | ^ postscript.c:531:17: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 531 | x2 = TimeToX( t2 ); | ^ postscript.c:532:17: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 532 | x1 = TimeToX( firstChange ); | ^ postscript.c:550:18: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | x2 = TimeToX( t1 ); | ^ postscript.c:577:18: warning: passing arguments to 'TimeToX' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 577 | x2 = TimeToX( tm ); | ^ postscript.c:584:21: warning: passing arguments to 'HistToStr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 584 | str = HistToStr( start, nbits, t->bdigit, 1 ); | ^ postscript.c:491:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 491 | private void PrintVector( t, t1, t2 ) | ^ postscript.c:44:29: 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 | private void PrintSignal(), PrintVector(), PrintTimes(), PrintLegend(); | ^ 38 warnings generated. rm -f update.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c update.c --- compiling analyzer/event.o rm -f event.o update.c:27:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | public void ScrollUpdate( m ) | ^ In file included from update.c:18: ./ana_glob.h:161: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] 161 | extern void ScrollUpdate( /* s */ ); | ^ update.c:49:14: warning: passing arguments to 'UpdateWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | UpdateWindow( updPendTime ); | ^ 3 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c event.c --- compiling analyzer/movetot.o rm -f movetot.o --- compiling analyzer/scrollbar.o rm -f scrollbar.o event.c:64:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | public void WindowResize( ev ) | ^ event.c:87:17: warning: passing arguments to 'RedrawWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | RedrawWindow( box ); | ^ event.c:78:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | public void WindowExposed( event ) | ^ event.c:95:13: warning: passing arguments to 'DoScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | DoScrollBar( ev ); | ^ event.c:99:15: warning: passing arguments to 'MoveTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | MoveTrace( ev->y ); | ^ event.c:101:14: warning: passing arguments to 'DoCursor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | DoCursor( ev ); | ^ event.c:103:21: warning: passing arguments to 'SelectCursTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | SelectCursTrace( ev->y ); | ^ event.c:112:12: warning: passing arguments to 'DoMenu' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | DoMenu( ev->x, ev->y ); | ^ event.c:118:24: warning: passing arguments to 'MoveMe' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | case Button2 : MoveMe( ev->x, ev->y ); break; | ^ event.c:91:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | public void HandleButton( ev ) | ^ event.c:139:7: warning: passing arguments to 'Zoom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | Zoom( buff ); | ^ event.c:143:9: warning: passing arguments to 'DeltaT' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | DeltaT( buff ); | ^ event.c:147:13: warning: passing arguments to 'MoveToTime' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | MoveToTime( buff ); | ^ event.c:151:10: warning: passing arguments to 'printPS' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | printPS( buff ); | ^ event.c:155:11: warning: passing arguments to 'SetWidth' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | SetWidth( buff ); | ^ event.c:126:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | public void HandleKey( ev ) | ^ event.c:165:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | public void SendEventTo( f ) | ^ In file included from event.c:50: ./ana_glob.h:63: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] 63 | extern void SendEventTo( /* f */ ); | ^ 18 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c movetot.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c scrollbar.c --- compiling analyzer/window.o rm -f window.o movetot.c:22:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | DrawTraces(start, tims.end); | ^ In file included from movetot.c:7: ./ana_glob.h:110: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] 110 | extern void MoveToTime( /* s */ ); | ^ movetot.c:40:13: note: conflicting prototype is here 40 | public void MoveToTime(char *s) | ^ movetot.c:43:10: warning: passing arguments to 'Query' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | Query( "\nEnter Time > ", MoveToT ); | ^ 3 warnings generated. cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c window.c window.c:52:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | public Coord TimeToX(t) | ^ In file included from window.c:24: ./ana_glob.h:179: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 subsequent definition [-Wdeprecated-non-prototype] 179 | extern Coord TimeToX( /* t */ ); | ^ window.c:71:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | public TimeType XToTime(x) | ^ In file included from window.c:24: ./ana_glob.h:180:17: 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 | extern TimeType XToTime( /* x */ ); | ^ window.c:107:24: warning: passing arguments to 'GetXDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | fontname = GetXDefault( DEFL_FONT ); | ^ window.c:111:23: warning: passing arguments to 'IsDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | if( not IsDefault( DEFL_FONT, fontname ) ) | ^ window.c:113:25: warning: passing arguments to 'ProgDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | fontname = ProgDefault( DEFL_FONT ); | ^ window.c:132:14: warning: passing arguments to 'InitGraphics' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | InitGraphics(font->fid); | ^ window.c:167:26: warning: passing arguments to 'CreateIconWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | iconW = CreateIconWindow( 10, 10 ); | ^ window.c:171:12: warning: passing arguments to 'InitWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | InitWindow( TRUE, NormalState, 0, 0, 0, 0, 10, 10 ); | ^ window.c:176:24: warning: passing arguments to 'InitHandler' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | if( not InitHandler( ConnectionNumber( display ) ) ) | ^ window.c:143:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | public int InitDisplay( fname, display_unit ) | ^ In file included from window.c:24: ./ana_glob.h:181:12: 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 | extern int InitDisplay( /* fname, display_unit */ ); | ^ window.c:201:6: warning: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 201 | b = atoi( GetXDefault( DEFL_BDRWIDTH ) ); | ^ window.c:201:23: warning: passing arguments to 'GetXDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | b = atoi( GetXDefault( DEFL_BDRWIDTH ) ); | ^ window.c:203:27: warning: passing arguments to 'ProgDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | b = atoi( ProgDefault( DEFL_BDRWIDTH ) ); | ^ window.c:205:19: warning: passing arguments to 'ProgDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | geo = ProgDefault( DEFL_GEOM ); | ^ window.c:207:19: warning: passing arguments to 'GetXDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | geo = GetXDefault( DEFL_GEOM ); | ^ window.c:208:20: warning: passing arguments to 'IsDefault' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | u_spec = IsDefault( DEFL_GEOM, geo ) ? FALSE : TRUE; | ^ window.c:260:16: warning: passing arguments to 'GetMinWsize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | GetMinWsize( &shint.min_width, &shint.min_height ); | ^ window.c:271:5: warning: call to undeclared function 'xloop_create'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | xloop_create(); | ^ window.c:183:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | public int InitWindow( firstTime, state, x, y, w, h, ix, iy ) | ^ In file included from window.c:24: ./ana_glob.h:182:12: 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 | extern int InitWindow( /* firstTime, state, x, y, w, h, ix, iy */ ); | ^ window.c:274:3: warning: non-void function does not return a value [-Wreturn-type] 274 | } | ^ window.c:286:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | public void InitTimes(firstT, stepsize, lastT, reInit) | ^ In file included from window.c:24: ./ana_glob.h:186: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] 186 | extern void InitTimes( /* firstT, stepsize, lastT, reInit */ ); | ^ window.c:338:13: warning: passing arguments to 'RedrawNames' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | RedrawNames( box ); | ^ window.c:340:15: warning: passing arguments to 'DrawScrollBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | DrawScrollBar( TRUE ); | ^ window.c:342:13: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | DrawCursVal( box ); | ^ window.c:349:14: warning: passing arguments to 'RedrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | RedrawTraces( &box ); | ^ window.c:327:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | public void RedrawWindow( box ) | ^ In file included from window.c:24: ./ana_glob.h:187: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] 187 | extern void RedrawWindow( /* box */ ); | ^ window.c:395:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | public void WindowCrossed( selected ) | ^ In file included from window.c:24: ./ana_glob.h:189: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] 189 | extern void WindowCrossed( /* selected */ ); | ^ window.c:466:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | public void UpdateTimes( start, end ) | ^ In file included from window.c:24: ./ana_glob.h:192: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] 192 | extern void UpdateTimes( /* start, end */ ); | ^ window.c:529:20: warning: passing arguments to 'UnderlineTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 529 | UnderlineTrace( t, gcs.black ); | ^ window.c:506:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | public void RedrawNames( rb ) | ^ In file included from window.c:24: ./ana_glob.h:193: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] 193 | extern void RedrawNames( /* rb */ ); | ^ window.c:591:16: warning: passing arguments to 'DrawVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 591 | DrawVector( t, t1, t2, FALSE ); | ^ window.c:593:16: warning: passing arguments to 'DrawSignal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | DrawSignal( t, t1, t2 ); | ^ window.c:543:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | public void RedrawTraces( box ) | ^ In file included from window.c:24: ./ana_glob.h:194: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] 194 | extern void RedrawTraces( /* box */ ); | ^ window.c:606:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | public void UpdateTraceCache( first_trace ) | ^ In file included from window.c:24: ./ana_glob.h:195: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] 195 | extern void UpdateTraceCache( /* first_trace */ ); | ^ window.c:770:16: warning: passing arguments to 'DrawVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | DrawVector( t, t1, endT, (t1 != tims.start) ? TRUE : FALSE ); | ^ window.c:772:16: warning: passing arguments to 'DrawSignal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | DrawSignal( t, t1, endT ); | ^ window.c:713:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | public void DrawTraces( t1, t2 ) | ^ In file included from window.c:24: ./ana_glob.h:197: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] 197 | extern void DrawTraces( /* t1, t2 */ ); | ^ window.c:782:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | private void DrawSignal( t, t1, t2 ) | ^ window.c:45:17: 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] 45 | private void DrawSignal(), DrawVector(), DrawCursor(); | ^ window.c:971:21: warning: passing arguments to 'HistToStr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 971 | str = HistToStr( start, nbits, t->bdigit, 1 ); | ^ window.c:850:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | private void DrawVector( t, t1, t2, clr_bg ) | ^ window.c:45:31: 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] 45 | private void DrawSignal(), DrawVector(), DrawCursor(); | ^ window.c:1000:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1000 | private void UpdateTraces( start, end ) | ^ window.c:1012:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1012 | private void ScrollTraces( endT ) | ^ window.c:1026:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1026 | public void UpdateWindow( endT ) | ^ In file included from window.c:24: ./ana_glob.h:199: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] 199 | extern void UpdateWindow( /* endT */ ); | ^ window.c:1111:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1111 | public void SetCursor( t, time ) | ^ window.c:1161:17: warning: passing arguments to 'MoveCursorToPos' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1161 | MoveCursorToPos( ev->x ); | ^ window.c:1165:18: warning: passing arguments to 'GetYTrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1165 | t = GetYTrace( ev->y ); | ^ window.c:1153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | void DoCursor( ev ) | ^ In file included from window.c:24: ./ana_glob.h:200: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] 200 | extern void DoCursor( /* ev */ ); | ^ window.c:1249:16: warning: passing arguments to 'DrawCursVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1249 | DrawCursVal( cursorBox ); | ^ window.c:1252:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | private void MoveCursorToPos( x ) | ^ window.c:46:17: 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] 46 | private void MoveCursorToPos(), EraseCursor(); | ^ window.c:1292:15: warning: passing arguments to 'HistToStr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1292 | HistToStr( &(t->cache[0].cursor), t->n.vec->nbits, t->bdigit, 2 ) : | ^ window.c:1267:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1267 | public void DrawCursVal( rb ) | ^ In file included from window.c:24: ./ana_glob.h:201: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] 201 | extern void DrawCursVal( /* rb */ ); | ^ window.c:1311:20: warning: passing arguments to 'HistToStr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1311 | val = HistToStr( &(t->cache[0].cursor), nbits, 1, 2 ); | ^ window.c:1304:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1304 | public void ExpandCursVal( t ) | ^ In file included from window.c:24: ./ana_glob.h:202: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] 202 | extern void ExpandCursVal( /* t */ ); | ^ 72 warnings generated. scrollbar.c:32:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | public void DrawScrollBar( isExpose ) | ^ In file included from scrollbar.c:19: ./ana_glob.h:144: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] 144 | extern void DrawScrollBar( /* isExpose */ ); | ^ scrollbar.c:106:10: warning: passing arguments to 'MoveLeft' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | MoveLeft( 2 ); | ^ scrollbar.c:108:10: warning: passing arguments to 'MoveLeft' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | MoveLeft( 1 ); | ^ scrollbar.c:117:14: warning: passing arguments to 'StretchLeft' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | StretchLeft( ev->x ); | ^ scrollbar.c:120:10: warning: passing arguments to 'MoveBar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | MoveBar( ev->x ); | ^ scrollbar.c:123:15: warning: passing arguments to 'StretchRight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | StretchRight( ev->x ); | ^ scrollbar.c:129:16: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | DrawTraces( tims.start, tims.end ); | ^ scrollbar.c:135:11: warning: passing arguments to 'MoveRight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | MoveRight( 1 ); | ^ scrollbar.c:138:11: warning: passing arguments to 'MoveRight' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | MoveRight( 2 ); | ^ scrollbar.c:97:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | public void DoScrollBar( ev ) | ^ In file included from scrollbar.c:19: ./ana_glob.h:146: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] 146 | extern void DoScrollBar( /* ev */ ); | ^ scrollbar.c:169:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | GrabMouse( window, ButtonPressMask | ButtonMotionMask | ButtonReleaseMask, | ^ scrollbar.c:172:16: warning: passing arguments to 'UpdateTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | UpdateTimes( tims.start, tims.end ); /* initialize it */ | ^ scrollbar.c:193:13: warning: passing arguments to 'UpdateTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | UpdateTimes( ti, tims.end ); | ^ scrollbar.c:145:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | private void StretchLeft( x ) | ^ scrollbar.c:28:17: 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 | private void StretchLeft(), StretchRight(), MoveBar(); | ^ scrollbar.c:234:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | GrabMouse( window, ButtonPressMask | ButtonMotionMask | ButtonReleaseMask, | ^ scrollbar.c:237:16: warning: passing arguments to 'UpdateTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | UpdateTimes( tims.start, tims.end ); /* initialize it */ | ^ scrollbar.c:258:13: warning: passing arguments to 'UpdateTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | UpdateTimes( tims.start, ti ); | ^ scrollbar.c:210:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | private void StretchRight( x ) | ^ scrollbar.c:28:32: 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 | private void StretchLeft(), StretchRight(), MoveBar(); | ^ scrollbar.c:303:14: warning: passing arguments to 'GrabMouse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | GrabMouse( window, ButtonPressMask | ButtonMotionMask | ButtonReleaseMask, | ^ scrollbar.c:306:16: warning: passing arguments to 'UpdateTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | UpdateTimes( tims.start, tims.end ); /* initialize it */ | ^ scrollbar.c:331:13: warning: passing arguments to 'UpdateTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | UpdateTimes( t1, t2 ); | ^ scrollbar.c:274:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | private void MoveBar( x ) | ^ scrollbar.c:28:48: 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 | private void StretchLeft(), StretchRight(), MoveBar(); | ^ scrollbar.c:367:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | DrawTraces( start, tims.end ); | ^ scrollbar.c:349:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | private void MoveLeft( hpages ) | ^ scrollbar.c:29:17: 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] 29 | private void MoveLeft(), MoveRight(); | ^ scrollbar.c:389:15: warning: passing arguments to 'DrawTraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | DrawTraces( start, tims.end ); | ^ scrollbar.c:374:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | private void MoveRight( hpages ) | ^ scrollbar.c:29:29: 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] 29 | private void MoveLeft(), MoveRight(); | ^ 33 warnings generated. --- compiling analyzer/convert.o rm -f convert.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -c convert.c convert.c:25:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | public char *HistToStr( hist, nbits, b_digit, offset ) | ^ 1 warning generated. --- linking libanalyzer.o rm -f libanalyzer.o ld -r thread.o coords.o graphics.o movetrace.o setsteps.o wm.o analyzer.o defaults.o icon.o namelen.o textwind.o zoom.o base.o deltaT.o menu.o postscript.o update.o convert.o event.o movetot.o scrollbar.o window.o -o libanalyzer.o gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/analyzer' gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/faultsim' --- compiling faultsim/faultsim.o --- compiling faultsim/incsim.o rm -f incsim.o rm -f faultsim.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c incsim.c cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c faultsim.c faultsim.c:76:13: warning: passing arguments to 'AddHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | AddHist( &fake_nd, edge, 1, tm, 0L, 0L ); | ^ faultsim.c:82:23: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | t = (ptrig) Valloc( (int) sizeof( Trigger ), 1 ); | ^ faultsim.c:55:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | int add_trigger( nd, edge, delay ) | ^ faultsim.c:98:23: warning: passing arguments to 'Valloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | t = (ptrig) Valloc( (int) sizeof( Trigger ), 1 ); | ^ faultsim.c:92:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | int add_sampler( period, offset ) | ^ faultsim.c:122:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | lprintf( stderr, "Too many trigger/sample for %s\n", pnode(nd) ); | ^ faultsim.c:128:9: warning: passing arguments to 'iinsert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | iinsert( nd, &triggers->outp ); | ^ faultsim.c:109:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | int add_prim_output( nd, flag ) | ^ faultsim.c:148:18: warning: passing arguments to 'FreeHistList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | FreeHistList( &fake_nd ); | ^ faultsim.c:158:7: warning: passing arguments to 'Vfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | Vfree( t ); | ^ faultsim.c:216:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | CONNECT( t->gate->ngate, t ); | ^ ../base/net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ../base/net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ faultsim.c:217:5: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | CONNECT( nd->nterm, t ); | ^ ../base/net_macros.h:116:5: note: expanded from macro 'CONNECT' 116 | NEW_LINK( newl ); \ | ^ ../base/net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ faultsim.c:193:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | private void StuckNode( nd, val ) | ^ faultsim.c:221:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | private void UnStuckNode( nd ) | ^ faultsim.c:243:13: warning: passing arguments to 'faultsim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | faultsim( nd ); | ^ faultsim.c:231:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | private int do_fault( nd, val ) | ^ faultsim.c:258:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | private int should_seed( nd ) | ^ faultsim.c:289:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | lprintf( stdout, "seeding faults..." ); fflush( stdout ); | ^ faultsim.c:310:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | lprintf( stdout, "done. Only %d nodes to simulate\n", can_seed ); | ^ faultsim.c:315:12: warning: passing arguments to 'srandom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | srandom( (long) nnodes ); | ^ faultsim.c:339:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | lprintf( stdout, "done. %d nodes to simulate\n", can_seed ); | ^ faultsim.c:281:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | private int seed_faults( p_seed ) | ^ faultsim.c:344:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | private int seed_fault( nd ) | ^ faultsim.c:362:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | private int clear_node_flags( nd ) | ^ faultsim.c:380:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | lprintf( stderr, "No triggers defined. Aborted\n" ); | ^ faultsim.c:392:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | lprintf( stderr, "Cannot open '%s'. Aborted\n" ); | ^ faultsim.c:402:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | walk_net( seed_fault, (char *) 0 ); | ^ faultsim.c:408:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | lprintf( stdout, "** Interrupted ** => seeded %d nodes of %d (%g%%)\n", | ^ faultsim.c:411:10: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | walk_net( clear_node_flags, (char *) 0 ); | ^ faultsim.c:416:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | lprintf( stdout, | ^ faultsim.c:427:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | lprintf( stdout, "fault coverage: %.2f%% (%.2f%%)\n", | ^ faultsim.c:370:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | void exec_fsim( fname, p_seed ) | ^ faultsim.c:449:23: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | ev = EnqueueOther( TRIGGER_EV, (long) t->samples->time ); | ^ faultsim.c:456:23: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | ev = EnqueueOther( TRIGGER_EV, tm ); | ^ faultsim.c:496:23: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | ev = EnqueueOther( TRIGGER_EV, (Ulong) h->time ); | ^ faultsim.c:507:23: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | ev = EnqueueOther( TRIGGER_EV, ev->ntime + t->period ); | ^ faultsim.c:464:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | int do_trigger( ev ) | ^ 37 warnings generated. incsim.c:101:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | private hptr UpdateNode( nd ) | ^ incsim.c:149:18: warning: passing arguments to 'DequeueEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | DequeueEvent( nd ); | ^ incsim.c:156:23: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | (void) EnqueueHist( nd, p, CHECK_PNT ); | ^ incsim.c:173:25: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | (void) EnqueueHist( nd, h, PUNTED ); | ^ incsim.c:194:21: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | (void) EnqueueHist( nd, h, REVAL ); | ^ incsim.c:135:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | private void ActivateNode( nd ) | ^ incsim.c:310:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | private void ReplacePunts( nd ) | ^ incsim.c:355:9: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | NewEdge( n, e ); | ^ incsim.c:383:21: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | DeleteNextEdge( n ); | ^ incsim.c:384:14: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | NewEdge( n, e ); | ^ incsim.c:387:15: warning: passing arguments to 'DequeueEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | DequeueEvent( n ); | ^ incsim.c:393:17: warning: passing arguments to 'DelayEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | DelayEvent( e, d_t ); /* delay again */ | ^ incsim.c:396:14: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | lprintf( stdout, | ^ incsim.c:401:14: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | NewEdge( n, e ); | ^ incsim.c:415:14: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | NewEdge( n, e ); | ^ incsim.c:430:14: warning: passing arguments to 'DelayEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | DelayEvent( e, d_t ); | ^ incsim.c:434:11: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | NewEdge( n, e ); | ^ incsim.c:441:14: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | NewEdge( n, e ); | ^ incsim.c:460:10: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | NewEdge( n, e ); | ^ incsim.c:464:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | lprintf( stderr, "Unexpected Event 0x(%x)\n", nxte->type ); | ^ incsim.c:341:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | private void UpdateReval( e ) | ^ incsim.c:497:16: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | DeleteNextEdge( n ); | ^ incsim.c:523:20: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | DeleteNextEdge( n ); | ^ incsim.c:526:13: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 526 | NewEdge( n, e ); | ^ incsim.c:535:20: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | DeleteNextEdge( n ); | ^ incsim.c:549:13: warning: passing arguments to 'DelayEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | DelayEvent( e, d_t ); | ^ incsim.c:553:17: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | DeleteNextEdge( n ); | ^ incsim.c:480:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | private void UpdateCheck_Pnt( e ) | ^ incsim.c:593:16: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | DeleteNextEdge( n ); | ^ incsim.c:600:13: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | NewEdge( n, e ); | ^ incsim.c:561:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | private void UpdateDelay_Chk( e ) | ^ incsim.c:637:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | lprintf( stdout, "Missed Glitch: %s => (%.2f %c) -> (~%.2f %c)\n", | ^ incsim.c:641:16: warning: passing arguments to 'DeleteNextEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | DeleteNextEdge( n ); | ^ incsim.c:645:13: warning: passing arguments to 'NewEdge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | NewEdge( n, nxte ); | ^ incsim.c:609:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | private void UpdateDelay_Ev( e ) | ^ incsim.c:671:48: warning: passing arguments to 'IncHistEvCnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 671 | { extern int ev_hgm; if( ev_hgm ) IncHistEvCnt( (Uint) e->type ); } | ^ incsim.c:715:17: warning: passing arguments to 'free_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 715 | free_event( n->events ); | ^ incsim.c:744:22: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | if( not EnqueueHist( n, h, STIMULI ) ) | ^ incsim.c:783:26: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 783 | (void) EnqueueOther( CHNG_MODEL, (Ulong) modelp->time ); | ^ incsim.c:788:26: warning: passing arguments to 'do_trigger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 788 | stop_early = do_trigger( e ); | ^ incsim.c:792:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 792 | lprintf( stderr, | ^ incsim.c:657:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 657 | private void update_nodes( e ) | ^ incsim.c:825:18: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 825 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:837:18: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 837 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:852:14: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 852 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:867:18: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 867 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:881:14: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 881 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:898:14: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:977:14: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 977 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:928:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 928 | private pstg GetConnList( n ) | ^ incsim.c:1143:7: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1143 | StimulateGate( t->gate ); | ^ incsim.c:1106:17: note: expanded from macro 'StimulateGate' 1106 | if( EnqueueHist( GATE, nextH, STIMULI ) ) \ | ^ incsim.c:1146:3: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | StimulateGate( t->gate ); | ^ incsim.c:1106:17: note: expanded from macro 'StimulateGate' 1106 | if( EnqueueHist( GATE, nextH, STIMULI ) ) \ | ^ incsim.c:1120:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | private void ActivateStage( stg ) | ^ incsim.c:1172:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1172 | private void MergePunts( nd ) | ^ incsim.c:1234:15: warning: passing arguments to 'DequeueEvent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | DequeueEvent( n ); | ^ incsim.c:1243:21: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | if( EnqueueHist( n, h, STIMULI ) ) | ^ incsim.c:1213:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1213 | private void DeactivateStage( stg, skipnd ) | ^ incsim.c:1269:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1269 | private void UndoStage( stg ) | ^ incsim.c:1338:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1338 | (*curr_model)( nterm ); | ^ incsim.c:1357:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1357 | (*curr_model)( nterm ); | ^ incsim.c:1304:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1304 | private int EvalSrcDrn( nd, force ) | ^ incsim.c:1397:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1397 | (*curr_model)( nterm ); | ^ incsim.c:1416:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1416 | (*curr_model)( nterm ); | ^ incsim.c:1428:7: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1428 | StimulateGate( t->gate ); | ^ incsim.c:1106:17: note: expanded from macro 'StimulateGate' 1106 | if( EnqueueHist( GATE, nextH, STIMULI ) ) \ | ^ incsim.c:1431:17: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1431 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:1370:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1370 | private void EvalJustDeviated( nd, has_trans ) | ^ incsim.c:1469:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1469 | (*curr_model)( other ); | ^ incsim.c:1477:21: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1477 | if( EnqueueHist( n, h, CHECK_PNT ) ) | ^ incsim.c:1498:21: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | if( EnqueueHist( n, h, STIMULI ) ) | ^ incsim.c:1523:25: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1523 | if( not EnqueueHist( nd, h, STIMULI ) ) | ^ incsim.c:1547:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1547 | (*curr_model)( n ); | ^ incsim.c:1575:24: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1575 | (void) EnqueueHist( n, h, CHECK_PNT ); | ^ incsim.c:1601:24: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1601 | (void) EnqueueHist( n, h, CHECK_PNT ); | ^ incsim.c:1611:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1611 | lprintf( stderr, "warning: case 0 time=%.2f for %s\n", | ^ incsim.c:1632:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1632 | lprintf( stderr, "bad chk event (0x%2x) @ t=%.2f\n", e->type, | ^ incsim.c:1641:24: warning: passing arguments to 'EnqueueHist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1641 | (void) EnqueueHist( n, h, CHECK_PNT ); | ^ incsim.c:1662:19: warning: passing arguments to 'enqueue_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1662 | enqueue_event( n, (int) ev->eval, (long) ev->delay, (long) ev->rtime ); | ^ incsim.c:1677:36: warning: passing arguments to 'get_next_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1677 | while( (evlist = get_next_event( stop_time )) != NULL ) | ^ incsim.c:1695:10: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1695 | lprintf( stdout, "time = %d.0\n", (int) d2ns( step_t ) ); | ^ incsim.c:1701:15: warning: passing arguments to 'UpdateWindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1701 | UpdateWindow( cur_delta - 1 ); | ^ incsim.c:1667:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1667 | private void incstep( stop_time ) | ^ incsim.c:1762:13: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1762 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:1716:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1716 | private int fix_inc_nodes( nd ) | ^ incsim.c:1787:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1787 | (*curr_model)( n ); | ^ incsim.c:1796:17: warning: passing arguments to 'ComputeTransState' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1796 | t->state = compute_trans_state( t ); | ^ ../base/globals.h:111:19: note: expanded from macro 'compute_trans_state' 111 | ComputeTransState( TRANS ): \ | ^ incsim.c:1779:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | private void startup_isim( n ) | ^ incsim.c:1825:25: warning: passing arguments to 'back_sim_time' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1825 | (void) back_sim_time( cur_delta, TRUE ); | ^ incsim.c:1831:21: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1831 | (void) EnqueueOther( CHNG_MODEL, (Ulong) modelp->time ); | ^ incsim.c:1863:18: warning: passing arguments to 'rm_inc_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1863 | rm_inc_events( FALSE ); | ^ incsim.c:1865:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1865 | walk_net( fix_inc_nodes, (char *) 0 ); | ^ incsim.c:1812:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1812 | public void incsim( ch_list ) | ^ In file included from incsim.c:24: ../base/globals.h:164: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] 164 | extern void incsim( /* ch_list */ ); | ^ incsim.c:1883:32: warning: passing arguments to 'back_sim_time' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1883 | pending_evs = back_sim_time( cur_delta, TRUE + TRUE ); | ^ incsim.c:1890:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1890 | walk_net( fix_inc_nodes, (char *) 0 ); | ^ incsim.c:1892:19: warning: passing arguments to 'requeue_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1892 | requeue_events( pending_evs, TRUE ); | ^ incsim.c:1901:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1901 | private int fix_fault_nodes( nd ) | ^ incsim.c:1945:21: warning: passing arguments to 'EnqueueOther' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1945 | (void) EnqueueOther( CHNG_MODEL, (Ulong) modelp->time ); | ^ incsim.c:1954:18: warning: passing arguments to 'rm_inc_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1954 | rm_inc_events( TRUE ); | ^ incsim.c:1956:13: warning: passing arguments to 'walk_net' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1956 | walk_net( fix_fault_nodes, (char *) 0 ); | ^ incsim.c:1931:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1931 | public void faultsim( n ) | ^ In file included from incsim.c:24: ../base/globals.h:167: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] 167 | extern void faultsim( /* n */ ); | ^ 101 warnings generated. --- linking libfaultsim.o rm -f libfaultsim.o ld -r faultsim.o incsim.o -o libfaultsim.o gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/faultsim' gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/usersubckt' --- compiling usersubckt/subckt.o rm -f subckt.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c subckt.c --- compiling usersubckt/user.o rm -f user.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -c user.c In file included from subckt.c:15: ../base/globals.h:390: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] 390 | extern void init_subs( /* */ ); | ^ subckt.c:184:13: note: conflicting prototype is here 184 | public void init_subs(userSubCircuit *subckts) | ^ subckt.c:196:13: warning: passing arguments to 'HashSub' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | n = HashSub(s->name); | ^ subckt.c:182: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] 182 | private int HashSub(); | ^ subckt.c:202:13: note: conflicting prototype is here 202 | private int HashSub(char *name) | ^ In file included from subckt.c:15: ../base/globals.h:391:24: 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] 391 | extern userSubCircuit *subckt_instantiate( /* sname, inst */ ); | ^ subckt.c:212:24: note: conflicting prototype is here 212 | public userSubCircuit *subckt_instantiate(char *sname, int *inst, uptr *udatap) | ^ subckt.c:221:13: warning: passing arguments to 'str_eql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | if (str_eql(s->subckt->name, sname) == 0) { | ^ In file included from subckt.c:15: ../base/globals.h:392: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] 392 | extern void subckt_model_C( /* t */ ); | ^ subckt.c:238:13: note: conflicting prototype is here 238 | public void subckt_model_C(tptr t) | ^ subckt.c:263:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | (*subptr->subckt->model)(in, out, delay, udata); | ^ subckt.c:352:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | QueueFVal(nodes[i+nins], HIGH, (double) 1.0, delay[i]); | ^ subckt.c:353:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | QueueFVal(nodes[i+nins+nouts], HIGH, (double) 1.0, delay[i]); | ^ subckt.c:356:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | QueueFVal(nodes[i+nins], X, (double) 1.0, delay[i]); | ^ subckt.c:357:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | QueueFVal(nodes[i+nins+nouts], X, (double) 1.0, delay[i]); | ^ subckt.c:360:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | QueueFVal(nodes[i+nins], HIGH, (double) 1.0, delay[i]); | ^ subckt.c:361:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | QueueFVal(nodes[i+nins+nouts], LOW, (double) 1.0, delay[i]); | ^ subckt.c:364:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | QueueFVal(nodes[i+nins], LOW, (double) 1.0, delay[i]); | ^ subckt.c:365:16: warning: passing arguments to 'QueueFVal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | QueueFVal(nodes[i+nins+nouts], LOW, (double) 1.0, delay[i]); | ^ subckt.c:406:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | lprintf(stderr, "\tError: subcircuit \"%s\" is not defined!\n", | ^ subckt.c:416:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | lprintf(stderr, "\tError: wrong # args %d\n", targc); | ^ subckt.c:417:9: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | lprintf(stderr, "\tsubcircuit %s has %d input nodes, %d output nodes\n", | ^ subckt.c:429:12: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | lprintf(stdout, "defining new subcircuit \"%s\" instance %d #i:%d #o:%d\n", | ^ subckt.c:437:44: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | usrData = (uptr)(*subcircuit->init)(targc - ninputs - noutputs, | ^ subckt.c:462:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | NEW_TRANS(t); | ^ ../base/net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ subckt.c:463:2: warning: passing arguments to 'Falloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | NEW_SUBCKT(subptr); | ^ ../base/net_macros.h:92:27: note: expanded from macro 'NEW_SUBCKT' 92 | S = ( SubcktT *) Falloc( sizeof (SubcktT) );\ | ^ subckt.c:466:23: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | t->gate = RsimGetNode(targv[i]); | ^ subckt.c:474:15: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | t->r = requiv(RESIST, (int)2, (int)(1000000 * LAMBDACM)); | ^ subckt.c:478:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | NEW_LINK(d); d->xtor = t; d->next = diodes; | ^ ../base/net_macros.h:57:24: note: expanded from macro 'NEW_LINK' 57 | LP = (lptr) MallocList( sizeof( struct Tlist ), 1 ); \ | ^ subckt.c:496:10: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | if (find(out_name_Ub) || find(out_name_D)) { | ^ subckt.c:496:31: warning: passing arguments to 'find' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | if (find(out_name_Ub) || find(out_name_D)) { | ^ subckt.c:497:13: warning: passing arguments to 'lprintf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | lprintf(stderr,"Error: nodes named %s or %s already exist\n", | ^ subckt.c:503:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | NEW_TRANS(t); /* Add pmos output driver */ | ^ ../base/net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ subckt.c:505:27: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 505 | t->gate = RsimGetNode(out_name_Ub); | ^ subckt.c:509:27: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 509 | t->source = RsimGetNode(targv[i]); | ^ subckt.c:513:22: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | t->r = requiv(RESIST, (int)2, (int)(rtf * LAMBDACM)); | ^ subckt.c:515:2: warning: passing arguments to 'MallocList' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | NEW_TRANS(t); /* Add nmos output driver */ | ^ ../base/net_macros.h:86:23: note: expanded from macro 'NEW_TRANS' 86 | T = (tptr) MallocList( sizeof( struct Trans ), 1 ); \ | ^ subckt.c:517:27: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | t->gate = RsimGetNode(out_name_D); | ^ subckt.c:518:27: warning: passing arguments to 'RsimGetNode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | t->drain = RsimGetNode(targv[i]); | ^ subckt.c:524:22: warning: passing arguments to 'requiv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 524 | t->r = requiv(RESIST, (int)2, (int)(rtf * LAMBDACM)); | ^ subckt.c:386:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | public int newsubckt(targc, targv) | ^ In file included from subckt.c:15: ../base/globals.h:389: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] 389 | extern int newsubckt( /* targc, targv */ ); | ^ 38 warnings generated. --- linking libusersubckt.o rm -f libusersubckt.o ld -r subckt.o user.o -o libusersubckt.o gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/usersubckt' --- making main programs for dir in irsim random irsim; do \ (cd $dir && /usr/local/bin/gmake main); done gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/irsim' cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DIRSIM_DATE="\"`date`\"" gentbl.c -o gentbl -lpthread -lX11 -L/usr/local/lib -lm --- compiling irsim/irsim.o rm -f irsim.o cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DIRSIM_DATE="\"`date`\"" genspktbl.c -o genspktbl -lpthread -lX11 -L/usr/local/lib -lm cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DIRSIM_DATE="\"`date`\"" -c irsim.c gentbl.c:38:24: warning: parameter 'low' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | char *pinterval( high, low ) | ^ 39 | { gentbl.c:38:18: warning: parameter 'high' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | char *pinterval( high, low ) | ^ 39 | { gentbl.c:38:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | char *pinterval( high, low ) | ^ gentbl.c:51:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | int strength( i ) | ^ gentbl.c:63:33: warning: parameter 'jlow' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 63 | char *span( ihigh, ilow, jhigh, jlow ) | ^ 64 | { gentbl.c:63:26: warning: parameter 'jhigh' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 63 | char *span( ihigh, ilow, jhigh, jlow ) | ^ 64 | { gentbl.c:63:20: warning: parameter 'ilow' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 63 | char *span( ihigh, ilow, jhigh, jlow ) | ^ 64 | { gentbl.c:63:13: warning: parameter 'ihigh' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 63 | char *span( ihigh, ilow, jhigh, jlow ) | ^ 64 | { gentbl.c:63:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | char *span( ihigh, ilow, jhigh, jlow ) | ^ gentbl.c:70:34: warning: parameter 'jlow' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | char *merge( ihigh, ilow, jhigh, jlow ) | ^ 71 | { gentbl.c:70:27: warning: parameter 'jhigh' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | char *merge( ihigh, ilow, jhigh, jlow ) | ^ 71 | { gentbl.c:70:21: warning: parameter 'ilow' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | char *merge( ihigh, ilow, jhigh, jlow ) | ^ 71 | { gentbl.c:70:14: warning: parameter 'ihigh' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | char *merge( ihigh, ilow, jhigh, jlow ) | ^ 71 | { gentbl.c:70:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | char *merge( ihigh, ilow, jhigh, jlow ) | ^ gentbl.c:97:16: warning: parameter 'j' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | char *weak( i, j ) | ^ 98 | { gentbl.c:97:13: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | char *weak( i, j ) | ^ 98 | { gentbl.c:97:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | char *weak( i, j ) | ^ gentbl.c:111:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | main() | ^ | int genspktbl.c:52:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | main( argc, argv ) | ^ | int genspktbl.c:81:15: warning: passing arguments to 'PrintTable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | PrintTable( nldltab, "%.3f" ); | ^ genspktbl.c:83:15: warning: passing arguments to 'PrintTable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | PrintTable( nldhtab, "%.3f" ); | ^ genspktbl.c:85:15: warning: passing arguments to 'PrintTable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | PrintTable( linrtab, "%.3f" ); | ^ genspktbl.c:90:15: warning: passing arguments to 'PrintTable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | PrintTable( delaytab, "%.5e" ); | ^ genspktbl.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | main( argc, argv ) | ^ genspktbl.c:98:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | void PrintTable( tab, fmt ) | ^ genspktbl.c:26: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] 26 | void BuildTables(), PrintTable(), linear_spike(), rk4_error(); | ^ genspktbl.c:164:34: warning: passing arguments to 'nldl_rk4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | nldltab[ i ][ j ] = nldl_rk4( alpha, beta, step ); | ^ genspktbl.c:165:40: warning: passing arguments to 'nldh_rk4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | nldhtab[ i ][ j ] = 1.0 - nldh_rk4( alpha, beta, step ); | ^ genspktbl.c:166:18: warning: passing arguments to 'linear_spike' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | linear_spike( alpha, beta, &(delaytab[i][j]), &(linrtab[i][j]) ); | ^ genspktbl.c:181:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | void rk4_error( which, alpha, beta, h ) | ^ genspktbl.c:26:51: 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] 26 | void BuildTables(), PrintTable(), linear_spike(), rk4_error(); | ^ genspktbl.c:221:13: warning: passing arguments to 'nldl_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | nldl_vector( alpha, beta, h, v1old, v2old, &k11, &k12 ); | ^ genspktbl.c:224:13: warning: passing arguments to 'nldl_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | nldl_vector( alpha, beta, h, tmp1, tmp2, &k21, &k22 ); | ^ genspktbl.c:227:13: warning: passing arguments to 'nldl_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | nldl_vector( alpha, beta, h, tmp1, tmp2, &k31, &k32 ); | ^ genspktbl.c:230:13: warning: passing arguments to 'nldl_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | nldl_vector( alpha, beta, h, tmp1, tmp2, &k41, &k42 ); | ^ genspktbl.c:207:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | double nldl_rk4( alpha, beta, h ) | ^ genspktbl.c:28:20: 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 | double nldh_rk4(), nldl_rk4(); | ^ genspktbl.c:250:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | void nldl_vector( alpha, beta, h, v1, v2, k1, k2 ) | ^ genspktbl.c:27: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] 27 | void nldh_vector(), nldl_vector(); | ^ genspktbl.c:293:13: warning: passing arguments to 'nldh_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | nldh_vector( alpha, beta, h, v1old, v2old, &k11, &k12 ); | ^ genspktbl.c:296:13: warning: passing arguments to 'nldh_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | nldh_vector( alpha, beta, h, tmp1, tmp2, &k21, &k22 ); | ^ genspktbl.c:299:13: warning: passing arguments to 'nldh_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | nldh_vector( alpha, beta, h, tmp1, tmp2, &k31, &k32 ); | ^ genspktbl.c:302:13: warning: passing arguments to 'nldh_vector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | nldh_vector( alpha, beta, h, tmp1, tmp2, &k41, &k42 ); | ^ genspktbl.c:279:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | double nldh_rk4( alpha, beta, h ) | ^ genspktbl.c:28: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] 28 | double nldh_rk4(), nldl_rk4(); | ^ genspktbl.c:322:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | void nldh_vector( alpha, beta, h, v1, v2, k1, k2 ) | ^ genspktbl.c:27: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] 27 | void nldh_vector(), nldl_vector(); | ^ genspktbl.c:339:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | void linear_spike( alpha, beta, delay, peak ) | ^ genspktbl.c:26:35: 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] 26 | void BuildTables(), PrintTable(), linear_spike(), rk4_error(); | ^ irsim.c:28:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | public void Usage( msg, s1 ) | ^ In file included from irsim.c:22: ../base/rsim.h:102: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] 102 | extern void Usage(); | ^ irsim.c:43:14: warning: parameter 'argc' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | public main( argc, argv ) | ^ 44 | char *argv[]; 45 | { irsim.c:43:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | public main( argc, argv ) | ^ | int irsim.c:52:5: warning: call to undeclared function 'InitCmdPath'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 52 | InitCmdPath(); | ^ irsim.c:79:25: warning: passing arguments to 'config' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | has_param_file = config( argv[arg1++] ); | ^ irsim.c:89:16: warning: passing arguments to 'rd_network' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | rd_network( argv[i], (char *)NULL, has_param_file ); | ^ irsim.c:91:24: warning: passing arguments to 'BaseName' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | first_file = BaseName( argv[i] ); | ^ irsim.c:102:14: warning: passing arguments to 'InitTimes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | InitTimes(sim_time0, stepsize, cur_delta, 0); | ^ irsim.c:104:5: warning: call to undeclared function 'init_commands'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 104 | init_commands(); /* set up command table */ | ^ irsim.c:112:32: warning: call to undeclared function 'finput'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 112 | if( argv[i][0] == '-' and not finput( &argv[i][1] ) ) | ^ irsim.c:113:15: warning: passing arguments to 'rsimerror' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | rsimerror( filename, lineno, "cannot open %s for input\n", | ^ irsim.c:120:17: warning: passing arguments to 'input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | (void) input( stdin ); | ^ irsim.c:43:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | public main( argc, argv ) | ^ 14 warnings generated. --- linking libirsim.o rm -f libirsim.o ld -r irsim.o -o libirsim.o 31 warnings generated. 18 warnings generated. --- building main irsim rm -f irsim cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DBIN_DIR=\"/usr/local/bin\" -DPACKAGE_NAME=\"irsim\" -DPACKAGE_TARNAME=\"irsim\" -DPACKAGE_VERSION=\"9.7\" -DPACKAGE_STRING=\"irsim\ 9.7\" -DPACKAGE_BUGREPORT=\"magic-hackers@csl.cornell.edu\" -DPACKAGE_URL=\"\" -DIRSIM_VERSION=\"9.7\" -DIRSIM_REVISION=\"119\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DFAULT_SIM=1 -DPOWER_EST=1 -DUSER_SUBCKT=1 -DSTATS=1 -DCL_STATS=1 -DRANDOM=1 -DHAVE_PTHREADS=1 -DSHDLIB_EXT=\"\" -DNDEBUG -DIRSIM_DATE="\"`date`\"" libirsim.o ../analyzer/libanalyzer.o ../base/libbase.o ../faultsim/libfaultsim.o ../usersubckt/libusersubckt.o -o irsim -lpthread -lX11 -L/usr/local/lib -lm gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/irsim' gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/random' ../rules.mak:31: warning: overriding recipe for target 'random' Makefile:22: warning: ignoring old recipe for target 'random' gmake[2]: Nothing to be done for 'main'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/random' gmake[2]: Entering directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/irsim' gmake[2]: Nothing to be done for 'main'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119/irsim' gmake[1]: Leaving directory '/wrkdirs/usr/ports/cad/irsim/work-lite/irsim-9.7.119' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> irsim-lite-9.7.119 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for irsim-lite-9.7.119 ===> Generating temporary packing list --- installing executables to /wrkdirs/usr/ports/cad/irsim/work-lite/stage/usr/local/bin --- installing run-time files to /wrkdirs/usr/ports/cad/irsim/work-lite/stage/usr/local/lib ../rules.mak:31: warning: overriding recipe for target 'random' Makefile:22: warning: ignoring old recipe for target 'random' cd /wrkdirs/usr/ports/cad/irsim/work-lite/stage/usr/local/bin && /usr/bin/strip irsim genspktbl gentbl ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-11-04T19:47:47+0000' 'PKG_NOTE_ports_top_git_hash=9bb805acfc67' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=7ae881fc82c0' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for irsim-lite-9.7.119 ===> Building irsim-lite-9.7.119 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for irsim-lite-9.7.119 build of cad/irsim@lite | irsim-lite-9.7.119 ended at Tue Nov 4 14:47:58 EST 2025 build time: 00:00:12