=>> Building math/chaco build started at Wed Jan 21 09:20:58 EST 2026 port directory: /usr/ports/math/chaco package name: chaco-2.2 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: alven@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1015 Aug 6 08:11 /usr/ports/math/chaco/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: 14e2f511b60b Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 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/04/.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= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for chaco-2.2: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- alven@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/math/chaco/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/chaco/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/chaco/work/.cache HOME=/wrkdirs/usr/ports/math/chaco/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/chaco/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/chaco/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/math/chaco/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/chaco/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/chaco/work/.cache HOME=/wrkdirs/usr/ports/math/chaco/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/chaco/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/chaco/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" PORTEXAMPLES="" OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/chaco" EXAMPLESDIR="share/examples/chaco" DATADIR="share/chaco" WWWDIR="www/chaco" ETCDIR="etc/chaco" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/chaco DOCSDIR=/usr/local/share/doc/chaco EXAMPLESDIR=/usr/local/share/examples/chaco WWWDIR=/usr/local/www/chaco ETCDIR=/usr/local/etc/chaco --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 ===> chaco-2.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> chaco-2.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of chaco-2.2 =========================================================================== =================================================== ===== 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 chaco-2.2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by chaco-2.2 for building => SHA256 Checksum OK for Chaco-2.2.tar.gz. =========================================================================== =================================================== ===== 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 chaco-2.2 for building ===> Extracting for chaco-2.2 => SHA256 Checksum OK for Chaco-2.2.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for chaco-2.2 ===> Applying FreeBSD patches for chaco-2.2 from /usr/ports/math/chaco/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> chaco-2.2 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.26... [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.26: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> chaco-2.2 depends on package: gmake>=4.4.1 - found ===> Returning to build of chaco-2.2 ===> chaco-2.2 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. ===> chaco-2.2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of chaco-2.2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for chaco-2.2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for chaco-2.2 cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o main/user_params.o main/user_params.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o main/interface.o main/interface.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o submain/balance.o submain/balance.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o submain/divide.o submain/divide.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o submain/submain.o submain/submain.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/input_assign.o input/input_assign.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/check_input.o input/check_input.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/input.o input/input.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/input_geom.o input/input_geom.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/input_graph.o input/input_graph.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/read_params.o input/read_params.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/reflect_input.o input/reflect_input.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o input/read_val.o input/read_val.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o graph/check_graph.o graph/check_graph.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o graph/free_graph.o graph/free_graph.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o graph/reformat.o graph/reformat.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o graph/subgraph.o graph/subgraph.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o graph/graph_out.o graph/graph_out.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/eigenvec2.o inertial/eigenvec2.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/eigenvec3.o inertial/eigenvec3.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/inertial.o inertial/inertial.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/inertial1d.o inertial/inertial1d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/inertial2d.o inertial/inertial2d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/inertial3d.o inertial/inertial3d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o inertial/make_subgeom.o inertial/make_subgeom.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/buckets.o klspiff/buckets.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/buckets_bi.o klspiff/buckets_bi.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/buckets1.o klspiff/buckets1.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/bilistops.o klspiff/bilistops.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/coarsen_kl.o klspiff/coarsen_kl.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/count_weights.o klspiff/count_weights.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/compress_ewgts.o klspiff/compress_ewgts.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/kl_init.o klspiff/kl_init.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/kl_output.o klspiff/kl_output.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/klspiff.o klspiff/klspiff.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/make_bndy_list.o klspiff/make_bndy_list.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/make_kl_list.o klspiff/make_kl_list.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klspiff/nway_kl.o klspiff/nway_kl.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/bpm_improve.o klvspiff/bpm_improve.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/bucketsv.o klvspiff/bucketsv.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/clear_dvals.o klvspiff/clear_dvals.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/coarsen_klv.o klvspiff/coarsen_klv.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/countup_vtx_sep.o klvspiff/countup_vtx_sep.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/find_bndy.o klvspiff/find_bndy.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/flow.o klvspiff/flow.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/klv_init.o klvspiff/klv_init.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/klvspiff.o klvspiff/klvspiff.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/make_bpgraph.o klvspiff/make_bpgraph.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/make_sep_list.o klvspiff/make_sep_list.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/matching.o klvspiff/matching.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/nway_klv.o klvspiff/nway_klv.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o klvspiff/flatten.o klvspiff/flatten.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/coarsen.o coarsen/coarsen.c inertial/inertial.c:36:12: warning: passing arguments to 'inertial1d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | inertial1d(graph, nvtxs, cube_or_mesh, nsets, | ^ inertial/inertial.c:40:12: warning: passing arguments to 'inertial2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | inertial2d(graph, nvtxs, cube_or_mesh, nsets, | ^ inertial/inertial.c:44:12: warning: passing arguments to 'inertial3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | inertial3d(graph, nvtxs, cube_or_mesh, nsets, | ^ inertial/inertial.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void inertial(graph, nvtxs, cube_or_mesh, nsets, igeom, coords, sets, | ^ 4 warnings generated. graph/free_graph.c:18:15: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | sfree((char *) graph[1]->ewgts); | ^ graph/free_graph.c:20:22: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | sfree((char *) graph[1]->edges); | ^ graph/free_graph.c:22:18: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | sfree((char *) graph[1]); | ^ graph/free_graph.c:24:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | sfree((char *) graph); | ^ graph/free_graph.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void free_graph(graph) | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/interpolate.o coarsen/interpolate.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/makefgraph.o coarsen/makefgraph.c input/input_geom.c:38:15: warning: passing arguments to 'read_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | xc = read_val(fingeom, &end_flag); | ^ input/input_geom.c:49:18: warning: passing arguments to 'read_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | yc = read_val(fingeom, &end_flag); | ^ input/input_geom.c:52:15: warning: passing arguments to 'read_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | zc = read_val(fingeom, &end_flag); | ^ input/input_geom.c:55:14: warning: passing arguments to 'read_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | read_val(fingeom, &end_flag); | ^ input/input_geom.c:69:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | *x = (float *) smalloc((unsigned) nvtxs * sizeof(float)); | ^ input/input_geom.c:72:24: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | *y = (float *) smalloc((unsigned) nvtxs * sizeof(float)); | ^ input/input_geom.c:76:24: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | *z = (float *) smalloc((unsigned) nvtxs * sizeof(float)); | ^ input/input_geom.c:111:10: warning: passing arguments to 'read_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | read_val(fingeom, &end_flag); | ^ input/input_geom.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int input_geom(fingeom, geomname, nvtxs, igeom, x, y, z) | ^ 9 warnings generated. klspiff/buckets1.c:138:16: warning: passing arguments to 'add2bilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | add2bilist(&lptr[vtx], &buckets[myset][newset][dvals[vtx][l] + maxdval]); | ^ klspiff/buckets1.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | void bucketsort1(graph, vtx, buckets, listspace, dvals, sets, term_wgts, | ^ 2 warnings generated. graph/subgraph.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void make_subgraph(graph, subgraph, subnvtxs, psubnedges, assignment, set, | ^ graph/subgraph.c:81:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | void remake_graph(subgraph, subnvtxs, loc2glob, degree, using_ewgts) | ^ 2 warnings generated. graph/graph_out.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void graph_out(graph, nvtxs, using_ewgts, tag, file_name) | ^ 1 warning generated. inertial/inertial1d.c:10:50: warning: parameter 'nsets' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 10 | void inertial1d(graph, nvtxs, cube_or_mesh, nsets, x, sets, goal, | ^ 11 | using_vwgts) 12 | struct vtx_data **graph; /* graph data structure */ 13 | int nvtxs; /* number of vtxs in graph */ 14 | int cube_or_mesh; /* 0 => hypercube, d => d-dimensional mesh */ 15 | float *x; /* x coordinates of vertices */ 16 | short *sets; /* set each vertex gets assigned to */ 17 | double *goal; /* desired set sizes */ 18 | int using_vwgts; /* are vertex weights being used? */ 19 | { inertial/inertial1d.c:29:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | value = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ inertial/inertial1d.c:36:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | space = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ inertial/inertial1d.c:39:17: warning: passing arguments to 'rec_median_1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | rec_median_1(graph, value, nvtxs, space, cube_or_mesh, nsets, goal, | ^ inertial/inertial1d.c:43:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | sfree((char *) space); | ^ inertial/inertial1d.c:44:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | sfree((char *) value); | ^ inertial/inertial1d.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void inertial1d(graph, nvtxs, cube_or_mesh, nsets, x, sets, goal, | ^ 7 warnings generated. klvspiff/countup_vtx_sep.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void countup_vtx_sep(graph, nvtxs, sets) | ^ 1 warning generated. inertial/make_subgeom.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void make_subgeom(igeom, coords, subcoords, subnvtxs, loc2glob) | ^ 1 warning generated. klspiff/bilistops.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void add2bilist(lptr, list)/* add val to unsorted list */ | ^ klspiff/bilistops.c:24:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | void removebilist(lptr, list) | ^ klspiff/bilistops.c:39:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | void movebilist(lptr, oldlist, newlist) | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/makeccoords.o coarsen/makeccoords.c klspiff/make_bndy_list.c:79:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | *bndy_list = (int *) smalloc((unsigned) (bndy_length + 1) * sizeof(int)); | ^ klspiff/make_bndy_list.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void make_bndy_list(graph, movelist, buckets, listspace, sets, nsets, bspace, | ^ 2 warnings generated. inertial/eigenvec2.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void evals2(H, eval1, eval2) | ^ inertial/eigenvec2.c:49:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | void eigenvec2(A, eval, evec, res) | ^ 2 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/coarsen1.o coarsen/coarsen1.c klspiff/count_weights.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void count_weights(graph, nvtxs, sets, nsets, weights, using_vwgts) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/makev2cv.o coarsen/makev2cv.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/maxmatch.o coarsen/maxmatch.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/maxmatch1.o coarsen/maxmatch1.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/maxmatch2.o coarsen/maxmatch2.c graph/reformat.c:40:45: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | graph = (struct vtx_data **) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(struct vtx_data *)); | ^ graph/reformat.c:48:44: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | links = (struct vtx_data *) smalloc_ret((unsigned) (nvtxs) * sizeof(struct vtx_data)); | ^ graph/reformat.c:64:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | edges = (int *) smalloc_ret((unsigned) size * sizeof(int)); | ^ graph/reformat.c:68:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | eweights = (float *) smalloc_ret((unsigned) size * sizeof(float)); | ^ graph/reformat.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int reformat(start, adjacency, nvtxs, pnedges, vwgts, ewgts, pgraph) | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/maxmatch3.o coarsen/maxmatch3.c graph/check_graph.c:90:21: warning: passing arguments to 'is_an_edge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | if (!is_an_edge(graph[neighbor], i, &eweight)) { | ^ graph/check_graph.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int check_graph(graph, nvtxs, nedges) | ^ graph/check_graph.c:127:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | int is_an_edge(vertex, v2, weight2) | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/maxmatch4.o coarsen/maxmatch4.c inertial/inertial2d.c:89:11: warning: passing arguments to 'evals2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | evals2(tensor, &res, &eval); | ^ inertial/inertial2d.c:90:14: warning: passing arguments to 'eigenvec2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | eigenvec2(tensor, eval, evec, &res); | ^ inertial/inertial2d.c:101:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | value = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ inertial/inertial2d.c:110:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | space = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ inertial/inertial2d.c:112:17: warning: passing arguments to 'rec_median_1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | rec_median_1(graph, value, nvtxs, space, cube_or_mesh, nsets, goal, | ^ inertial/inertial2d.c:116:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | sfree((char *) space); | ^ inertial/inertial2d.c:117:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | sfree((char *) value); | ^ inertial/inertial2d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void inertial2d(graph, nvtxs, cube_or_mesh, nsets, x, y, sets, goal, | ^ 8 warnings generated. inertial/inertial3d.c:104:11: warning: passing arguments to 'evals3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | evals3(tensor, &res, &res, &eval); | ^ inertial/inertial3d.c:105:14: warning: passing arguments to 'eigenvec3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | eigenvec3(tensor, eval, evec, &res); | ^ inertial/inertial3d.c:116:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | value = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ inertial/inertial3d.c:125:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | space = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ inertial/inertial3d.c:127:17: warning: passing arguments to 'rec_median_1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | rec_median_1(graph, value, nvtxs, space, cube_or_mesh, nsets, goal, | ^ inertial/inertial3d.c:131:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | sfree((char *) space); | ^ inertial/inertial3d.c:132:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | sfree((char *) value); | ^ inertial/inertial3d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void inertial3d(graph, nvtxs, cube_or_mesh, nsets, x, y, z, sets, goal, | ^ 8 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o coarsen/maxmatch5.o coarsen/maxmatch5.c klspiff/buckets.c:84:11: warning: passing arguments to 'randomize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | randomize(bspace - 1, list_length); | ^ klspiff/buckets.c:176:13: warning: passing arguments to 'add2bilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | add2bilist(&lptr[vtx], &buckets[myset][newset][dvals[vtx][l] + maxdval]); | ^ klspiff/buckets.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | void bucketsorts(graph, nvtxs, buckets, listspace, dvals, sets, term_wgts, | ^ 3 warnings generated. klspiff/make_kl_list.c:70:16: warning: passing arguments to 'removebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | removebilist(&listspace[l][neighbor], list); | ^ klspiff/make_kl_list.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int make_kl_list(graph, movelist, buckets, listspace, sets, nsets, bspace, dvals, | ^ 2 warnings generated. klvspiff/clear_dvals.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void clear_dvals(graph, nvtxs, ldvals, rdvals, bspace, list_length) | ^ 1 warning generated. input/input.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void input_queries(fin, fingeom, finassign, inname, geomname, inassignname, | ^ 1 warning generated. klspiff/kl_init.c:30:26: warning: passing arguments to 'array_alloc_2D_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | array_alloc_2D_ret(nsets, nsets, sizeof(struct bilist *)); | ^ klspiff/kl_init.c:32:41: warning: passing arguments to 'array_alloc_2D_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | *dvals = (int **) array_alloc_2D_ret(nvtxs + 1, nsets - 1, sizeof(int)); | ^ klspiff/kl_init.c:34:40: warning: passing arguments to 'array_alloc_2D_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | *tops = (int **) array_alloc_2D_ret(nsets, nsets, sizeof(int)); | ^ klspiff/kl_init.c:38:48: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | *listspace = (struct bilist **) smalloc_ret((unsigned) (nsets - 1) * sizeof(struct bilist *)); | ^ klspiff/kl_init.c:42:43: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | spacel = (struct bilist *) smalloc_ret((unsigned) (nsets - 1) * sizel); | ^ klspiff/kl_init.c:43:44: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | spaceb = (struct bilist **) smalloc_ret((unsigned) nsets * (nsets - 1) * sizeb); | ^ klspiff/kl_init.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int kl_init(bucket_ptrs, listspace, dvals, tops, nvtxs, nsets, maxchange) | ^ 7 warnings generated. klspiff/buckets_bi.c:85:11: warning: passing arguments to 'randomize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | randomize(bspace - 1, list_length); | ^ klspiff/buckets_bi.c:143:12: warning: passing arguments to 'add2bilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | add2bilist(&lptr[vtx], &buckets[myset][other_set][dvals[vtx][0] + maxdval]); | ^ klspiff/buckets_bi.c:20:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | void bucketsorts_bi(graph, nvtxs, buckets, listspace, dvals, sets, term_wgts, | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o connect/add_edges.o connect/add_edges.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o connect/connected.o connect/connected.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o connect/find_edges.o connect/find_edges.c input/input_assign.c:21:22: warning: passing arguments to 'input_assign_inv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | i = input_assign_inv(finassign, inassignname, nvtxs, | ^ input/input_assign.c:25:25: warning: passing arguments to 'input_assign_normal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | i = input_assign_normal(finassign, inassignname, nvtxs, | ^ input/input_assign.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int input_assign(finassign, inassignname, nvtxs, assignment) | ^ input/input_assign.c:56:26: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | assignment[0] = read_int(finassign, &end_flag); | ^ input/input_assign.c:109:10: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | read_int(finassign, &end_flag); | ^ input/input_assign.c:34:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int input_assign_normal(finassign, inassignname, nvtxs, assignment) | ^ input/input_assign.c:9: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] 9 | static int input_assign_normal(), input_assign_inv(); | ^ input/input_assign.c:160:17: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | size = read_int(finassign, &end_flag); | ^ input/input_assign.c:129:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | static int input_assign_inv(finassign, inassignname, nvtxs, assignment) | ^ input/input_assign.c:9: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] 9 | static int input_assign_normal(), input_assign_inv(); | ^ 10 warnings generated. input/read_val.c:90:16: warning: passing arguments to 'flush_line' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | flush_line(infile); | ^ input/read_val.c:18:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | double read_val(infile, end_flag) | ^ input/read_val.c:183:16: warning: passing arguments to 'flush_line' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | flush_line(infile); | ^ input/read_val.c:111:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | int read_int(infile, end_flag) | ^ input/read_val.c:204:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | static void flush_line(infile) | ^ input/read_val.c:16: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] 16 | static void flush_line(); | ^ 6 warnings generated. klspiff/compress_ewgts.c:45:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | new_ewgts = (float *) smalloc((unsigned) (2 * nedges + nvtxs) * sizeof(float)); | ^ klspiff/compress_ewgts.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | void compress_ewgts(graph, nvtxs, nedges, ewgt_max, using_ewgts) | ^ klspiff/compress_ewgts.c:78:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | sfree((char *) graph[1]->ewgts); | ^ klspiff/compress_ewgts.c:66:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | void restore_ewgts(graph, nvtxs) | ^ 4 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/bidir.o eigen/bidir.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/bisect.o eigen/bisect.c main/interface.c:80:13: warning: passing arguments to 'read_params' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | read_params(params_file); | ^ main/interface.c:108:31: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | goal = (double *) smalloc_ret((unsigned) nsets_tot * sizeof(double)); | ^ main/interface.c:110:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | strout("\nERROR: No room to make goals.\n"); | ^ main/interface.c:124:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | strout("WARNING: Vertex weights being overwritten by vertex degrees."); | ^ main/interface.c:126:29: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | vwgts = (int *) smalloc_ret((unsigned) nvtxs * sizeof(int)); | ^ main/interface.c:128:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | strout("\nERROR: No room to make vertex weights.\n"); | ^ main/interface.c:147:17: warning: passing arguments to 'reformat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | flag = reformat(start, adjacency, nvtxs, &nedges, vwgts, ewgts, &graph); | ^ main/interface.c:150:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | strout("\nERROR: No room to reformat graph.\n"); | ^ main/interface.c:161:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | sfree((char *) start); | ^ main/interface.c:162:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | sfree((char *) adjacency); | ^ main/interface.c:164:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | sfree((char *) vwgts); | ^ main/interface.c:166:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | sfree((char *) ewgts); | ^ main/interface.c:181:37: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | coords = (float **) smalloc_ret((unsigned) 3 * sizeof(float *)); | ^ main/interface.c:183:9: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | strout("\nERROR: No room to make coordinate array.\n"); | ^ main/interface.c:206:19: warning: passing arguments to 'submain' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | flag = submain(graph, nvtxs, nedges, using_vwgts, using_ewgts, igeom, coords, | ^ main/interface.c:215:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | sfree((char *) coords); | ^ main/interface.c:218:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | sfree((char *) goal); | ^ main/interface.c:221:12: warning: passing arguments to 'free_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | free_graph(graph); | ^ main/interface.c:224:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | sfree((char *) start); | ^ main/interface.c:225:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | sfree((char *) adjacency); | ^ main/interface.c:226:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | sfree((char *) vwgts); | ^ main/interface.c:227:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | sfree((char *) ewgts); | ^ main/interface.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int interface(nvtxs, start, adjacency, vwgts, ewgts, x, y, z, | ^ 23 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/checkeig.o eigen/checkeig.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/checkeig_ext.o eigen/checkeig_ext.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/checkorth.o eigen/checkorth.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/cksturmcnt.o eigen/cksturmcnt.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/mkeigvecs.o eigen/mkeigvecs.c klvspiff/find_bndy.c:26:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | bndy_list = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/find_bndy.c:47:35: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | *pbndy_list = (int *) srealloc((char *) bndy_list, | ^ klvspiff/find_bndy.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int find_bndy(graph, nvtxs, assignment, new_val, pbndy_list) | ^ klvspiff/find_bndy.c:85:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | bndy_list = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/find_bndy.c:110:35: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | *pbndy_list = (int *) srealloc((char *) bndy_list, | ^ klvspiff/find_bndy.c:56:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | int find_side_bndy(graph, nvtxs, assignment, side, new_val, pbndy_list) | ^ 6 warnings generated. klspiff/klspiff.c:98:20: warning: passing arguments to 'kl_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | error = kl_init(&buckets, &listspace, &dvals, &tops, nvtxs, nsets, maxdval); | ^ klspiff/klspiff.c:104:11: warning: passing arguments to 'count' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | count(graph, nvtxs, sets, nsets, hops, FALSE, using_ewgts); | ^ klspiff/klspiff.c:108:24: warning: passing arguments to 'nway_kl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | error = nway_kl(graph, nvtxs, buckets, listspace, tops, dvals, sets, | ^ klspiff/klspiff.c:115:11: warning: passing arguments to 'count' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | count(graph, nvtxs, sets, nsets, hops, FALSE, using_ewgts); | ^ klspiff/klspiff.c:132:12: warning: passing arguments to 'free_kl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | free_kl(buckets, listspace, dvals, tops); | ^ klspiff/klspiff.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | void klspiff(graph, nvtxs, sets, nsets, hops, goal, term_wgts, max_dev, | ^ klspiff/klspiff.c:147:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | sfree((char *) dvals); | ^ klspiff/klspiff.c:148:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | sfree((char *) tops); | ^ klspiff/klspiff.c:150:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | sfree((char *) listspace[0]); | ^ klspiff/klspiff.c:151:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | sfree((char *) buckets[0][1]); | ^ klspiff/klspiff.c:152:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | sfree((char *) listspace); | ^ klspiff/klspiff.c:153:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | sfree((char *) buckets); | ^ klspiff/klspiff.c:138:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | static void free_kl(buckets, listspace, dvals, tops) | ^ klspiff/klspiff.c:16: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] 16 | static void free_kl(); | ^ 14 warnings generated. input/input_graph.c:72:19: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | *nvtxs = read_int(fin, &end_flag); | ^ input/input_graph.c:86:21: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | narcs = read_int(fin, &end_flag); | ^ input/input_graph.c:99:19: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | option = read_int(fin, &end_flag); | ^ input/input_graph.c:102:14: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | j = read_int(fin, &end_flag); | ^ input/input_graph.c:111:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | *start = (int *) smalloc((unsigned) (*nvtxs + 1) * sizeof(int)); | ^ input/input_graph.c:113:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | *adjacency = (int *) smalloc((unsigned) (2 * narcs + 1) * sizeof(int)); | ^ input/input_graph.c:118:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | *vweights = (int *) smalloc((unsigned) (*nvtxs) * sizeof(int)); | ^ input/input_graph.c:123:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | *eweights = (float *) smalloc((unsigned) (2 * narcs + 1) * sizeof(float)); | ^ input/input_graph.c:143:18: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | j = read_int(fin, &end_flag); | ^ input/input_graph.c:182:23: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | weight = read_int(fin, &end_flag); | ^ input/input_graph.c:210:21: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | neighbor = read_int(fin, &end_flag); | ^ input/input_graph.c:280:21: warning: passing arguments to 'read_val' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | eweight = read_val(fin, &end_flag); | ^ input/input_graph.c:354:25: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | neighbor = read_int(fin, &end_flag); | ^ input/input_graph.c:364:10: warning: passing arguments to 'read_int' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | read_int(fin, &end_flag); | ^ input/input_graph.c:410:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | sfree((char *) *start); | ^ input/input_graph.c:412:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | sfree((char *) *adjacency); | ^ input/input_graph.c:414:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | sfree((char *) *eweights); | ^ input/input_graph.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int input_graph(fin, inname, start, adjacency, nvtxs, vweights, eweights) | ^ 18 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/eigensolve.o eigen/eigensolve.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/get_extval.o eigen/get_extval.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/get_ritzvals.o eigen/get_ritzvals.c klspiff/kl_output.c:30:11: warning: passing arguments to 'p1bucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | p1bucket(buckets[i][j], lptr, maxdeg); | ^ klspiff/kl_output.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void pbuckets(buckets, listspace, maxdeg, nsets) | ^ klspiff/kl_output.c:39:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | /*static*/ void p1bucket(bucket, lptr, maxdeg) | ^ 3 warnings generated. klvspiff/bucketsv.c:65:11: warning: passing arguments to 'randomize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | randomize(bspace - 1, list_length); | ^ klvspiff/bucketsv.c:94:16: warning: passing arguments to 'add2bilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | add2bilist(&llistspace[vtx], &lbuckets[ldvals[vtx] + maxdval]); | ^ klvspiff/bucketsv.c:95:16: warning: passing arguments to 'add2bilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | add2bilist(&rlistspace[vtx], &rbuckets[rdvals[vtx] + maxdval]); | ^ klvspiff/bucketsv.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void bucketsortsv(graph, nvtxs, lbuckets, rbuckets, llistspace, rlistspace, | ^ 4 warnings generated. klvspiff/klv_init.c:29:50: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | *lbucket_ptr = (struct bilist **) smalloc_ret((unsigned) sizeb); | ^ klvspiff/klv_init.c:30:50: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | *rbucket_ptr = (struct bilist **) smalloc_ret((unsigned) sizeb); | ^ klvspiff/klv_init.c:32:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | *ldvals = (int *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/klv_init.c:33:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | *rdvals = (int *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/klv_init.c:36:48: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | *llistspace = (struct bilist *) smalloc_ret((unsigned) sizel); | ^ klvspiff/klv_init.c:37:48: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | *rlistspace = (struct bilist *) smalloc_ret((unsigned) sizel); | ^ klvspiff/klv_init.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int klv_init(lbucket_ptr, rbucket_ptr, llistspace, rlistspace, | ^ 7 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanczos_FO.o eigen/lanczos_FO.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanczos_SO.o eigen/lanczos_SO.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanczos_SO_float.o eigen/lanczos_SO_float.c submain/divide.c:124:17: warning: passing arguments to 'coarsen_klv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | coarsen_klv(graph, nvtxs, nedges, using_vwgts, using_ewgts, term_wgts, | ^ submain/divide.c:139:14: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | bpm_improve(graph, assignment, goal, max_dev, &bndy_list, | ^ submain/divide.c:144:16: warning: passing arguments to 'coarsen_kl' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | coarsen_kl(graph, nvtxs, nedges, using_vwgts, using_ewgts, term_wgts, | ^ submain/divide.c:163:17: warning: passing arguments to 'find_side_bndy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | find_side_bndy(graph, nvtxs, assignment, i, 2, &bndy_list); | ^ submain/divide.c:164:16: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | count_weights(graph, nvtxs, assignment, nsets + 1, | ^ submain/divide.c:168:22: warning: passing arguments to 'countup_vtx_sep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | countup_vtx_sep(graph, nvtxs, assignment); | ^ submain/divide.c:170:14: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | bpm_improve(graph, assignment, goal, max_dev, &bndy_list, | ^ submain/divide.c:181:26: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | active = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ submain/divide.c:183:35: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | yvecs[i] = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ submain/divide.c:189:20: warning: passing arguments to 'make_connected' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | make_connected(graph, nvtxs, &nedges, mark, active, &cdata, using_ewgts); | ^ submain/divide.c:192:18: warning: passing arguments to 'print_connected' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | print_connected(cdata); | ^ submain/divide.c:199:22: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | maxdeg = find_maxdeg(graph, nvtxs, using_ewgts, (float *) NULL); | ^ submain/divide.c:200:12: warning: passing arguments to 'eigensolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | eigensolve(graph, nvtxs, nedges, maxdeg, vwgt_max, vwsqrt, | ^ submain/divide.c:206:8: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | assign(graph, yvecs, nvtxs, ndims, architecture, nsets, vwsqrt, | ^ submain/divide.c:210:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | sfree((char *) yvecs[i]); | ^ submain/divide.c:213:22: warning: passing arguments to 'make_unconnected' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | make_unconnected(graph, &nedges, &cdata, using_ewgts); | ^ submain/divide.c:216:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | sfree((char *) active); | ^ submain/divide.c:220:10: warning: passing arguments to 'inertial' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | inertial(graph, nvtxs, architecture, nsets, igeom, coords, assignment, | ^ submain/divide.c:226:13: warning: passing arguments to 'simple_part' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | simple_part(graph, nvtxs, assignment, nsets, simple_type, goal); | ^ submain/divide.c:231:13: warning: passing arguments to 'simple_part' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | simple_part(graph, nvtxs, assignment, nsets, simple_type, goal); | ^ submain/divide.c:236:13: warning: passing arguments to 'simple_part' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | simple_part(graph, nvtxs, assignment, nsets, simple_type, goal); | ^ submain/divide.c:253:15: warning: passing arguments to 'find_bndy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | find_bndy(graph, nvtxs, assignment, 2, &bndy_list); | ^ submain/divide.c:254:19: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | count_weights(graph, nvtxs, assignment, nsets + 1, weights, | ^ submain/divide.c:256:14: warning: passing arguments to 'klvspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | klvspiff(graph, nvtxs, assignment, goal, | ^ submain/divide.c:259:14: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | bpm_improve(graph, assignment, goal, max_dev, &bndy_list, | ^ submain/divide.c:265:23: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | maxdeg = find_maxdeg(graph, nvtxs, using_ewgts, (float *) NULL); | ^ submain/divide.c:267:19: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | count_weights(graph, nvtxs, assignment, nsets, weights, | ^ submain/divide.c:269:13: warning: passing arguments to 'klspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | klspiff(graph, nvtxs, assignment, nsets, hop_mtx, goal, term_wgts, | ^ submain/divide.c:276:17: warning: passing arguments to 'find_side_bndy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | find_side_bndy(graph, nvtxs, assignment, i, 2, &bndy_list); | ^ submain/divide.c:277:16: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | count_weights(graph, nvtxs, assignment, nsets + 1, weights, (vwgt_max != 1)); | ^ submain/divide.c:280:22: warning: passing arguments to 'countup_vtx_sep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | countup_vtx_sep(graph, nvtxs, assignment); | ^ submain/divide.c:282:14: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | bpm_improve(graph, assignment, goal, max_dev, &bndy_list, | ^ submain/divide.c:288:11: warning: passing arguments to 'find_bndy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | find_bndy(graph, nvtxs, assignment, 2, &bndy_list); | ^ submain/divide.c:289:15: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | count_weights(graph, nvtxs, assignment, nsets + 1, weights, (vwgt_max != 1)); | ^ submain/divide.c:292:21: warning: passing arguments to 'countup_vtx_sep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | countup_vtx_sep(graph, nvtxs, assignment); | ^ submain/divide.c:303:13: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | bpm_improve(graph, assignment, goal, max_dev, &bndy_list, weights, | ^ submain/divide.c:308:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | sfree((char *) bndy_list); | ^ submain/divide.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void divide(graph, nvtxs, nedges, using_vwgts, using_ewgts, vwsqrt, | ^ 38 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanczos_ext.o eigen/lanczos_ext.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanczos_ext_float.o eigen/lanczos_ext_float.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanc_seconds.o eigen/lanc_seconds.c input/read_params.c:282:20: warning: passing arguments to 'read_intTF' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | flag = read_intTF(ptr, iparams[i]); | ^ input/read_params.c:306:24: warning: passing arguments to 'read_intTF' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | flag = read_intTF(ptr, TFparams[i]); | ^ input/read_params.c:310:21: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | true_or_false(*TFparams[i])); | ^ input/read_params.c:331:23: warning: passing arguments to 'read_long' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | flag = read_long(ptr, lparams[i]); | ^ input/read_params.c:356:25: warning: passing arguments to 'read_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | flag = read_string(ptr, cparams[i]); | ^ input/read_params.c:381:25: warning: passing arguments to 'read_double' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | flag = read_double(ptr, dparams[i]); | ^ input/read_params.c:25:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | void read_params(pfile) | ^ input/read_params.c:419:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | static int read_intTF(ptr, val) | ^ input/read_params.c:11: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] 11 | static int read_intTF(), read_long(), read_double(), read_string(); | ^ input/read_params.c:442:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | static int read_double(ptr, val) | ^ input/read_params.c:11:39: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | static int read_intTF(), read_long(), read_double(), read_string(); | ^ input/read_params.c:459:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | static int read_long(ptr, val) | ^ input/read_params.c:11: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] 11 | static int read_intTF(), read_long(), read_double(), read_string(); | ^ input/read_params.c:476:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | static int read_string(ptr, val) | ^ input/read_params.c:11:54: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | static int read_intTF(), read_long(), read_double(), read_string(); | ^ 15 warnings generated. input/reflect_input.c:175:20: warning: passing arguments to 'reflect_params' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | reflect_params(tempfile, global_method, local_method, | ^ input/reflect_input.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void reflect_input(nvtxs, nedges, igeom, graphname, geomname, | ^ input/reflect_input.c:273:60: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | fprintf(tempfile, " CHECK_INPUT = %s\n", true_or_false(CHECK_INPUT)); | ^ input/reflect_input.c:341:60: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | fprintf(tempfile, " MAKE_CONNECTED = %s\n", true_or_false(MAKE_CONNECTED)); | ^ input/reflect_input.c:342:52: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | fprintf(tempfile, " PERTURB = %s\n",true_or_false(PERTURB)); | ^ input/reflect_input.c:355:57: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | fprintf(tempfile, " HEAVY_MATCH = %s\n", true_or_false(HEAVY_MATCH)); | ^ input/reflect_input.c:356:62: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | fprintf(tempfile, " COARSE_KL_BOTTOM = %s\n", true_or_false(COARSE_KL_BOTTOM)); | ^ input/reflect_input.c:357:59: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | fprintf(tempfile, " COARSEN_VWGTS = %s\n", true_or_false(COARSEN_VWGTS)); | ^ input/reflect_input.c:358:59: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | fprintf(tempfile, " COARSEN_EWGTS = %s\n", true_or_false(COARSEN_EWGTS)); | ^ input/reflect_input.c:359:58: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | fprintf(tempfile, " KL_ONLY_BNDY = %s\n", true_or_false(KL_ONLY_BNDY)); | ^ input/reflect_input.c:377:59: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | fprintf(tempfile, " COARSEN_VWGTS = %s\n", true_or_false(COARSEN_VWGTS)); | ^ input/reflect_input.c:378:59: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | fprintf(tempfile, " COARSEN_EWGTS = %s\n", true_or_false(COARSEN_EWGTS)); | ^ input/reflect_input.c:382:55: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | fprintf(tempfile, " KL_RANDOM = %s\n", true_or_false(KL_RANDOM)); | ^ input/reflect_input.c:391:58: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | fprintf(tempfile, " KL_UNDO_LIST = %s\n", true_or_false(KL_UNDO_LIST)); | ^ input/reflect_input.c:396:55: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | fprintf(tempfile, " TERM_PROP = %s\n", true_or_false(TERM_PROP)); | ^ input/reflect_input.c:404:16: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | true_or_false(SEQUENCE), SEQ_FILENAME); | ^ input/reflect_input.c:408:59: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | fprintf(tempfile, " MAKE_VWGTS = %s\n", true_or_false(MAKE_VWGTS)); | ^ input/reflect_input.c:409:59: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | fprintf(tempfile, " REFINE_MAP = %s\n", true_or_false(REFINE_MAP)); | ^ input/reflect_input.c:411:66: warning: passing arguments to 'true_or_false' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | fprintf(tempfile, " INTERNAL_VERTICES = %s\n", true_or_false(INTERNAL_VERTICES)); | ^ input/reflect_input.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 | static void reflect_params(tempfile, global_method, local_method, | ^ input/reflect_input.c:10: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] 10 | static void reflect_params(); | ^ 21 warnings generated. klvspiff/make_sep_list.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int make_sep_list(bspace, list_length, sets) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/lanpause.o eigen/lanpause.c klvspiff/klvspiff.c:68:21: warning: passing arguments to 'klv_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | error = klv_init(&lbuckets, &rbuckets, &llistspace, &rlistspace, | ^ klvspiff/klvspiff.c:75:21: warning: passing arguments to 'countup_vtx_sep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | countup_vtx_sep(graph, nvtxs, sets); | ^ klvspiff/klvspiff.c:79:25: warning: passing arguments to 'nway_klv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | error = nway_klv(graph, nvtxs, lbuckets, rbuckets, llistspace, | ^ klvspiff/klvspiff.c:86:21: warning: passing arguments to 'countup_vtx_sep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | countup_vtx_sep(graph, nvtxs, sets); | ^ klvspiff/klvspiff.c:103:13: warning: passing arguments to 'free_klv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | free_klv(lbuckets, rbuckets, llistspace, rlistspace, ldvals, rdvals); | ^ klvspiff/klvspiff.c:16:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | void klvspiff(graph, nvtxs, sets, goal, max_dev, | ^ klvspiff/klvspiff.c:120:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | sfree((char *) rlistspace); | ^ klvspiff/klvspiff.c:121:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | sfree((char *) llistspace); | ^ klvspiff/klvspiff.c:122:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | sfree((char *) rdvals); | ^ klvspiff/klvspiff.c:123:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | sfree((char *) ldvals); | ^ klvspiff/klvspiff.c:124:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | sfree((char *) rbuckets); | ^ klvspiff/klvspiff.c:125:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | sfree((char *) lbuckets); | ^ klvspiff/klvspiff.c:109:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | static void free_klv(lbuckets, rbuckets, llistspace, rlistspace, ldvals, rdvals) | ^ klvspiff/klvspiff.c:14: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] 14 | static void free_klv(); | ^ 14 warnings generated. input/check_input.c:56:26: warning: passing arguments to 'check_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | flag_graph = check_graph(graph, nvtxs, nedges); | ^ input/check_input.c:220:32: warning: passing arguments to 'check_assignment' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | flag_assign = check_assignment(assignment, nvtxs, nprocs, ndims, local_method); | ^ input/check_input.c:226:31: warning: passing arguments to 'check_params' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | flag_params = check_params(global_method, local_method, rqi_flag, ndims); | ^ input/check_input.c:15:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | int check_input(graph, nvtxs, nedges, igeom, coords, | ^ input/check_input.c:237:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | static int check_params(global_method, local_method, rqi_flag, ndims) | ^ input/check_input.c:12: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] 12 | static int check_params(), check_assignment(); | ^ input/check_input.c:472:66: warning: parameter 'local_method' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 472 | static int check_assignment(assignment, nvtxs, nsets_tot, ndims, local_method) | ^ 473 | short *assignment; /* set numbers if read-from-file */ 474 | int nvtxs; /* number of vertices */ 475 | int nsets_tot; /* total number of desired sets */ 476 | { input/check_input.c:472:59: warning: parameter 'ndims' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 472 | static int check_assignment(assignment, nvtxs, nsets_tot, ndims, local_method) | ^ 473 | short *assignment; /* set numbers if read-from-file */ 474 | int nvtxs; /* number of vertices */ 475 | int nsets_tot; /* total number of desired sets */ 476 | { input/check_input.c:472:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | static int check_assignment(assignment, nvtxs, nsets_tot, ndims, local_method) | ^ input/check_input.c:12: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] 12 | static int check_params(), check_assignment(); | ^ 10 warnings generated. submain/balance.c:109:15: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | smalloc((unsigned) (nsets_tot + 1) * sizeof(struct set_info)); | ^ submain/balance.c:111:15: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | smalloc((unsigned) nsets_tot * sizeof(struct set_info)); | ^ submain/balance.c:149:26: warning: passing arguments to 'divide_procs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | hops_flag = divide_procs(architecture, ndims, ndims_tot, set_info, set, | ^ submain/balance.c:197:17: warning: passing arguments to 'merge_goals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | merge_goals(goal, merged_goal, set_info, subsets, nsets_real, | ^ submain/balance.c:205:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | glob2loc = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ submain/balance.c:206:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | loc2glob = (int *) smalloc((unsigned) (maxsize + 1) * sizeof(int)); | ^ submain/balance.c:212:11: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | smalloc((unsigned) (maxsize + 1) * sizeof(double)); | ^ submain/balance.c:217:11: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | smalloc((unsigned) (maxsize + 1) * sizeof(struct vtx_data *)); | ^ submain/balance.c:218:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | degree = (short *) smalloc((unsigned) (maxsize + 1) * sizeof(short)); | ^ submain/balance.c:223:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | subassign = (short *) smalloc((unsigned) (maxsize + 1) * sizeof(short)); | ^ submain/balance.c:227:37: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | subcoords = (float **) smalloc((unsigned) 3 * sizeof(float *)); | ^ submain/balance.c:229:39: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | subcoords[0] = (float *) smalloc((unsigned) (maxsize + 1) * sizeof(float)); | ^ submain/balance.c:231:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | subcoords[1] = (float *) smalloc((unsigned) (maxsize + 1) * sizeof(float)); | ^ submain/balance.c:233:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | subcoords[2] = (float *) smalloc((unsigned) (maxsize + 1) * sizeof(float)); | ^ submain/balance.c:238:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | term_wgts = (float *) smalloc((unsigned) | ^ submain/balance.c:249:26: warning: passing arguments to 'make_maps' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | subnvtxs = make_maps(setlists, list_ptrs, set->setnum, glob2loc, | ^ submain/balance.c:254:18: warning: passing arguments to 'make_term_props' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | make_term_props(graph, subnvtxs, loc2glob, assignment, | ^ submain/balance.c:264:16: warning: passing arguments to 'make_subgraph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | make_subgraph(graph, subgraph, subnvtxs, &subnedges, assignment, | ^ submain/balance.c:277:17: warning: passing arguments to 'merge_goals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | merge_goals(goal, merged_goal, set_info, subsets, nsets_real, | ^ submain/balance.c:282:17: warning: passing arguments to 'make_subvector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | make_subvector(vwsqrt, subvwsqrt, subnvtxs, loc2glob); | ^ submain/balance.c:287:15: warning: passing arguments to 'make_subgeom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | make_subgeom(igeom, coords, subcoords, subnvtxs, loc2glob); | ^ submain/balance.c:307:8: warning: passing arguments to 'divide' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | divide(subgraph, subnvtxs, subnedges, using_vwgts, using_ewgts, subvwsqrt, | ^ submain/balance.c:316:18: warning: passing arguments to 'remake_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | remake_graph(subgraph, subnvtxs, loc2glob, degree, using_ewgts); | ^ submain/balance.c:349:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | setlists = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ submain/balance.c:350:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | list_ptrs = (int *) smalloc((unsigned) nsets_tot * sizeof(int)); | ^ submain/balance.c:352:16: warning: passing arguments to 'make_setlists' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | make_setlists(setlists, list_ptrs, nsets_real, subsets, assignment, | ^ submain/balance.c:359:16: warning: passing arguments to 'make_setlists' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | make_setlists(setlists, list_ptrs, nsets_real, subsets, subassign, | ^ submain/balance.c:363:23: warning: passing arguments to 'merge_assignments' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | merge_assignments(assignment, subassign, subsets, subnvtxs, loc2glob); | ^ submain/balance.c:369:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | sfree((char *) list_ptrs); | ^ submain/balance.c:370:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | sfree((char *) setlists); | ^ submain/balance.c:371:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | sfree((char *) save_term_wgts); | ^ submain/balance.c:372:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | sfree((char *) subassign); | ^ submain/balance.c:373:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | sfree((char *) loc2glob); | ^ submain/balance.c:374:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | sfree((char *) glob2loc); | ^ submain/balance.c:376:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | sfree((char *) degree); | ^ submain/balance.c:378:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | sfree((char *) subgraph); | ^ submain/balance.c:380:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | sfree((char *) subvwsqrt); | ^ submain/balance.c:383:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | sfree((char *) subcoords[0]); | ^ submain/balance.c:385:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | sfree((char *) subcoords[1]); | ^ submain/balance.c:387:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | sfree((char *) subcoords[2]); | ^ submain/balance.c:388:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | sfree((char *) subcoords); | ^ submain/balance.c:390:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | sfree((char *) set_info); | ^ submain/balance.c:391:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | sfree((char *) set_buckets); | ^ submain/balance.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void balance(graph, nvtxs, nedges, using_vwgts, using_ewgts, vwsqrt, | ^ 44 warnings generated. submain/submain.c:151:20: warning: passing arguments to 'check_input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | flag = check_input(graph, nvtxs, nedges, igeom, coords, | ^ submain/submain.c:160:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | strout("ERROR IN INPUT.\n"); | ^ submain/submain.c:166:15: warning: passing arguments to 'reflect_input' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | reflect_input(nvtxs, nedges, igeom, graphname, geomname, | ^ submain/submain.c:184:14: warning: passing arguments to 'setrandom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | setrandom(seed); | ^ submain/submain.c:185:19: warning: passing arguments to 'machine_params' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | machine_params(&DOUBLE_EPSILON, &DOUBLE_MAX, &RAND_MAXIMUM); | ^ submain/submain.c:200:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | SQRTS = (double *) smalloc_ret((unsigned) (NSQRTS + 1) * sizeof(double)); | ^ submain/submain.c:202:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | strout("ERROR: No space to allocate sqrts\n"); | ^ submain/submain.c:209:33: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | vwsqrt = (double *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(double)); | ^ submain/submain.c:211:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | strout("ERROR: No space to allocate vwsqrt\n"); | ^ submain/submain.c:212:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | sfree((char *) SQRTS); | ^ submain/submain.c:216:12: warning: passing arguments to 'makevwsqrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | makevwsqrt(vwsqrt, graph, nvtxs); | ^ submain/submain.c:223:14: warning: passing arguments to 'time_kernels' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | time_kernels(graph, nvtxs, vwsqrt); | ^ submain/submain.c:228:10: warning: passing arguments to 'sequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | sequence(graph, nvtxs, nedges, using_ewgts, vwsqrt, | ^ submain/submain.c:262:16: warning: passing arguments to 'balance' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | balance(graph2, nvtxs, nedges, using_vwgts, using_ewgts, vwsqrt, | ^ submain/submain.c:284:17: warning: passing arguments to 'countup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | countup(graph, nvtxs, assignment, ndims, architecture, ndims_tot, | ^ submain/submain.c:287:21: warning: passing arguments to 'refine_part' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | j = refine_part(graph, nvtxs, using_ewgts, assignment, architecture, | ^ submain/submain.c:299:17: warning: passing arguments to 'countup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | countup(graph, nvtxs, assignment, ndims, architecture, ndims_tot, | ^ submain/submain.c:302:20: warning: passing arguments to 'force_internal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | force_internal(graph, nvtxs, using_ewgts, assignment, goal, nsets_tot, | ^ submain/submain.c:314:17: warning: passing arguments to 'countup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | countup(graph, nvtxs, assignment, ndims, architecture, ndims_tot, | ^ submain/submain.c:317:16: warning: passing arguments to 'refine_map' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | refine_map(graph, nvtxs, using_ewgts, assignment, architecture, ndims_tot, | ^ submain/submain.c:330:12: warning: passing arguments to 'assign_out' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | assign_out(nvtxs, assignment, k, outassignname); | ^ submain/submain.c:344:13: warning: passing arguments to 'countup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | countup(graph, nvtxs, assignment, ndims, architecture, ndims_tot, | ^ submain/submain.c:364:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | sfree((char *) vwsqrt); | ^ submain/submain.c:366:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 366 | sfree((char *) SQRTS); | ^ submain/submain.c:376:13: warning: passing arguments to 'time_out' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | time_out(outfile); | ^ submain/submain.c:25:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | int submain(graph, nvtxs, nedges, using_vwgts, using_ewgts, igeom, coords, | ^ 26 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/makeorthlnk.o eigen/makeorthlnk.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/mkscanlist.o eigen/mkscanlist.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/orthog1.o eigen/orthog1.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/orthogonalize.o eigen/orthogonalize.c coarsen/interpolate.c:18:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | void interpolate(vecs, cvecs, ndims, graph, nvtxs, v2cv, using_ewgts) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/orthogvec.o eigen/orthogvec.c coarsen/coarsen1.c:39:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | v2cv = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ coarsen/coarsen1.c:40:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | mflag = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ coarsen/coarsen1.c:43:23: warning: passing arguments to 'maxmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | nmerged = maxmatch(graph, nvtxs, nedges, mflag, using_ewgts, igeom, coords); | ^ coarsen/coarsen1.c:58:13: warning: passing arguments to 'makev2cv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | makev2cv(mflag, nvtxs, v2cv); | ^ coarsen/coarsen1.c:60:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | sfree((char *) mflag); | ^ coarsen/coarsen1.c:63:15: warning: passing arguments to 'makefgraph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | makefgraph(graph, nvtxs, nedges, pcgraph, cnvtxs, pcnedges, v2cv, | ^ coarsen/coarsen1.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void coarsen1(graph, nvtxs, nedges, pcgraph, pcnvtxs, pcnedges, | ^ 7 warnings generated. coarsen/maxmatch.c:28:21: warning: passing arguments to 'maxmatch1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | nmerged = maxmatch1(graph, nvtxs, mflag, using_ewgts); | ^ coarsen/maxmatch.c:32:21: warning: passing arguments to 'maxmatch2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | nmerged = maxmatch2(graph, nvtxs, mflag, using_ewgts); | ^ coarsen/maxmatch.c:36:21: warning: passing arguments to 'maxmatch3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | nmerged = maxmatch3(graph, nvtxs, mflag, using_ewgts); | ^ coarsen/maxmatch.c:40:21: warning: passing arguments to 'maxmatch4' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | nmerged = maxmatch4(graph, nvtxs, nedges, mflag, using_ewgts); | ^ coarsen/maxmatch.c:43:21: warning: passing arguments to 'maxmatch5' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | nmerged = maxmatch5(graph, nvtxs, mflag, igeom, coords); | ^ coarsen/maxmatch.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int maxmatch(graph, nvtxs, nedges, mflag, using_ewgts, igeom, coords) | ^ 6 warnings generated. klvspiff/bpm_improve.c:61:24: warning: passing arguments to 'sep_cost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | old_cost = sep_cost(weights[0], weights[1], (double) sep_weight, (double) max_dev); | ^ klvspiff/bpm_improve.c:76:23: warning: passing arguments to 'bpm_improve1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | change = bpm_improve1(graph, sets, bndy_list, weights, set_big, set_small, | ^ klvspiff/bpm_improve.c:90:24: warning: passing arguments to 'bpm_improve1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | change = bpm_improve1(graph, sets, bndy_list, weights, set_small, | ^ klvspiff/bpm_improve.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | void bpm_improve(graph, sets, goal, max_dev, bndy_list, weights, using_vwgts) | ^ klvspiff/bpm_improve.c:146:17: warning: passing arguments to 'make_bpgraph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | make_bpgraph(graph, sets, *pbndy_list, *sep_size, set_match, &pointers, | ^ klvspiff/bpm_improve.c:152:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | new_bndy_list = (int *) smalloc((unsigned) (*sep_size + 1) * sizeof(int)); | ^ klvspiff/bpm_improve.c:154:9: warning: passing arguments to 'bpcover' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | bpcover(nleft, nright, pointers, indices, sep_size, new_bndy_list); | ^ klvspiff/bpm_improve.c:158:10: warning: passing arguments to 'wbpcover' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | wbpcover(nleft, nright, pointers, indices, vweight, sep_size, | ^ klvspiff/bpm_improve.c:206:24: warning: passing arguments to 'sep_cost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | new_cost = sep_cost(weights[0], weights[1], (double) *sep_weight, (double) max_dev); | ^ klvspiff/bpm_improve.c:263:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | sfree((char *) *pbndy_list); | ^ klvspiff/bpm_improve.c:274:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | sfree((char *) new_bndy_list); | ^ klvspiff/bpm_improve.c:279:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | sfree((char *) vweight); | ^ klvspiff/bpm_improve.c:280:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | sfree((char *) loc2glob); | ^ klvspiff/bpm_improve.c:281:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | sfree((char *) indices); | ^ klvspiff/bpm_improve.c:282:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | sfree((char *) pointers); | ^ klvspiff/bpm_improve.c:107:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | static int bpm_improve1(graph, sets, pbndy_list, weights, set_match, set_other, | ^ klvspiff/bpm_improve.c:11: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] 11 | static int bpm_improve1(); | ^ klvspiff/bpm_improve.c:290:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | static double sep_cost(size1, size2, size_sep, max_dev) | ^ klvspiff/bpm_improve.c:12: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] 12 | static double sep_cost(); | ^ 19 warnings generated. inertial/eigenvec3.c:48:22: warning: passing arguments to 'determinant' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | a3 = -determinant(mat, 3); | ^ inertial/eigenvec3.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void evals3(H, eval1, eval2, eval3) | ^ inertial/eigenvec3.c:113:28: warning: passing arguments to 'determinant' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | det = 1.0 / determinant(A, 3); | ^ inertial/eigenvec3.c:107:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | void kramer3(A, b, x) /* Use Kramer's rule to solve 3x3 */ | ^ inertial/eigenvec3.c:130:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | void eigenvec3(A, eval, evec, res) | ^ 5 warnings generated. coarsen/maxmatch1.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int maxmatch1(graph, nvtxs, mflag, using_ewgts) | ^ 1 warning generated. coarsen/makeccoords.c:30:39: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | ccoords[i] = cptr = (float *) smalloc((unsigned) (cnvtxs + 1) * sizeof(float)); | ^ coarsen/makeccoords.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void makeccoords(graph, cnvtxs, cv2v_ptrs, cv2v_vals, | ^ 2 warnings generated. klvspiff/flatten.c:34:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | v2cv = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/flatten.c:36:14: warning: passing arguments to 'find_flat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | find_flat(graph, nvtxs, &cnvtxs, v2cv); | ^ klvspiff/flatten.c:39:12: warning: passing arguments to 'makefgraph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | makefgraph(graph, nvtxs, nedges, pcgraph, cnvtxs, pcnedges, v2cv, | ^ klvspiff/flatten.c:48:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | sfree((char *) v2cv); | ^ klvspiff/flatten.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int flatten(graph, nvtxs, nedges, pcgraph, pcnvtxs, pcnedges, pv2cv, | ^ klvspiff/flatten.c:73:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | hash = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/flatten.c:74:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | scatter = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/flatten.c:104:17: warning: passing arguments to 'SameStructure' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | SameStructure(i, neighbor, graph, scatter)) { | ^ klvspiff/flatten.c:113:5: warning: call to undeclared function 'sfree'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 113 | sfree((char *) scatter); | ^ klvspiff/flatten.c:113:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | sfree((char *) scatter); | ^ klvspiff/flatten.c:114:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | sfree((char *) hash); | ^ klvspiff/flatten.c:54:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | void find_flat(graph, nvtxs, pcnvtxs, v2cv) | ^ klvspiff/flatten.c:117:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | int SameStructure(node1, node2, graph, scatter) | ^ 13 warnings generated. coarsen/makev2cv.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void makev2cv(mflag, nvtxs, v2cv) | ^ 1 warning generated. coarsen/maxmatch2.c:35:35: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | iptr = order = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ coarsen/maxmatch2.c:41:14: warning: passing arguments to 'randomize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | randomize(order, nvtxs); | ^ coarsen/maxmatch2.c:88:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | sfree((char *) order); | ^ coarsen/maxmatch2.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int maxmatch2(graph, nvtxs, mflag, using_ewgts) | ^ 4 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/ql.o eigen/ql.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/rqi.o eigen/rqi.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/rqi_ext.o eigen/rqi_ext.c klvspiff/make_bpgraph.c:57:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | pointers = (int *) smalloc((unsigned) (nleft + nright + 1) * sizeof(int)); | ^ klvspiff/make_bpgraph.c:58:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | indices = (int *) smalloc((unsigned) (2 * nedges + 1) * sizeof(int)); | ^ klvspiff/make_bpgraph.c:61:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | loc2glob = (int *) smalloc((unsigned) (nleft + nright) * sizeof(int)); | ^ klvspiff/make_bpgraph.c:87:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | vwgts = (int *) smalloc((unsigned) (nleft + nright) * sizeof(int)); | ^ klvspiff/make_bpgraph.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void make_bpgraph(graph, sets, bndy_list, sep_size, set_match, | ^ klvspiff/make_bpgraph.c:165:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | void check_bpgraph(n_left, n_right, pointers, indices) | ^ klvspiff/make_bpgraph.c:204:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | void print_bpgraph(nleft, nright, pointers, indices, vwgts) | ^ 7 warnings generated. eigen/checkorth.c:37:13: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | prod = dot(mat[i], 1, n, mat[j]); | ^ eigen/checkorth.c:52:13: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | prod = dot(mat[i], 1, n, mat[j]); | ^ eigen/checkorth.c:72:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | prod = dot(mat[i], 1, n, mat[dim]); | ^ eigen/checkorth.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void checkorth(mat, n, dim) | ^ eigen/checkorth.c:112:19: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | prod = dot_float(mat[i], 1, n, mat[j]); | ^ eigen/checkorth.c:127:19: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | prod = dot_float(mat[i], 1, n, mat[j]); | ^ eigen/checkorth.c:147:22: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | prod = dot_float(mat[i], 1, n, mat[dim]); | ^ eigen/checkorth.c:86:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | void checkorth_float(mat, n, dim) | ^ 8 warnings generated. connect/connected.c:30:24: warning: passing arguments to 'find_edges' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | nadded = find_edges(graph, nvtxs, mark, vtxlist, &new_edges); | ^ connect/connected.c:37:42: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | *cdata = (struct connect_data *) smalloc(sizeof(struct connect_data)); | ^ connect/connected.c:40:11: warning: passing arguments to 'add_edges' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | add_edges(graph, new_edges, &(*cdata)->old_edges, | ^ connect/connected.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void make_connected(graph, nvtxs, nedges, mark, vtxlist, cdata, using_ewgts) | ^ connect/connected.c:84:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | sfree((char *) *cdata); | ^ connect/connected.c:97:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | sfree((char *) graph[vtx]->edges); | ^ connect/connected.c:102:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | sfree((char *) tempi); | ^ connect/connected.c:105:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | sfree((char *) graph[vtx]->ewgts); | ^ connect/connected.c:109:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | sfree((char *) tempf); | ^ connect/connected.c:114:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | sfree((char *) tempe); | ^ connect/connected.c:60:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | void make_unconnected(graph, nedges, cdata, using_ewgts) | ^ connect/connected.c:120:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | void print_connected(cdata) | ^ connect/connected.c:148:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | sfree((char *) edge_list); | ^ connect/connected.c:140:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | void free_edgeslist(edge_list) | ^ 14 warnings generated. eigen/checkeig.c:24:12: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | splarax(err, A, n, y, vwsqrt, work); | ^ eigen/checkeig.c:25:10: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | scadd(err, 1, n, -lambda, y); | ^ eigen/checkeig.c:26:17: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | normy = norm(y, 1, n); | ^ eigen/checkeig.c:27:17: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | resid = norm(err, 1, n) / normy; | ^ eigen/checkeig.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | double checkeig(err, A, y, n, lambda, vwsqrt, work) | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/scale_diag.o eigen/scale_diag.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/scanmax.o eigen/scanmax.c eigen/checkeig_ext.c:35:12: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | splarax(err, A, n, y, vwsqrt, work); | ^ eigen/checkeig_ext.c:36:10: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | scadd(err, 1, n, -extval, y); | ^ eigen/checkeig_ext.c:37:10: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | cpvec(work, 1, n, gvec); /* only need if going to re-use gvec */ | ^ eigen/checkeig_ext.c:38:15: warning: passing arguments to 'scale_diag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | scale_diag(work, 1, n, vwsqrt); | ^ eigen/checkeig_ext.c:39:10: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | scadd(err, 1, n, -1.0, work); | ^ eigen/checkeig_ext.c:40:17: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | resid = norm(err, 1, n); | ^ eigen/checkeig_ext.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | double checkeig_ext(err, work, A, y, n, extval, vwsqrt, gvec, eigtol, warnings) | ^ 7 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/scanmin.o eigen/scanmin.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/solistout.o eigen/solistout.c coarsen/maxmatch4.c:16:50: warning: parameter 'using_ewgts' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 16 | int maxmatch4(graph, nvtxs, nedges, mflag, using_ewgts) | ^ 17 | /* Find a maximal matching in the graph, using variant of Luby's algorithm. */ 18 | /* Assign a random value to each edge, and include an edge in */ 19 | /* the matching if its value larger than all neighboring edges. */ 20 | struct vtx_data **graph; /* array of vtx data for graph */ 21 | int nvtxs; /* number of vertices in graph */ 22 | int nedges; /* number of edges in graph */ 23 | int *mflag; /* flag indicating vtx selected or not */ 24 | { coarsen/maxmatch4.c:40:41: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | evptr = edgevals = (float *) smalloc((unsigned) 2 * nedges * sizeof(float)); | ^ coarsen/maxmatch4.c:42:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | start = (int *) smalloc((unsigned) (nvtxs + 2) * sizeof(int)); | ^ coarsen/maxmatch4.c:125:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | sfree((char *) start); | ^ coarsen/maxmatch4.c:126:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | sfree((char *) edgevals); | ^ coarsen/maxmatch4.c:16:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | int maxmatch4(graph, nvtxs, nedges, mflag, using_ewgts) | ^ 6 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/sorthog.o eigen/sorthog.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/splarax.o eigen/splarax.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/sturmcnt.o eigen/sturmcnt.c eigen/get_ritzvals.c:68:26: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | ritz_sav = mkvec(1,j); | ^ eigen/get_ritzvals.c:69:11: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | cpvec(ritz_sav, 1, j, alpha); | ^ eigen/get_ritzvals.c:70:11: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | cpvec(workj, 0, j, beta); | ^ eigen/get_ritzvals.c:71:18: warning: passing arguments to 'ql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | ql_flag = ql(ritz_sav, workj, j); | ^ eigen/get_ritzvals.c:73:14: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | bail("Aborting debugging procedure in get_ritzvals().\n",1); | ^ eigen/get_ritzvals.c:75:16: warning: passing arguments to 'shell_sort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | shell_sort(j, ritz_sav); | ^ eigen/get_ritzvals.c:78:22: warning: passing arguments to 'bisect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | bisect_flag = bisect(alpha, beta, j, Anorm, workj, ritz, nvals_left, | ^ eigen/get_ritzvals.c:81:31: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | if (local_debug) frvec(ritz_sav,1); | ^ eigen/get_ritzvals.c:86:14: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | cpvec(ritz, 1, j, alpha); | ^ eigen/get_ritzvals.c:87:14: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | cpvec(workj, 0, j, beta); | ^ eigen/get_ritzvals.c:88:14: warning: passing arguments to 'ql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | ql_flag = ql(ritz, workj, j); | ^ eigen/get_ritzvals.c:89:12: warning: passing arguments to 'shell_sort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | shell_sort(j, ritz); | ^ eigen/get_ritzvals.c:94:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | strout("WARNING: Sturm bisection of T failed; switching to QL.\n"); | ^ eigen/get_ritzvals.c:98:16: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | strout(" - failure detected in sturmcnt().\n"); | ^ eigen/get_ritzvals.c:100:16: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | strout(" - maximum number of bisection steps reached.\n"); | ^ eigen/get_ritzvals.c:102:14: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | cpvec(ritz, 1, j, alpha); | ^ eigen/get_ritzvals.c:103:14: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | cpvec(workj, 0, j, beta); | ^ eigen/get_ritzvals.c:104:14: warning: passing arguments to 'ql' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | ql_flag = ql(ritz, workj, j); | ^ eigen/get_ritzvals.c:105:12: warning: passing arguments to 'shell_sort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | shell_sort(j, ritz); | ^ eigen/get_ritzvals.c:110:12: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | strout("WARNING: QL failed for T; switching to Sturm bisection.\n"); | ^ eigen/get_ritzvals.c:112:22: warning: passing arguments to 'bisect' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | bisect_flag = bisect(alpha, beta, j, Anorm, workj, ritz, nvals_left, | ^ eigen/get_ritzvals.c:15:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | int get_ritzvals(alpha, beta, j, Anorm, workj, ritz, d, left_goodlim, | ^ 22 warnings generated. connect/find_edges.c:36:20: warning: passing arguments to 'bfsearch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | last = bfsearch(graph, root, &count, mark, vtxlist, nadded); | ^ connect/find_edges.c:47:40: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | newedge = (struct edgeslist *) smalloc(sizeof(struct edgeslist)); | ^ connect/find_edges.c:53:17: warning: passing arguments to 'bfsearch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | last = bfsearch(graph, root, &count, mark, vtxlist, nadded); | ^ connect/find_edges.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int find_edges(graph, nvtxs, mark, vtxlist, edges) | ^ connect/find_edges.c:60:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | static int bfsearch(graph, root, count, mark, vtxlist, comp_num) | ^ connect/find_edges.c:10: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] 10 | static int bfsearch(); | ^ 6 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/Tevec.o eigen/Tevec.c coarsen/maxmatch3.c:37:35: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | iptr = order = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ coarsen/maxmatch3.c:43:14: warning: passing arguments to 'randomize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | randomize(order, nvtxs); | ^ coarsen/maxmatch3.c:136:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | sfree((char *) order); | ^ coarsen/maxmatch3.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int maxmatch3(graph, nvtxs, mflag, using_ewgts) | ^ 4 warnings generated. coarsen/makefgraph.c:64:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | cv2v_vals = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ coarsen/makefgraph.c:65:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | cv2v_ptrs = (int *) smalloc((unsigned) (cnvtxs + 2) * sizeof(int)); | ^ coarsen/makefgraph.c:66:13: warning: passing arguments to 'makecv2v' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | makecv2v(nvtxs, cnvtxs, v2cv, cv2v_vals, cv2v_ptrs); | ^ coarsen/makefgraph.c:72:53: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | *pcgraph = cgraph = (struct vtx_data **) smalloc((unsigned) (cnvtxs + 1) * sizeof(struct vtx_data *)); | ^ coarsen/makefgraph.c:73:40: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | links = (struct vtx_data *) smalloc((unsigned) cnvtxs * sizeof(struct vtx_data)); | ^ coarsen/makefgraph.c:76:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | edges = (int *) smalloc((unsigned) size * sizeof(int)); | ^ coarsen/makefgraph.c:78:38: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | ewptr = eweights = (float *) smalloc((unsigned) size * sizeof(float)); | ^ coarsen/makefgraph.c:82:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | seenflag = (int *) smalloc((unsigned) (cnvtxs + 1) * sizeof(int)); | ^ coarsen/makefgraph.c:162:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | sfree((char *) seenflag); | ^ coarsen/makefgraph.c:176:29: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | edges = (int *) srealloc((char *) edges, (unsigned) size * sizeof(int)); | ^ coarsen/makefgraph.c:186:31: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | eweights = (float *) srealloc((char *) eweights, | ^ coarsen/makefgraph.c:198:13: warning: passing arguments to 'makeccoords' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | makeccoords(graph, cnvtxs, cv2v_ptrs, cv2v_vals, | ^ coarsen/makefgraph.c:204:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | sfree((char *) cv2v_ptrs); | ^ coarsen/makefgraph.c:205:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | sfree((char *) cv2v_vals); | ^ coarsen/makefgraph.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void makefgraph(graph, nvtxs, nedges, pcgraph, cnvtxs, pcnedges, v2cv, | ^ coarsen/makefgraph.c:216:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | static void makecv2v(nvtxs, cnvtxs, v2cv, cv2v_vals, cv2v_ptrs) | ^ coarsen/makefgraph.c:9: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] 9 | static void makecv2v(); | ^ 17 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/tri_solve.o eigen/tri_solve.c eigen/get_extval.c:37:10: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | Tevec(alpha, beta - 1, j, ritzval, s); | ^ eigen/get_extval.c:42:7: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | cpvec(v, 1, j, s); | ^ eigen/get_extval.c:71:11: warning: passing arguments to 'tri_solve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | tri_solve(alpha, beta, j, lambda, v, wnorm_g, work1, work2); | ^ eigen/get_extval.c:72:15: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | norm_v = norm(v, 1, j); | ^ eigen/get_extval.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void get_extval(alpha, beta, j, ritzval, s, eigtol, wnorm_g, sigma, extval, v, work1, work2) | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o eigen/warnings.o eigen/warnings.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o symmlq/aprod.o symmlq/aprod.c eigen/mkeigvecs.c:48:21: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | Sres = Tevec(alpha, beta - 1, j, lambda[i], s); | ^ eigen/mkeigvecs.c:52:15: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | setvec(y[i], 1, n, 0.0); | ^ eigen/mkeigvecs.c:54:18: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | scadd(y[i], 1, n, s[k], q[k]); | ^ eigen/mkeigvecs.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void mkeigvecs(scanlist, lambda, bound, index, bj, d, Sres_max, | ^ 4 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o symmlq/msolve.o symmlq/msolve.c klvspiff/coarsen_klv.c:117:2: warning: '/*' within block comment [-Wcomment] 117 | /* Create space for subgraph yvecs. */ | ^ klvspiff/coarsen_klv.c:133:2: warning: '/*' within block comment [-Wcomment] 133 | /* If not coarsening ewgts, then need care with term_wgts. */ | ^ klvspiff/coarsen_klv.c:164:2: warning: '/*' within block comment [-Wcomment] 164 | /* Partition coarse graph with spectral method */ | ^ klvspiff/coarsen_klv.c:175:37: warning: '/*' within block comment [-Wcomment] 175 | if (!COARSEN_VWGTS && step != 0) { /* Construct new goal */ | ^ klvspiff/coarsen_klv.c:192:2: warning: '/*' within block comment [-Wcomment] 192 | /* Check for boundary and flag those guys with a 2 */ | ^ klvspiff/coarsen_klv.c:240:9: warning: call to undeclared function 'simple_part'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 240 | simple_part(graph, nvtxs, assignment, nsets, 1, real_goal); | ^ klvspiff/coarsen_klv.c:241:32: warning: passing arguments to 'find_bndy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | list_length = find_bndy(graph, nvtxs, assignment, 2, &bndy_list); | ^ klvspiff/coarsen_klv.c:243:22: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | count_weights(graph, nvtxs, assignment, nsets + 1, weights, 1); | ^ klvspiff/coarsen_klv.c:254:21: warning: passing arguments to 'klvspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | klvspiff(graph, nvtxs, assignment, real_goal, | ^ klvspiff/coarsen_klv.c:258:17: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | bpm_improve(graph, assignment, real_goal, max_dev, &bndy_list, | ^ klvspiff/coarsen_klv.c:270:37: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | ccoords = (float **) smalloc((unsigned) igeom * sizeof(float *)); | ^ klvspiff/coarsen_klv.c:276:21: warning: passing arguments to 'flatten' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | flattened = flatten(graph, nvtxs, nedges, &cgraph, &cnvtxs, &cnedges, &v2cv, | ^ klvspiff/coarsen_klv.c:281:10: warning: passing arguments to 'coarsen1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | coarsen1(graph, nvtxs, nedges, &cgraph, &cnvtxs, &cnedges, &v2cv, | ^ klvspiff/coarsen_klv.c:287:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | twptr = (float *) smalloc((unsigned) | ^ klvspiff/coarsen_klv.c:339:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | cassignment = (short *) smalloc((unsigned) (cnvtxs + 1) * sizeof(short)); | ^ klvspiff/coarsen_klv.c:355:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | flag = (int *) smalloc((unsigned) (cnvtxs + 1) * sizeof(int)); | ^ klvspiff/coarsen_klv.c:369:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | bndy_list = (int *) smalloc((unsigned) (list_length + 1) * sizeof(int)); | ^ klvspiff/coarsen_klv.c:378:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | sfree((char *) flag); | ^ klvspiff/coarsen_klv.c:379:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | sfree((char *) cbndy_list); | ^ klvspiff/coarsen_klv.c:383:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | sfree((char *) cassignment); | ^ klvspiff/coarsen_klv.c:385:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | sfree((char *) cterm_wgts[1]); | ^ klvspiff/coarsen_klv.c:386:15: warning: passing arguments to 'free_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | free_graph(cgraph); | ^ klvspiff/coarsen_klv.c:387:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | sfree((char *) v2cv); | ^ klvspiff/coarsen_klv.c:406:17: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | find_maxdeg(graph, nvtxs, using_ewgts, &ewgt_max); | ^ klvspiff/coarsen_klv.c:407:20: warning: passing arguments to 'compress_ewgts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | compress_ewgts(graph, nvtxs, nedges, ewgt_max, | ^ klvspiff/coarsen_klv.c:413:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | twptr = (float *) smalloc((unsigned) | ^ klvspiff/coarsen_klv.c:451:19: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | count_weights(graph, nvtxs, assignment, nsets + 1, weights, | ^ klvspiff/coarsen_klv.c:460:14: warning: passing arguments to 'klvspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | klvspiff(graph, nvtxs, assignment, real_goal, | ^ klvspiff/coarsen_klv.c:468:17: warning: passing arguments to 'bpm_improve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | bpm_improve(graph, assignment, real_goal, max_dev, &bndy_list, | ^ klvspiff/coarsen_klv.c:477:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | sfree((char *) real_term_wgts[1]); | ^ klvspiff/coarsen_klv.c:481:19: warning: passing arguments to 'restore_ewgts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | restore_ewgts(graph, nvtxs); | ^ klvspiff/coarsen_klv.c:489:18: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | sfree((char *) ccoords[i]); | ^ klvspiff/coarsen_klv.c:490:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | sfree((char *) ccoords); | ^ klvspiff/coarsen_klv.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | void coarsen_klv(graph, nvtxs, nedges, using_vwgts, using_ewgts, term_wgts, | ^ klvspiff/coarsen_klv.c:499:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | void print_sep_size(list, graph) | ^ 35 warnings generated. eigen/cksturmcnt.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void cksturmcnt(vec, beg, end, x1, x2, x1ck, x2ck, numck) | ^ 1 warning generated. coarsen/maxmatch5.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int maxmatch5(graph, nvtxs, mflag, igeom, coords) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o symmlq/pow_dd.o symmlq/pow_dd.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o symmlq/symmlq.o symmlq/symmlq.c connect/add_edges.c:43:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | new_list = (int *) smalloc((unsigned) (nedges + 1) * sizeof(int)); | ^ connect/add_edges.c:49:43: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | save_list = (struct ilists *) smalloc((unsigned) sizeof(struct ilists)); | ^ connect/add_edges.c:62:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | new_ewgts = (float *) smalloc((unsigned) (nedges + 1) * sizeof(float)); | ^ connect/add_edges.c:69:41: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | save_ewgts = (struct flists *) smalloc((unsigned) sizeof(struct flists)); | ^ connect/add_edges.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void add_edges(graph, new_edges, old_edges, old_ewgts, using_ewgts) | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o symmlq/symmlqblas.o symmlq/symmlqblas.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o tinvit/tinvit.o tinvit/tinvit.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o tinvit/pythag.o tinvit/pythag.c eigen/bidir.c:75:47: warning: passing arguments to 'sign_normalize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | residual = fabs(residual) / sign_normalize(s,1,j,j); | ^ eigen/bidir.c:22:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | double bidir(alpha, beta, j, ritz, s, hurdle) | ^ 2 warnings generated. eigen/makeorthlnk.c:14:41: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | newlnk = (struct orthlink *) smalloc(sizeof(struct orthlink)); | ^ eigen/makeorthlnk.c:24:47: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | newlnk = (struct orthlink_float *) smalloc(sizeof(struct orthlink_float)); | ^ 2 warnings generated. eigen/orthogonalize.c:18:11: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | orthogvec(vec, 1, n, curlnk->vec); | ^ eigen/orthogonalize.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | void orthogonalize(vec, n, orthlist) | ^ 2 warnings generated. eigen/mkscanlist.c:18:42: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | prevlnk = (struct scanlink *) smalloc(sizeof(struct scanlink)); | ^ eigen/mkscanlist.c:22:38: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | newlnk = (struct scanlink *) smalloc(sizeof(struct scanlink)); | ^ eigen/mkscanlist.c:9:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | struct scanlink *mkscanlist(depth) | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o tinvit/epslon.o tinvit/epslon.c eigen/orthogvec.c:15:17: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | alpha = -dot(vec1, beg, end, vec2) / dot(vec2, beg, end, vec2); | ^ eigen/orthogvec.c:15:45: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | alpha = -dot(vec1, beg, end, vec2) / dot(vec2, beg, end, vec2); | ^ eigen/orthogvec.c:16:10: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | scadd(vec1, beg, end, alpha, vec2); | ^ eigen/orthogvec.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void orthogvec(vec1, beg, end, vec2) | ^ eigen/orthogvec.c:28:23: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | alpha = -dot_float(vec1, beg, end, vec2) / dot_float(vec2, beg, end, vec2); | ^ eigen/orthogvec.c:28:57: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | alpha = -dot_float(vec1, beg, end, vec2) / dot_float(vec2, beg, end, vec2); | ^ eigen/orthogvec.c:29:16: warning: passing arguments to 'scadd_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | scadd_float(vec1, beg, end, alpha, vec2); | ^ eigen/orthogvec.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | void orthogvec_float(vec1, beg, end, vec2) | ^ 8 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o optimize/determinant.o optimize/determinant.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o optimize/func2d.o optimize/func2d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o optimize/func3d.o optimize/func3d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o optimize/opt2d.o optimize/opt2d.c eigen/lanpause.c:31:11: warning: passing arguments to 'checkorth' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | checkorth(q, n, j); | ^ eigen/lanpause.c:49:26: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | paige_dot = fabs(dot(q[1], 1, n, q[j])); | ^ eigen/lanpause.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int lanpause(j, lastpause, interval, q, n, pausemode, version, beta) | ^ eigen/lanpause.c:97:17: warning: passing arguments to 'checkorth_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | checkorth_float(q, n, j); | ^ eigen/lanpause.c:115:32: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | paige_dot = fabs(dot_float(q[1], 1, n, q[j])); | ^ eigen/lanpause.c:76:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | int lanpause_float(j, lastpause, interval, q, n, pausemode, version, beta) | ^ 6 warnings generated. klvspiff/nway_klv.c:124:33: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | bspace = (int *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klvspiff/nway_klv.c:136:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | sfree((char *) *bndy_list); | ^ klvspiff/nway_klv.c:138:16: warning: passing arguments to 'clear_dvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | clear_dvals(graph, nvtxs, ldvals, rdvals, bspace, list_length); | ^ klvspiff/nway_klv.c:177:14: warning: passing arguments to 'bucketsortsv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | bucketsortsv(graph, nvtxs, lbuckets, rbuckets, llistspace, | ^ klvspiff/nway_klv.c:185:14: warning: passing arguments to 'p1bucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | p1bucket(lbuckets, llistspace, maxdval); | ^ klvspiff/nway_klv.c:187:14: warning: passing arguments to 'p1bucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | p1bucket(rbuckets, rlistspace, maxdval); | ^ klvspiff/nway_klv.c:345:18: warning: passing arguments to 'removebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | removebilist(&to_listspace[bestvtx], | ^ klvspiff/nway_klv.c:353:15: warning: passing arguments to 'removebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | removebilist(&from_listspace[bestvtx], | ^ klvspiff/nway_klv.c:390:16: warning: passing arguments to 'removebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | removebilist(&from_listspace[neighbor], &from_buckets[gain]); | ^ klvspiff/nway_klv.c:420:15: warning: passing arguments to 'movebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | movebilist(&to_listspace[neighbor2], | ^ klvspiff/nway_klv.c:450:14: warning: passing arguments to 'add2bilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | add2bilist(&to_listspace[neighbor], &to_buckets[gain]); | ^ klvspiff/nway_klv.c:467:11: warning: passing arguments to 'p1bucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | p1bucket(lbuckets, llistspace, maxdval); | ^ klvspiff/nway_klv.c:469:11: warning: passing arguments to 'p1bucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | p1bucket(rbuckets, rlistspace, maxdval); | ^ klvspiff/nway_klv.c:537:17: warning: passing arguments to 'clear_dvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | clear_dvals(graph, nvtxs, ldvals, rdvals, bspace, list_length); | ^ klvspiff/nway_klv.c:541:29: warning: passing arguments to 'make_sep_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 541 | list_length = make_sep_list(bspace, list_length, sets); | ^ klvspiff/nway_klv.c:545:31: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 545 | bspace = (int *) srealloc((char *) bspace, | ^ klvspiff/nway_klv.c:24:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | int nway_klv(graph, nvtxs, lbuckets, rbuckets, llistspace, rlistspace, | ^ 17 warnings generated. eigen/bisect.c:73:21: warning: passing arguments to 'sturmcnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | xcnt = sturmcnt(alpha, beta, j, x, workj); | ^ eigen/bisect.c:95:13: warning: passing arguments to 'cksturmcnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | cksturmcnt(ritz_sav,1,j,x1,x2,&x1ck,&x2ck,&numck); | ^ eigen/bisect.c:128:21: warning: passing arguments to 'sturmcnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | xcnt = sturmcnt(alpha, beta, j, x, workj); | ^ eigen/bisect.c:150:13: warning: passing arguments to 'cksturmcnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | cksturmcnt(ritz_sav,1,j,x1,x2,&x1ck,&x2ck,&numck); | ^ eigen/bisect.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int bisect(alpha, beta, j, Anorm, workj, ritz, nevals_left, | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o optimize/opt3d.o optimize/opt3d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/assign.o assign/assign.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/assign_out.o assign/assign_out.c eigen/orthog1.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void orthog1(x, beg, end) | ^ eigen/orthog1.c:30:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | void orthog1_float(x, beg, end) | ^ 2 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/mapper.o assign/mapper.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/median.o assign/median.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/merge_assign.o assign/merge_assign.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/rec_median.o assign/rec_median.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/rotate.o assign/rotate.c eigen/eigensolve.c:80:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 80 | FILE *fopen(), *file; | ^ eigen/eigensolve.c:119:15: warning: passing arguments to 'perturb_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | perturb_init(nvtxs); | ^ eigen/eigensolve.c:131:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | active = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ eigen/eigensolve.c:138:24: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | g = (double *) smalloc((unsigned) (nvtxs+1)*sizeof(double)); | ^ eigen/eigensolve.c:158:26: warning: passing arguments to 'lanczos_ext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | normal = lanczos_ext(graph, nvtxs, ndims, yvecs, eigtol, vwsqrt, | ^ eigen/eigensolve.c:162:32: warning: passing arguments to 'lanczos_ext_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | normal = lanczos_ext_float(graph, nvtxs, ndims, yvecs, eigtol, vwsqrt, | ^ eigen/eigensolve.c:166:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | sfree((char *) g); | ^ eigen/eigensolve.c:167:27: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | if (active != NULL) sfree((char *) active); | ^ eigen/eigensolve.c:172:9: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | strout("WARNING: Not an extended eigenproblem; switching to standard eigensolver.\n"); | ^ eigen/eigensolve.c:178:10: warning: passing arguments to 'y2x' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | y2x(yvecs, ndims, nvtxs, vwsqrt); | ^ eigen/eigensolve.c:187:10: warning: passing arguments to 'x2y' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | x2y(yvecs, ndims, nvtxs, vwsqrt); | ^ eigen/eigensolve.c:209:13: warning: passing arguments to 'coarsen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | coarsen(graph, nvtxs, nedges, using_vwgts, using_ewgts, dummy_twgt, | ^ eigen/eigensolve.c:219:19: warning: passing arguments to 'perturb_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | perturb_init(nvtxs); | ^ eigen/eigensolve.c:232:13: warning: passing arguments to 'lanczos_FO' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | lanczos_FO(graph, nvtxs, ndims, yvecs, evals, bound, eigtol, | ^ eigen/eigensolve.c:239:13: warning: passing arguments to 'lanczos_FO' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | lanczos_FO(graph, nvtxs, ndims, yvecs, evals, bound, eigtol, | ^ eigen/eigensolve.c:246:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | active = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ eigen/eigensolve.c:251:17: warning: passing arguments to 'lanczos_SO' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | lanczos_SO(graph, nvtxs, ndims, yvecs, evals, bound, | ^ eigen/eigensolve.c:256:23: warning: passing arguments to 'lanczos_SO_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | lanczos_SO_float(graph, nvtxs, ndims, yvecs, evals, bound, | ^ eigen/eigensolve.c:272:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | active = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ eigen/eigensolve.c:277:23: warning: passing arguments to 'lanczos_SO_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | lanczos_SO_float(graph, nvtxs, ndims, yvecs, evals, bound, | ^ eigen/eigensolve.c:282:17: warning: passing arguments to 'lanczos_SO' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | lanczos_SO(graph, nvtxs, ndims, yvecs, evals, bound, | ^ eigen/eigensolve.c:309:12: warning: passing arguments to 'vecout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | vecout(yvecs[nstep], 1, nvtxs, "Eigenvector", (char *) NULL); | ^ eigen/eigensolve.c:318:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | sfree((char *) active); | ^ eigen/eigensolve.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void eigensolve(graph, nvtxs, nedges, maxdeg, vwgt_max, vwsqrt, | ^ 24 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o assign/y2x.o assign/y2x.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/checkbp.o bpmatch/checkbp.c coarsen/coarsen.c:91:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | vwsqrt = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ coarsen/coarsen.c:92:16: warning: passing arguments to 'makevwsqrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | makevwsqrt(vwsqrt, graph, nvtxs); | ^ coarsen/coarsen.c:96:22: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | maxdeg = find_maxdeg(graph, nvtxs, using_ewgts, (float *) NULL); | ^ coarsen/coarsen.c:114:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | space = (short *) smalloc((unsigned) (nvtxs + 1) * sizeof(short)); | ^ coarsen/coarsen.c:118:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | twptr = (float *) smalloc((unsigned) | ^ coarsen/coarsen.c:142:12: warning: passing arguments to 'eigensolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | eigensolve(graph, nvtxs, nedges, maxdeg, vwgt_max, vwsqrt, | ^ coarsen/coarsen.c:148:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | sfree((char *) real_term_wgts[1]); | ^ coarsen/coarsen.c:150:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | sfree((char *) space); | ^ coarsen/coarsen.c:152:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | sfree((char *) vwsqrt); | ^ coarsen/coarsen.c:159:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | ccoords = (float **) smalloc(igeom * sizeof(float *)); | ^ coarsen/coarsen.c:164:13: warning: passing arguments to 'coarsen1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | coarsen1(graph, nvtxs, nedges, &cgraph, &cnvtxs, &cnedges, | ^ coarsen/coarsen.c:185:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | cyvecs[i] = (double *) smalloc((unsigned) (cnvtxs + 1) * sizeof(double)); | ^ coarsen/coarsen.c:190:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | twptr = (float *) smalloc((unsigned) | ^ coarsen/coarsen.c:219:16: warning: passing arguments to 'interpolate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | interpolate(yvecs, cyvecs, ndims, graph, nvtxs, v2cv, using_ewgts); | ^ coarsen/coarsen.c:221:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | sfree((char *) cterm_wgts[1]); | ^ coarsen/coarsen.c:222:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | sfree((char *) v2cv); | ^ coarsen/coarsen.c:231:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | vwsqrt = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ coarsen/coarsen.c:232:16: warning: passing arguments to 'makevwsqrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | makevwsqrt(vwsqrt, graph, nvtxs); | ^ coarsen/coarsen.c:235:12: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | orthogvec(yvecs[i], 1, nvtxs, vwsqrt); | ^ coarsen/coarsen.c:239:10: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | orthog1(yvecs[i], 1, nvtxs); | ^ coarsen/coarsen.c:242:25: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | r1 = (double *) smalloc((unsigned) 7 * (nvtxs + 1) * sizeof(double)); | ^ coarsen/coarsen.c:266:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | space = (short *) smalloc((unsigned) (nvtxs + 1) * sizeof(short)); | ^ coarsen/coarsen.c:267:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | morespace = (int *) smalloc((unsigned) (nvtxs) * sizeof(int)); | ^ coarsen/coarsen.c:272:15: warning: passing arguments to 'normalize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | normalize(yvecs[i], 1, nvtxs); | ^ coarsen/coarsen.c:273:9: warning: passing arguments to 'rqi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | rqi(graph, yvecs, i, nvtxs, r1, r2, v, w, x, y, work, | ^ coarsen/coarsen.c:278:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | norm = dot(yvecs[i], 1, nvtxs, yvecs[i]); | ^ coarsen/coarsen.c:280:15: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | alpha = -dot(yvecs[j], 1, nvtxs, yvecs[i]) / norm; | ^ coarsen/coarsen.c:281:8: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | scadd(yvecs[j], 1, nvtxs, alpha, yvecs[i]); | ^ coarsen/coarsen.c:292:11: warning: passing arguments to 'normalize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | normalize(yvecs[ndims], 1, nvtxs); | ^ coarsen/coarsen.c:299:35: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | twptr = (float *) smalloc((unsigned) | ^ coarsen/coarsen.c:327:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | gvec = (double *) smalloc((unsigned) (nvtxs+1)*sizeof(double)); | ^ coarsen/coarsen.c:345:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | sfree((char *) gvec); | ^ coarsen/coarsen.c:347:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | sfree((char *) new_term_wgts[1]); | ^ coarsen/coarsen.c:351:9: warning: passing arguments to 'rqi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | rqi(graph, yvecs, ndims, nvtxs, r1, r2, v, w, x, y, work, | ^ coarsen/coarsen.c:358:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | sfree((char *) morespace); | ^ coarsen/coarsen.c:359:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | sfree((char *) space); | ^ coarsen/coarsen.c:362:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | sfree((char *) orthlist); | ^ coarsen/coarsen.c:365:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | sfree((char *) r1); | ^ coarsen/coarsen.c:367:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | sfree((char *) vwsqrt); | ^ coarsen/coarsen.c:377:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | sfree((char *) ccoords[i]); | ^ coarsen/coarsen.c:378:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | sfree((char *) ccoords); | ^ coarsen/coarsen.c:381:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | sfree((char *) cyvecs[i]); | ^ coarsen/coarsen.c:382:15: warning: passing arguments to 'free_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | free_graph(cgraph); | ^ coarsen/coarsen.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void coarsen(graph, nvtxs, nedges, using_vwgts, using_ewgts, term_wgts, | ^ 44 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/inits2d.o bpmatch/inits2d.c eigen/ql.c:15:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | int ql(d, e, n) | ^ 1 warning generated. eigen/rqi_ext.c:12:9: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | bail("ERROR: rqi_ext called, but not yet implemented. Sorry.",1); | ^ 1 warning generated. eigen/scanmin.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void scanmin(vec, beg, end, scanlist) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/inits3d.o bpmatch/inits3d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/genvals2d.o bpmatch/genvals2d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/genvals3d.o bpmatch/genvals3d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/map2d.o bpmatch/map2d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/map3d.o bpmatch/map3d.c klvspiff/matching.c:47:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | matching = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/matching.c:48:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | touched = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/matching.c:50:15: warning: passing arguments to 'bpmatching' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | bpmatching(n_left, n_right, pointers, indices, matching, touched); | ^ klvspiff/matching.c:52:17: warning: passing arguments to 'reachability' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | reachability(n_left, n_right, pointers, indices, matching, touched); | ^ klvspiff/matching.c:74:18: warning: passing arguments to 'confirm_match' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | confirm_match(n_left, n_right, pointers, indices, matching, *sep_size, sep_nodes); | ^ klvspiff/matching.c:78:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | sfree((char *) touched); | ^ klvspiff/matching.c:79:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | sfree((char *) matching); | ^ klvspiff/matching.c:25:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | void bpcover(n_left, n_right, pointers, indices, | ^ klvspiff/matching.c:116:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | seen = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/matching.c:121:13: warning: passing arguments to 'augment' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | augment(i, pointers, indices, matching, touched, seen); | ^ klvspiff/matching.c:125:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | sfree((char *) seen); | ^ klvspiff/matching.c:83:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | static void bpmatching(n_left, n_right, pointers, indices, matching, touched) | ^ klvspiff/matching.c: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 | static void bpmatching(), reachability(), augment(); | ^ klvspiff/matching.c:144:21: warning: passing arguments to 'touch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | enlarged = touch(node, pointers, indices, matching, touched, seen, &nseen); | ^ klvspiff/matching.c:129:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | static void augment(node, pointers, indices, matching, touched, seen) | ^ klvspiff/matching.c:21: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] 21 | static void bpmatching(), reachability(), augment(); | ^ klvspiff/matching.c:159:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | static int touch(node, pointers, indices, matching, touched, seen, nseen) | ^ klvspiff/matching.c:22: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] 22 | static int touch(), touch2(); | ^ klvspiff/matching.c:216:12: warning: passing arguments to 'touch2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | touch2(i, pointers, indices, matching, touched); | ^ klvspiff/matching.c:200:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | static void reachability(n_left, n_right, pointers, indices, matching, touched) | ^ klvspiff/matching.c:21:27: warning: a function declaration without a prototype is 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 | static void bpmatching(), reachability(), augment(); | ^ klvspiff/matching.c:222:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | static int touch2(node, pointers, indices, matching, touched) | ^ klvspiff/matching.c:22: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] 22 | static int touch(), touch2(); | ^ klvspiff/matching.c:269:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | marked = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/matching.c:290:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | sfree((char *) marked); | ^ klvspiff/matching.c:292:19: warning: passing arguments to 'match_size' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | i = match_size(matching, n_left); | ^ klvspiff/matching.c:253:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | void confirm_match(n_left, n_right, pointers, indices, matching, sep_size, sep_nodes) | ^ klvspiff/matching.c:306:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | int match_size(matching, nleft) | ^ 28 warnings generated. eigen/sorthog.c:23:14: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | alpha = -dot(vec, 1, n, dir) / dot(dir, 1, n, dir); | ^ eigen/sorthog.c:23:36: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | alpha = -dot(vec, 1, n, dir) / dot(dir, 1, n, dir); | ^ eigen/sorthog.c:24:7: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | scadd(vec, 1, n, alpha, dir); | ^ eigen/sorthog.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void sorthog(vec, n, solist, ngood) | ^ eigen/sorthog.c:42:20: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | alpha = -dot_float(vec, 1, n, dir) / dot_float(dir, 1, n, dir); | ^ eigen/sorthog.c:42:48: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | alpha = -dot_float(vec, 1, n, dir) / dot_float(dir, 1, n, dir); | ^ eigen/sorthog.c:43:13: warning: passing arguments to 'scadd_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | scadd_float(vec, 1, n, alpha, dir); | ^ eigen/sorthog.c:28:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | void sorthog_float(vec, n, solist, ngood) | ^ 8 warnings generated. eigen/scale_diag.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void scale_diag(vec, beg, end, diag) | ^ eigen/scale_diag.c:27:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | void scale_diag_float(vec, beg, end, diag) | ^ 2 warnings generated. eigen/lanczos_FO.c:169:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | bail("ERROR: System too small for number of eigenvalues requested.",1); | ^ eigen/lanczos_FO.c:175:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | u = mkvec(1, n); | ^ eigen/lanczos_FO.c:176:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | r = mkvec(1, n); | ^ eigen/lanczos_FO.c:177:15: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | Aq = mkvec(1, n); | ^ eigen/lanczos_FO.c:178:20: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | ritzvec = mkvec(1, n); | ^ eigen/lanczos_FO.c:179:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | zeros = mkvec(1, n); | ^ eigen/lanczos_FO.c:180:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | setvec(zeros, 1, n, 0.0); | ^ eigen/lanczos_FO.c:181:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | workn = mkvec(1, n); | ^ eigen/lanczos_FO.c:182:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | Ares = mkvec(1, d); | ^ eigen/lanczos_FO.c:183:23: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | inv_lambda = mkvec(1, d); | ^ eigen/lanczos_FO.c:184:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | index = (int *) smalloc((unsigned) (d + 1) * sizeof(int)); | ^ eigen/lanczos_FO.c:185:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | alpha = mkvec(1, maxj); | ^ eigen/lanczos_FO.c:186:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | beta = mkvec(1, maxj + 1); | ^ eigen/lanczos_FO.c:187:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | ritz = mkvec(1, maxj); | ^ eigen/lanczos_FO.c:188:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | s = mkvec(1, maxj); | ^ eigen/lanczos_FO.c:189:15: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | bj = mkvec(1, maxj); | ^ eigen/lanczos_FO.c:190:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | workj = mkvec(1, maxj + 1); | ^ eigen/lanczos_FO.c:191:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | q = (double **) smalloc((unsigned) (maxj + 1) * sizeof(double *)); | ^ eigen/lanczos_FO.c:192:26: warning: passing arguments to 'mkscanlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | scanlist = mkscanlist(d); | ^ eigen/lanczos_FO.c:196:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | wv1 = (double *) smalloc((unsigned) 6 * (n + 1) * sizeof(double)); | ^ eigen/lanczos_FO.c:218:11: warning: passing arguments to 'vecran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | vecran(r, 1, n); | ^ eigen/lanczos_FO.c:221:9: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | orthog1(r, 1, n); | ^ eigen/lanczos_FO.c:226:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | ones = mkvec(1, n); | ^ eigen/lanczos_FO.c:227:12: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | setvec(ones, 1, n, 1.0); | ^ eigen/lanczos_FO.c:234:11: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | orthogvec(r, 1, n, vwsqrt); | ^ eigen/lanczos_FO.c:243:19: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | beta[1] = norm(r, 1, n); | ^ eigen/lanczos_FO.c:261:18: warning: passing arguments to 'mkvec_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | q[j] = mkvec_ret(1, n); | ^ eigen/lanczos_FO.c:265:23: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | strout("WARNING: Lanczos out of memory; computing best approximation available.\n"); | ^ eigen/lanczos_FO.c:268:14: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | bail("ERROR: Sorry, can't salvage Lanczos.",1); | ^ eigen/lanczos_FO.c:274:10: warning: passing arguments to 'vecscale' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | vecscale(q[j], 1, n, 1.0 / beta[j], r); | ^ eigen/lanczos_FO.c:278:20: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | splarax(Aq, A, n, q[j], vwsqrt, workn); | ^ eigen/lanczos_FO.c:281:13: warning: passing arguments to 'symmlq_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | symmlq_(&long_n, &(q[j][1]), &wv1[1], &wv2[1], &wv3[1], &wv4[1], &Aq[1], &wv5[1], | ^ eigen/lanczos_FO.c:296:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | update(u, 1, n, Aq, -beta[j], q[j - 1]); | ^ eigen/lanczos_FO.c:297:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | alpha[j] = dot(u, 1, n, q[j]); | ^ eigen/lanczos_FO.c:298:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | update(r, 1, n, u, -alpha[j], q[j]); | ^ eigen/lanczos_FO.c:302:13: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | orthog1(r, 1, n); | ^ eigen/lanczos_FO.c:305:15: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | orthogvec(r, 1, n, vwsqrt); | ^ eigen/lanczos_FO.c:307:15: warning: passing arguments to 'orthogonalize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | orthogonalize(r, n, orthlist); | ^ eigen/lanczos_FO.c:312:20: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | beta[j + 1] = norm(r, 1, n); | ^ eigen/lanczos_FO.c:322:29: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | ritzval_flag = get_ritzvals(alpha, beta+1, j, Anorm, workj+1, | ^ eigen/lanczos_FO.c:329:17: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | bail("ERROR: Both Sturm bisection and QL failed.",1); | ^ eigen/lanczos_FO.c:337:18: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | Sres = Tevec(alpha, beta, j, ritz[i], s); | ^ eigen/lanczos_FO.c:351:13: warning: passing arguments to 'scanmin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | scanmin(ritz, 1, j, &scanlist); | ^ eigen/lanczos_FO.c:354:13: warning: passing arguments to 'scanmax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | scanmax(ritz, 1, j, &scanlist); | ^ eigen/lanczos_FO.c:375:14: warning: passing arguments to 'mkeigvecs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | mkeigvecs(scanlist,lambda,bound,index,bj,d,&Sres_max,alpha,beta+1,j,s,y,n,q); | ^ eigen/lanczos_FO.c:388:13: warning: passing arguments to 'warnings' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | warnings(workn, A, y, n, lambda, vwsqrt, Ares, bound, index, | ^ eigen/lanczos_FO.c:394:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | frvec(u, 1); | ^ eigen/lanczos_FO.c:395:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | frvec(r, 1); | ^ eigen/lanczos_FO.c:396:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | frvec(Aq, 1); | ^ eigen/lanczos_FO.c:397:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | frvec(ritzvec, 1); | ^ eigen/lanczos_FO.c:398:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | frvec(zeros, 1); | ^ eigen/lanczos_FO.c:400:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | frvec(ones, 1); | ^ eigen/lanczos_FO.c:402:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | frvec(workn, 1); | ^ eigen/lanczos_FO.c:403:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | frvec(Ares, 1); | ^ eigen/lanczos_FO.c:404:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | frvec(inv_lambda, 1); | ^ eigen/lanczos_FO.c:405:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | sfree((char *) index); | ^ eigen/lanczos_FO.c:406:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | frvec(alpha, 1); | ^ eigen/lanczos_FO.c:407:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | frvec(beta, 1); | ^ eigen/lanczos_FO.c:408:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | frvec(ritz, 1); | ^ eigen/lanczos_FO.c:409:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | frvec(s, 1); | ^ eigen/lanczos_FO.c:410:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | frvec(bj, 1); | ^ eigen/lanczos_FO.c:411:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | frvec(workj, 1); | ^ eigen/lanczos_FO.c:413:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | frvec(wv1, 0); | ^ eigen/lanczos_FO.c:417:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | sfree((char *) scanlist); | ^ eigen/lanczos_FO.c:421:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | frvec(q[i], 1); | ^ eigen/lanczos_FO.c:425:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | sfree((char *) orthlist); | ^ eigen/lanczos_FO.c:430:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | sfree((char *) orthlist2); | ^ eigen/lanczos_FO.c:433:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | sfree((char *) q); | ^ eigen/lanczos_FO.c:61:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | void lanczos_FO(A, n, d, y, lambda, bound, eigtol, vwsqrt, maxdeg, version) | ^ 69 warnings generated. eigen/sturmcnt.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int sturmcnt(alpha, beta, j, mu, p) | ^ 1 warning generated. symmlq/msolve.c:7:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7 | int msolve_(lnvtxs, x, y, dA, vwsqrt, work) | ^ 1 warning generated. klvspiff/flow.c:102:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | resid = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/flow.c:103:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | touched = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/flow.c:104:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | flow = (int *) smalloc((unsigned) (nedges + 1) * sizeof(int)); | ^ klvspiff/flow.c:108:11: warning: passing arguments to 'bpflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | bpflow(n_left, n_right, pointers, indices, vweight, resid, flow, touched); | ^ klvspiff/flow.c:110:17: warning: passing arguments to 'reachability' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | reachability(n_left, n_right, pointers, indices, resid, flow, touched); | ^ klvspiff/flow.c:130:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | sep_nodes = (int *) smalloc((unsigned) (sep_size + 1) * sizeof(int)); | ^ klvspiff/flow.c:154:14: warning: passing arguments to 'confirm_cover' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | confirm_cover(n_left, n_right, pointers, indices, flow, vweight, resid, | ^ klvspiff/flow.c:158:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | sfree((char *) flow); | ^ klvspiff/flow.c:159:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | sfree((char *) touched); | ^ klvspiff/flow.c:160:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | sfree((char *) resid); | ^ klvspiff/flow.c:53:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | void wbpcover(n_left, n_right, pointers, indices, vweight, | ^ klvspiff/flow.c:208:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | seen = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/flow.c:214:24: warning: passing arguments to 'augment' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | modified = augment(i, pointers, indices, resid, flow, touched, seen); | ^ klvspiff/flow.c:218:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | sfree((char *) seen); | ^ klvspiff/flow.c:164:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | static void bpflow(n_left, n_right, pointers, indices, vweight, resid, flow, touched) | ^ klvspiff/flow.c:49: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] 49 | static void bpflow(), reachability(), touch(); | ^ klvspiff/flow.c:239:10: warning: passing arguments to 'touch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | touch(node, pointers, indices, resid, flow, touched, &flow1, seen, &nseen); | ^ klvspiff/flow.c:222:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | static int augment(node, pointers, indices, resid, flow, touched, seen) | ^ klvspiff/flow.c:50: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] 50 | static int augment(), touch2(); | ^ klvspiff/flow.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 | static void touch(node, pointers, indices, resid, flow, touched, flow1, seen, nseen) | ^ klvspiff/flow.c:49:39: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | static void bpflow(), reachability(), touch(); | ^ klvspiff/flow.c:339:12: warning: passing arguments to 'touch2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | touch2(i, pointers, indices, flow, touched); | ^ klvspiff/flow.c:322:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | static void reachability(n_left, n_right, pointers, indices, resid, flow, touched) | ^ klvspiff/flow.c:49:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 49 | static void bpflow(), reachability(), touch(); | ^ klvspiff/flow.c:346:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | static int touch2(node, pointers, indices, flow, touched) | ^ klvspiff/flow.c:50:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static int augment(), touch2(); | ^ klvspiff/flow.c:397:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | marked = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/flow.c:420:19: warning: passing arguments to 'count_flow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | i = count_flow(n_left, n_right, pointers, flow); | ^ klvspiff/flow.c:431:16: warning: passing arguments to 'count_resid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | count_resid(n_left, n_right, resid, vweight, marked); | ^ klvspiff/flow.c:433:16: warning: passing arguments to 'check_resid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | check_resid(n_left, n_right, vweight, resid, pointers, indices, flow); | ^ klvspiff/flow.c:435:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | sfree((char *) marked); | ^ klvspiff/flow.c:378:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | void confirm_cover(n_left, n_right, pointers, indices, flow, vweight, resid, | ^ klvspiff/flow.c:438:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | int count_flow(n_left, n_right, pointers, flow) | ^ klvspiff/flow.c:453:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | void count_resid(n_left, n_right, resid, vweight, marked) | ^ klvspiff/flow.c:521:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | diff = (int *) smalloc((unsigned) (n_left + n_right) * sizeof(int)); | ^ klvspiff/flow.c:542:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | sfree((char *) diff); | ^ klvspiff/flow.c:489:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | void check_resid(n_left, n_right, vweight, resid, pointers, indices, flow) | ^ 37 warnings generated. eigen/solistout.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void solistout(solist, n, ngood, j) | ^ eigen/solistout.c:48:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | void solistout_float(solist, n, ngood, j) | ^ 2 warnings generated. klspiff/nway_kl.c:138:33: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | bspace = (int *) smalloc_ret((unsigned) nvtxs * sizeof(int)); | ^ klspiff/nway_kl.c:139:39: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | weightsum = (double *) smalloc_ret((unsigned) nsets * sizeof(double)); | ^ klspiff/nway_kl.c:140:36: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | locked = (double *) smalloc_ret((unsigned) nsets * sizeof(double)); | ^ klspiff/nway_kl.c:141:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | loose = (double *) smalloc_ret((unsigned) nsets * sizeof(double)); | ^ klspiff/nway_kl.c:144:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | sfree((char *) loose); | ^ klspiff/nway_kl.c:145:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | sfree((char *) locked); | ^ klspiff/nway_kl.c:146:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | sfree((char *) weightsum); | ^ klspiff/nway_kl.c:147:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | sfree((char *) bspace); | ^ klspiff/nway_kl.c:157:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | sfree((char *) *bndy_list); | ^ klspiff/nway_kl.c:224:20: warning: passing arguments to 'bucketsorts_bi' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | bucketsorts_bi(graph, nvtxs, buckets, listspace, dvals, sets, term_wgts, | ^ klspiff/nway_kl.c:229:17: warning: passing arguments to 'bucketsorts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | bucketsorts(graph, nvtxs, buckets, listspace, dvals, sets, term_wgts, | ^ klspiff/nway_kl.c:237:14: warning: passing arguments to 'pbuckets' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | pbuckets(buckets, listspace, maxdval, nsets); | ^ klspiff/nway_kl.c:398:19: warning: passing arguments to 'removebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | removebilist(&listspace[l][bestvtx], | ^ klspiff/nway_kl.c:410:22: warning: cast to 'struct bilist *' from smaller integer type 'int' [-Wint-to-pointer-cast] 410 | bestptr->prev = (struct bilist *) bestto; | ^~~~~~~~~~~~~~~~~~~~~~~~ klspiff/nway_kl.c:431:15: warning: passing arguments to 'bucketsort1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | bucketsort1(graph, neighbor, buckets, listspace, dvals, sets, | ^ klspiff/nway_kl.c:442:18: warning: passing arguments to 'movebilist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | movebilist(&listspace[l][neighbor], | ^ klspiff/nway_kl.c:455:11: warning: passing arguments to 'pbuckets' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | pbuckets(buckets, listspace, maxdval, nsets); | ^ klspiff/nway_kl.c:466:12: warning: cast to smaller integer type 'int' from 'struct bilist *' [-Wpointer-to-int-cast] 466 | bestto = (int) bptr->prev; | ^~~~~~~~~~~~~~~~ klspiff/nway_kl.c:511:29: warning: passing arguments to 'make_kl_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | list_length = make_kl_list(graph, movelist, buckets, listspace, | ^ klspiff/nway_kl.c:526:20: warning: passing arguments to 'make_bndy_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 526 | make_bndy_list(graph, movelist, buckets, listspace, sets, nsets, | ^ klspiff/nway_kl.c:535:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | sfree((char *) loose); | ^ klspiff/nway_kl.c:536:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | sfree((char *) locked); | ^ klspiff/nway_kl.c:537:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | sfree((char *) weightsum); | ^ klspiff/nway_kl.c:538:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | sfree((char *) bspace); | ^ klspiff/nway_kl.c:22:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | int nway_kl(graph, nvtxs, buckets, listspace, tops, dvals, sets, | ^ 25 warnings generated. symmlq/aprod.c:28:12: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | splarax(y - 1, A, nvtxs, x - 1, vwsqrt, work - 1); | ^ symmlq/aprod.c:32:9: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | orthog1(y - 1, 1, nvtxs); | ^ symmlq/aprod.c:34:11: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | orthogvec(y - 1, 1, nvtxs, vwsqrt); | ^ symmlq/aprod.c:35:18: warning: passing arguments to 'orthogonalize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | orthogonalize(y - 1, nvtxs, orthlist); | ^ symmlq/aprod.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | int aprod_(lnvtxs, x, y, dA, vwsqrt, work, dorthlist) | ^ 5 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/movevtxs.o bpmatch/movevtxs.c eigen/scanmax.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void scanmax(vec, beg, end, scanlist) | ^ 1 warning generated. symmlq/pow_dd.c:7:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7 | double pow_dd(ap, bp) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/sorts2d.o bpmatch/sorts2d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o bpmatch/sorts3d.o bpmatch/sorts3d.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/compute_cube_edata.o refine_map/compute_cube_edata.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/compute_cube_vdata.o refine_map/compute_cube_vdata.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/refine_cube.o refine_map/refine_cube.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/update_cube_edata.o refine_map/update_cube_edata.c eigen/Tevec.c:74:22: warning: passing arguments to 'bidir' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | residual = bidir(alpha,beta,j,ritz,s,hurdle); | ^ eigen/Tevec.c:81:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | work = mkvec(1, 7*j); /* lump things to save mallocs */ | ^ eigen/Tevec.c:91:11: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | cpvec(&(work[6*j]),1,j,s); | ^ eigen/Tevec.c:94:13: warning: passing arguments to 'tinvit_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | tinvit_(&long_j, &long_j, &(alpha[1]), &(beta[1]), &(work[1]), &nevals, | ^ eigen/Tevec.c:127:15: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | cpvec(s,1,j,&(work[6*j])); | ^ eigen/Tevec.c:131:11: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | frvec(work, 1); | ^ eigen/Tevec.c:37:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | double Tevec(alpha, beta, j, ritz, s) | ^ 7 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/update_cube_vdata.o refine_map/update_cube_vdata.c eigen/tri_solve.c:42:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | bail("ERROR: Zero pivot in tri_solve().",1); | ^ eigen/tri_solve.c:53:10: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | bail("ERROR: Zero pivot in tri_solve().",1); | ^ eigen/tri_solve.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | void tri_solve(alpha, beta, j, lambda, v, b, d, e) | ^ 3 warnings generated. tinvit/pythag.c:8:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | doublereal pythag_(a, b) | ^ 1 warning generated. optimize/determinant.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | double determinant(M, ndims) | ^ 1 warning generated. tinvit/epslon.c:8:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | doublereal epslon_(x) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/find_edge_cube.o refine_map/find_edge_cube.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/init_cube_edata.o refine_map/init_cube_edata.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/compute_mesh_edata.o refine_map/compute_mesh_edata.c klspiff/coarsen_kl.c:106:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | vwsqrt = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ klspiff/coarsen_kl.c:107:16: warning: passing arguments to 'makevwsqrt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | makevwsqrt(vwsqrt, graph, nvtxs); | ^ klspiff/coarsen_kl.c:114:35: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | yvecs[i] = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ klspiff/coarsen_kl.c:117:26: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | active = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ klspiff/coarsen_kl.c:119:20: warning: passing arguments to 'make_connected' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | make_connected(graph, nvtxs, &nedges, (short *) &(yvecs[1][0]), | ^ klspiff/coarsen_kl.c:123:18: warning: passing arguments to 'print_connected' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | print_connected(cdata); | ^ klspiff/coarsen_kl.c:129:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | twptr = (float *) smalloc((unsigned) | ^ klspiff/coarsen_kl.c:184:22: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | maxdeg = find_maxdeg(graph, nvtxs, using_ewgts, &ewgt_max); | ^ klspiff/coarsen_kl.c:185:12: warning: passing arguments to 'eigensolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | eigensolve(graph, nvtxs, nedges, maxdeg, vwgt_max, vwsqrt, | ^ klspiff/coarsen_kl.c:191:22: warning: passing arguments to 'make_unconnected' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | make_unconnected(graph, &nedges, &cdata, using_ewgts); | ^ klspiff/coarsen_kl.c:193:8: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | assign(graph, yvecs, nvtxs, ndims, architecture, nsets, vwsqrt, assignment, | ^ klspiff/coarsen_kl.c:198:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | sfree((char *) active); | ^ klspiff/coarsen_kl.c:200:15: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | count_weights(graph, nvtxs, assignment, nsets, weights, (vwgt_max != 1)); | ^ klspiff/coarsen_kl.c:205:17: warning: passing arguments to 'compress_ewgts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | compress_ewgts(graph, nvtxs, nedges, ewgt_max, using_ewgts); | ^ klspiff/coarsen_kl.c:219:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | bndy_list = (int *) smalloc((unsigned) (nvtxs+1)*sizeof(int)); | ^ klspiff/coarsen_kl.c:225:13: warning: passing arguments to 'klspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | klspiff(graph, nvtxs, assignment, nsets, hops, real_goal, | ^ klspiff/coarsen_kl.c:229:16: warning: passing arguments to 'restore_ewgts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | restore_ewgts(graph, nvtxs); | ^ klspiff/coarsen_kl.c:233:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | bndy_list = (int *) smalloc((unsigned) (nvtxs+1)*sizeof(int)); | ^ klspiff/coarsen_kl.c:245:34: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | bndy_list = (int *) srealloc((char *) bndy_list, | ^ klspiff/coarsen_kl.c:251:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | sfree((char *) real_term_wgts[1]); | ^ klspiff/coarsen_kl.c:254:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | sfree((char *) vwsqrt); | ^ klspiff/coarsen_kl.c:256:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | sfree((char *) yvecs[i]); | ^ klspiff/coarsen_kl.c:262:37: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | ccoords = (float **) smalloc((unsigned) igeom * sizeof(float *)); | ^ klspiff/coarsen_kl.c:267:13: warning: passing arguments to 'coarsen1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | coarsen1(graph, nvtxs, nedges, &cgraph, &cnvtxs, &cnedges, &v2cv, | ^ klspiff/coarsen_kl.c:271:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | twptr = (float *) smalloc((unsigned) | ^ klspiff/coarsen_kl.c:321:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | cassignment = (short *) smalloc((unsigned) (cnvtxs + 1) * sizeof(short)); | ^ klspiff/coarsen_kl.c:334:24: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | cv2v = (int *) smalloc((unsigned) (cnvtxs + 1) * sizeof(int)); | ^ klspiff/coarsen_kl.c:335:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | mflag = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ klspiff/coarsen_kl.c:354:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | bndy_list = (int *) smalloc((unsigned) (2 * clist_length + 1) * sizeof(int)); | ^ klspiff/coarsen_kl.c:365:30: warning: passing arguments to 'srealloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | bndy_list = (int *) srealloc((char *) bndy_list, | ^ klspiff/coarsen_kl.c:368:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | sfree((char *) mflag); | ^ klspiff/coarsen_kl.c:369:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | sfree((char *) cv2v); | ^ klspiff/coarsen_kl.c:370:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | sfree((char *) cbndy_list); | ^ klspiff/coarsen_kl.c:377:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | sfree((char *) cassignment); | ^ klspiff/coarsen_kl.c:379:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | sfree((char *) cterm_wgts[1]); | ^ klspiff/coarsen_kl.c:380:15: warning: passing arguments to 'free_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | free_graph(cgraph); | ^ klspiff/coarsen_kl.c:381:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | sfree((char *) v2cv); | ^ klspiff/coarsen_kl.c:396:22: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | maxdeg = find_maxdeg(graph, nvtxs, using_ewgts, &ewgt_max); | ^ klspiff/coarsen_kl.c:398:20: warning: passing arguments to 'compress_ewgts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | compress_ewgts(graph, nvtxs, nedges, ewgt_max, | ^ klspiff/coarsen_kl.c:403:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | twptr = (float *) smalloc((unsigned) | ^ klspiff/coarsen_kl.c:438:19: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | count_weights(graph, nvtxs, assignment, nsets, weights, | ^ klspiff/coarsen_kl.c:442:9: warning: passing arguments to 'klspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | klspiff(graph, nvtxs, assignment, nsets, hops, real_goal, | ^ klspiff/coarsen_kl.c:447:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | sfree((char *) real_term_wgts[1]); | ^ klspiff/coarsen_kl.c:451:19: warning: passing arguments to 'restore_ewgts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | restore_ewgts(graph, nvtxs); | ^ klspiff/coarsen_kl.c:457:18: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | sfree((char *) ccoords[i]); | ^ klspiff/coarsen_kl.c:458:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | sfree((char *) ccoords); | ^ klspiff/coarsen_kl.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void coarsen_kl(graph, nvtxs, nedges, using_vwgts, using_ewgts, term_wgts, | ^ 47 warnings generated. eigen/rqi.c:79:12: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | splarax(y, A, n, u, vwsqrt, r1); | ^ eigen/rqi.c:80:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | shift = dot(u, 1, n, y); | ^ eigen/rqi.c:81:10: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | scadd(y, 1, n, -shift, u); | ^ eigen/rqi.c:82:15: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | res = norm(y, 1, n); /* eigen-residual */ | ^ eigen/rqi.c:101:11: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | doubleout(shift, 1); | ^ eigen/rqi.c:102:11: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | doubleout(res, 1); | ^ eigen/rqi.c:108:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | old_assignment = (short *) smalloc((unsigned) (n + 1) * sizeof(short)); | ^ eigen/rqi.c:134:9: warning: passing arguments to 'symmlq_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | symmlq_(&long_n, &u[1], &r1[1], &r2[1], &v[1], &w[1], &x[1], &y[1], | ^ eigen/rqi.c:140:14: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | normx = norm(x, 1, n); | ^ eigen/rqi.c:141:10: warning: passing arguments to 'vecscale' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | vecscale(u, 1, n, 1.0 / normx, x); | ^ eigen/rqi.c:142:9: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | splarax(y, A, n, u, vwsqrt, r1); | ^ eigen/rqi.c:143:13: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | shift = dot(u, 1, n, y); | ^ eigen/rqi.c:144:7: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | scadd(y, 1, n, -shift, u); | ^ eigen/rqi.c:146:12: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | res = norm(y, 1, n); | ^ eigen/rqi.c:157:9: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | assign(A, yvecs, n, 1, cube_or_mesh, nsets, vwsqrt, assignment, | ^ eigen/rqi.c:159:6: warning: passing arguments to 'x2y' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | x2y(yvecs, ndims, n, vwsqrt); | ^ eigen/rqi.c:171:9: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | assign(A, yvecs, n, ndims, cube_or_mesh, nsets, vwsqrt, assignment, | ^ eigen/rqi.c:173:6: warning: passing arguments to 'x2y' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | x2y(yvecs, ndims, n, vwsqrt); | ^ eigen/rqi.c:191:15: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | doubleout(shift, 1); | ^ eigen/rqi.c:192:15: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | doubleout(res, 1); | ^ eigen/rqi.c:205:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | strout("WARNING: Residual convergence not monotonic; RQI may have misconverged.\n"); | ^ eigen/rqi.c:210:11: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | doubleout(*evalest, 1); | ^ eigen/rqi.c:215:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | sfree((char *) old_assignment); | ^ eigen/rqi.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void rqi(A, yvecs, index, n, r1, r2, v, w, x, y, work, tol, initshift, evalest, | ^ 24 warnings generated. eigen/lanczos_ext.c:135:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | bail("ERROR: Extended Lanczos only available for bisection.", 1); | ^ eigen/lanczos_ext.c:140:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | bail("ERROR: System too small for number of eigenvalues requested.", 1); | ^ eigen/lanczos_ext.c:146:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | u = mkvec(1, n); | ^ eigen/lanczos_ext.c:147:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | r = mkvec(1, n); | ^ eigen/lanczos_ext.c:148:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | workn = mkvec(1, n); | ^ eigen/lanczos_ext.c:149:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | Ares = mkvec(0, d); | ^ eigen/lanczos_ext.c:150:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | index = (int *) smalloc((unsigned) (d + 1) * sizeof(int)); | ^ eigen/lanczos_ext.c:151:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | alpha = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:152:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | beta = mkvec(0, maxj); | ^ eigen/lanczos_ext.c:153:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | ritz = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:154:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | s = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:155:15: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | bj = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:156:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | workj = mkvec(0, maxj); | ^ eigen/lanczos_ext.c:157:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | q = (double **) smalloc((unsigned) (maxj + 1) * sizeof(double *)); | ^ eigen/lanczos_ext.c:158:42: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | solist = (struct orthlink **) smalloc((unsigned) (maxj + 1) * sizeof(struct orthlink *)); | ^ eigen/lanczos_ext.c:159:26: warning: passing arguments to 'mkscanlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | scanlist = mkscanlist(d); | ^ eigen/lanczos_ext.c:160:19: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | extvec = mkvec(1, n); | ^ eigen/lanczos_ext.c:161:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | v = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:162:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | work1 = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:163:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | work2 = mkvec(1, maxj); | ^ eigen/lanczos_ext.c:182:10: warning: passing arguments to 'cpvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | cpvec(r, 1, n, gvec); | ^ eigen/lanczos_ext.c:184:12: warning: passing arguments to 'scale_diag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | scale_diag(r, 1, n, vwsqrt); | ^ eigen/lanczos_ext.c:186:17: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | check = norm(r, 1, n); | ^ eigen/lanczos_ext.c:188:9: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | orthog1(r, 1, n); | ^ eigen/lanczos_ext.c:191:11: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | orthogvec(r, 1, n, vwsqrt); | ^ eigen/lanczos_ext.c:193:30: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | check = fabs(check - norm(r, 1, n)); | ^ eigen/lanczos_ext.c:195:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | strout("WARNING: In terminal propagation, rhs should have no component in the"); | ^ eigen/lanczos_ext.c:203:19: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | beta[0] = norm(r, 1, n); | ^ eigen/lanczos_ext.c:204:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | q[0] = mkvec(1, n); | ^ eigen/lanczos_ext.c:205:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | setvec(q[0], 1, n, 0.0); | ^ eigen/lanczos_ext.c:206:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | setvec(bj, 1, maxj, DOUBLE_MAX); | ^ eigen/lanczos_ext.c:233:18: warning: passing arguments to 'mkvec_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | q[j] = mkvec_ret(1, n); | ^ eigen/lanczos_ext.c:237:9: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | strout("WARNING: Lanczos_ext out of memory; computing best approximation available.\n"); | ^ eigen/lanczos_ext.c:240:7: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | bail("ERROR: Sorry, can't salvage Lanczos_ext.", 1); | ^ eigen/lanczos_ext.c:244:8: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | frvec(q[i], 1); | ^ eigen/lanczos_ext.c:250:10: warning: passing arguments to 'vecscale' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | vecscale(q[j], 1, n, 1.0 / beta[j - 1], r); | ^ eigen/lanczos_ext.c:253:9: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | splarax(u, A, n, q[j], vwsqrt, workn); | ^ eigen/lanczos_ext.c:256:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | update(r, 1, n, u, -beta[j - 1], q[j - 1]); | ^ eigen/lanczos_ext.c:257:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | alpha[j] = dot(r, 1, n, q[j]); | ^ eigen/lanczos_ext.c:258:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | update(r, 1, n, r, -alpha[j], q[j]); | ^ eigen/lanczos_ext.c:264:13: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | orthog1(r, 1, n); | ^ eigen/lanczos_ext.c:267:15: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | orthogvec(r, 1, n, vwsqrt); | ^ eigen/lanczos_ext.c:270:13: warning: passing arguments to 'sorthog' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | sorthog(r, n, solist, ngood); | ^ eigen/lanczos_ext.c:273:16: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | beta[j] = norm(r, 1, n); | ^ eigen/lanczos_ext.c:275:18: warning: passing arguments to 'lanpause' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | pause = lanpause(j, lastpause, interval, q, n, &pausemode, version, beta[j]); | ^ eigen/lanczos_ext.c:302:33: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | ritzval_flag = get_ritzvals(alpha, beta, j, Anorm, workj, ritz, d, | ^ eigen/lanczos_ext.c:307:7: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | bail("ERROR: Lanczos_ext failed in computing eigenvalues of T.", 1); | ^ eigen/lanczos_ext.c:313:13: warning: passing arguments to 'scanmin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | scanmin(ritz, 1, j, &scanlist); | ^ eigen/lanczos_ext.c:318:12: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | setvec(bj, 1, j, 0.0); | ^ eigen/lanczos_ext.c:320:15: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_ext.c:337:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | doubleout(ritz[i], 1); | ^ eigen/lanczos_ext.c:338:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | doubleout(bj[i], 1); | ^ eigen/lanczos_ext.c:347:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | doubleout(ritz[temp], 1); | ^ eigen/lanczos_ext.c:348:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 348 | doubleout(bj[temp], 1); | ^ eigen/lanczos_ext.c:358:16: warning: passing arguments to 'get_extval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | get_extval(alpha, beta, j, ritz[1], s, eigtol, beta[0], sigma, &extval, | ^ eigen/lanczos_ext.c:383:36: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | (solist[ngood])->vec = mkvec(1, n); | ^ eigen/lanczos_ext.c:386:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_ext.c:393:10: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | setvec((solist[ngood])->vec, 1, n, 0.0); | ^ eigen/lanczos_ext.c:395:13: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | scadd((solist[ngood])->vec, 1, n, s[k], q[k]); | ^ eigen/lanczos_ext.c:407:16: warning: passing arguments to 'solistout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | solistout(solist, n, ngood, j); | ^ eigen/lanczos_ext.c:411:19: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | setvec(y[1], 1, n, 0.0); | ^ eigen/lanczos_ext.c:413:22: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | scadd(y[1], 1, n, v[k], q[k]); | ^ eigen/lanczos_ext.c:417:33: warning: passing arguments to 'checkeig_ext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | checkeig_ext(workn, u, A, y[1], n, extval, vwsqrt, gvec, eigtol, FALSE); | ^ eigen/lanczos_ext.c:437:9: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | strout("WARNING: Maximum number of Lanczos iterations reached.\n"); | ^ eigen/lanczos_ext.c:446:8: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | setvec(y[1], 1, n, 0.0); | ^ eigen/lanczos_ext.c:448:11: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | scadd(y[1], 1, n, v[k], q[k]); | ^ eigen/lanczos_ext.c:456:25: warning: passing arguments to 'checkeig_ext' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | checkeig_ext(workn, u, A, y[1], n, extval, vwsqrt, gvec, eigtol, TRUE); | ^ eigen/lanczos_ext.c:463:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | frvec(u, 1); | ^ eigen/lanczos_ext.c:464:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | frvec(r, 1); | ^ eigen/lanczos_ext.c:465:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | frvec(workn, 1); | ^ eigen/lanczos_ext.c:466:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | frvec(Ares, 0); | ^ eigen/lanczos_ext.c:467:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | sfree((char *) index); | ^ eigen/lanczos_ext.c:468:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | frvec(alpha, 1); | ^ eigen/lanczos_ext.c:469:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | frvec(beta, 0); | ^ eigen/lanczos_ext.c:470:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | frvec(ritz, 1); | ^ eigen/lanczos_ext.c:471:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | frvec(s, 1); | ^ eigen/lanczos_ext.c:472:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | frvec(bj, 1); | ^ eigen/lanczos_ext.c:473:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | frvec(workj, 0); | ^ eigen/lanczos_ext.c:475:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | frvec(q[i], 1); | ^ eigen/lanczos_ext.c:478:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | sfree((char *) q); | ^ eigen/lanczos_ext.c:481:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | sfree((char *) scanlist); | ^ eigen/lanczos_ext.c:486:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | frvec((solist[i])->vec, 1); | ^ eigen/lanczos_ext.c:487:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | sfree((char *) solist[i]); | ^ eigen/lanczos_ext.c:490:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | sfree((char *) solist); | ^ eigen/lanczos_ext.c:491:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 491 | frvec(extvec, 1); | ^ eigen/lanczos_ext.c:492:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | frvec(v, 1); | ^ eigen/lanczos_ext.c:493:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 493 | frvec(work1, 1); | ^ eigen/lanczos_ext.c:494:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | frvec(work2, 1); | ^ eigen/lanczos_ext.c:17:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | int lanczos_ext(A, n, d, y, eigtol, vwsqrt, maxdeg, version, gvec, sigma) | ^ 89 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/compute_mesh_vdata.o refine_map/compute_mesh_vdata.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/find_edge_mesh.o refine_map/find_edge_mesh.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/init_mesh_edata.o refine_map/init_mesh_edata.c eigen/warnings.c:59:7: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | bail((char *) NULL, 1); | ^ eigen/warnings.c:71:21: warning: passing arguments to 'checkeig' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | Ares[i] = checkeig(workn, A, y[i], n, lambda[i], vwsqrt, u); | ^ eigen/warnings.c:82:17: warning: passing arguments to 'doubleout_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | doubleout_file(outfile, lambda[i], 1); | ^ eigen/warnings.c:83:17: warning: passing arguments to 'doubleout_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | doubleout_file(outfile, bound[i], 1); | ^ eigen/warnings.c:84:17: warning: passing arguments to 'doubleout_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | doubleout_file(outfile, Ares[i], 1); | ^ eigen/warnings.c:129:18: warning: passing arguments to 'doubleout_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | doubleout_file(outfile, lambda[i], 1); | ^ eigen/warnings.c:130:18: warning: passing arguments to 'doubleout_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | doubleout_file(outfile, bound[i], 1); | ^ eigen/warnings.c:131:18: warning: passing arguments to 'doubleout_file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | doubleout_file(outfile, Ares[i], 1); | ^ eigen/warnings.c:166:7: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | bail((char *) NULL, 1); | ^ eigen/warnings.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void warnings(workn, A, y, n, lambda, vwsqrt, Ares, bound, | ^ 10 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/refine_mesh.o refine_map/refine_mesh.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/update_mesh_edata.o refine_map/update_mesh_edata.c optimize/opt2d.c:81:15: warning: passing arguments to 'func2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | func = func2d(coeffs, theta); | ^ optimize/opt2d.c:82:15: warning: passing arguments to 'grad2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | grad = grad2d(coeffs, theta); | ^ optimize/opt2d.c:83:15: warning: passing arguments to 'hess2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | hess = hess2d(coeffs); | ^ optimize/opt2d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | double opt2d(graph, yvecs, nvtxs, nmyvtxs) | ^ 4 warnings generated. optimize/func2d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | double func2d(coeffs, theta) | ^ optimize/func2d.c:32:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | double grad2d(coeffs, theta) | ^ optimize/func2d.c:53:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | double hess2d(coeffs) | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/update_mesh_vdata.o refine_map/update_mesh_vdata.c assign/merge_assign.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void merge_assignments(assignment, subassign, subsets, subnvtxs, loc2glob) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/refine_map.o refine_map/refine_map.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_map/make_comm_graph.o refine_map/make_comm_graph.c assign/assign.c:42:5: warning: passing arguments to 'y2x' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | y2x(yvecs, ndims, nvtxs, wsqrt); | ^ assign/assign.c:44:8: warning: passing arguments to 'mapper' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | mapper(graph, yvecs, nvtxs, active, sets, ndims, cube_or_mesh, nsets, | ^ assign/assign.c:49:15: warning: passing arguments to 'opt2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | theta = opt2d(graph, yvecs, nvtxs, nvtxs); | ^ assign/assign.c:51:10: warning: passing arguments to 'rotate2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | rotate2d(yvecs, nvtxs, theta); | ^ assign/assign.c:53:5: warning: passing arguments to 'y2x' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | y2x(yvecs, ndims, nvtxs, wsqrt); | ^ assign/assign.c:55:8: warning: passing arguments to 'mapper' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | mapper(graph, yvecs, nvtxs, active, sets, ndims, cube_or_mesh, nsets, | ^ assign/assign.c:62:21: warning: passing arguments to 'tri_prod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | temp = tri_prod(yvecs[1], yvecs[2], yvecs[3], wsqrt, nvtxs); | ^ assign/assign.c:66:7: warning: passing arguments to 'opt3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | opt3d(graph, yvecs, nvtxs, nvtxs, wsqrt, &theta, &phi, &gamma, using_vwgts); | ^ assign/assign.c:68:10: warning: passing arguments to 'rotate3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | rotate3d(yvecs, nvtxs, theta, phi, gamma); | ^ assign/assign.c:71:21: warning: passing arguments to 'tri_prod' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | temp = tri_prod(yvecs[1], yvecs[2], yvecs[3], wsqrt, nvtxs); | ^ assign/assign.c:76:5: warning: passing arguments to 'y2x' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | y2x(yvecs, ndims, nvtxs, wsqrt); | ^ assign/assign.c:78:8: warning: passing arguments to 'mapper' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | mapper(graph, yvecs, nvtxs, active, sets, ndims, cube_or_mesh, nsets, | ^ assign/assign.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void assign(graph, yvecs, nvtxs, ndims, cube_or_mesh, nsets, wsqrt, sets, | ^ 13 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_part/refine_part.o refine_part/refine_part.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_part/kl_refine.o refine_part/kl_refine.c bpmatch/map2d.c:36:14: warning: passing arguments to 'genvals2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | genvals2d(xvecs, vals, nvtxs); | ^ bpmatch/map2d.c:39:12: warning: passing arguments to 'sorts2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | sorts2d(vals, indices, nvtxs); | ^ bpmatch/map2d.c:42:12: warning: passing arguments to 'inits2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | inits2d(graph, xvecs, vals, indices, nvtxs, dist, startvtx, size, sets); | ^ bpmatch/map2d.c:49:9: warning: passing arguments to 'checkbp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | checkbp(graph, xvecs, sets, dist, nvtxs, nsection); | ^ bpmatch/map2d.c:52:13: warning: passing arguments to 'movevtxs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | movevtxs(graph, nvtxs, nsets, dist, indices, vals, startvtx, sets, size, | ^ bpmatch/map2d.c:57:9: warning: passing arguments to 'checkbp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | checkbp(graph, xvecs, sets, dist, nvtxs, nsection); | ^ bpmatch/map2d.c:60:11: warning: passing arguments to 'free2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | free2d(vals, indices); | ^ bpmatch/map2d.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void map2d(graph, xvecs, nvtxs, sets, goal, vwgt_max) | ^ bpmatch/map2d.c:71:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | sfree((char *) vals[0][1]); | ^ bpmatch/map2d.c:72:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | sfree((char *) vals[0][2]); | ^ bpmatch/map2d.c:73:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | sfree((char *) vals[0][3]); | ^ bpmatch/map2d.c:74:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | sfree((char *) vals[1][2]); | ^ bpmatch/map2d.c:76:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | sfree((char *) indices[0][1]); | ^ bpmatch/map2d.c:77:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | sfree((char *) indices[0][2]); | ^ bpmatch/map2d.c:78:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | sfree((char *) indices[0][3]); | ^ bpmatch/map2d.c:79:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | sfree((char *) indices[1][2]); | ^ bpmatch/map2d.c:65:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | static void free2d(vals, indices) | ^ bpmatch/map2d.c:11: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] 11 | static void free2d(); | ^ 18 warnings generated. bpmatch/genvals2d.c:22:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | temp[i] = (double *) smalloc((unsigned) nvtxs * sizeof(double)); | ^ bpmatch/genvals2d.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void genvals2d(xvecs, vals, nvtxs) | ^ 2 warnings generated. bpmatch/genvals3d.c:23:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | temp[i] = (double *) smalloc((unsigned) nvtxs * sizeof(double)); | ^ bpmatch/genvals3d.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void genvals3d(xvecs, vals, nvtxs) | ^ 2 warnings generated. bpmatch/checkbp.c:77:10: warning: passing arguments to 'checkpnt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | checkpnt("ERROR in checkbp"); | ^ bpmatch/checkbp.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void checkbp(graph, xvecs, sets, dists, nvtxs, ndims) | ^ 2 warnings generated. bpmatch/sorts2d.c:24:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | space = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ bpmatch/sorts2d.c:27:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | temp[i] = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ bpmatch/sorts2d.c:30:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | mergesort(vals[0][1], nvtxs, temp[0], space); | ^ bpmatch/sorts2d.c:31:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | mergesort(vals[0][2], nvtxs, temp[1], space); | ^ bpmatch/sorts2d.c:32:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | mergesort(vals[0][3], nvtxs, temp[2], space); | ^ bpmatch/sorts2d.c:33:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | mergesort(vals[1][2], nvtxs, temp[3], space); | ^ bpmatch/sorts2d.c:35:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | sfree((char *) space); | ^ bpmatch/sorts2d.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void sorts2d(vals, indices, nvtxs) | ^ 8 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_part/make_maps_ref.o refine_part/make_maps_ref.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o refine_part/make_terms_ref.o refine_part/make_terms_ref.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o internal/force_internal.o internal/force_internal.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o internal/improve_internal.o internal/improve_internal.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o internal/check_internal.o internal/check_internal.c assign/y2x.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void y2x(xvecs, ndims, nmyvtxs, wsqrt) | ^ assign/y2x.c:34:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | void x2y(yvecs, ndims, nmyvtxs, wsqrt) | ^ 2 warnings generated. bpmatch/inits2d.c:47:31: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | startvtx[1][2] = findindex(indices[1][2], vals[1][2], dist[2] - dist[1], nvtxs); | ^ bpmatch/inits2d.c:48:31: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | startvtx[0][3] = findindex(indices[0][3], vals[0][3], dist[3] - dist[0], nvtxs); | ^ bpmatch/inits2d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void inits2d(graph, xvecs, vals, indices, nvtxs, dist, startvtx, size, sets) | ^ bpmatch/inits2d.c:73:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | int findindex(indices, vals, target, nvals) | ^ 4 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/define_subcubes.o misc/define_subcubes.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/define_submeshes.o misc/define_submeshes.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/divide_procs.o misc/divide_procs.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/merge_goals.o misc/merge_goals.c eigen/lanczos_SO.c:219:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | bail("ERROR: System too small for number of eigenvalues requested.",1); | ^ eigen/lanczos_SO.c:225:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | u = mkvec(1, n); | ^ eigen/lanczos_SO.c:226:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | r = mkvec(1, n); | ^ eigen/lanczos_SO.c:227:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | workn = mkvec(1, n); | ^ eigen/lanczos_SO.c:228:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | Ares = mkvec(0, d); | ^ eigen/lanczos_SO.c:229:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | index = (int *) smalloc((unsigned) (d + 1) * sizeof(int)); | ^ eigen/lanczos_SO.c:230:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | alpha = mkvec(1, maxj); | ^ eigen/lanczos_SO.c:231:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | beta = mkvec(0, maxj); | ^ eigen/lanczos_SO.c:232:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | ritz = mkvec(1, maxj); | ^ eigen/lanczos_SO.c:233:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | s = mkvec(1, maxj); | ^ eigen/lanczos_SO.c:234:15: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | bj = mkvec(1, maxj); | ^ eigen/lanczos_SO.c:235:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | workj = mkvec(0, maxj); | ^ eigen/lanczos_SO.c:236:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | q = (double **) smalloc((unsigned) (maxj + 1) * sizeof(double *)); | ^ eigen/lanczos_SO.c:237:42: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | solist = (struct orthlink **) smalloc((unsigned) (maxj + 1) * sizeof(struct orthlink *)); | ^ eigen/lanczos_SO.c:238:26: warning: passing arguments to 'mkscanlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | scanlist = mkscanlist(d); | ^ eigen/lanczos_SO.c:240:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | old_assignment = (short *) smalloc((unsigned) (n + 1) * sizeof(short)); | ^ eigen/lanczos_SO.c:265:11: warning: passing arguments to 'vecran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | vecran(r, 1, n); | ^ eigen/lanczos_SO.c:267:9: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | orthog1(r, 1, n); | ^ eigen/lanczos_SO.c:270:11: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | orthogvec(r, 1, n, vwsqrt); | ^ eigen/lanczos_SO.c:272:19: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | beta[0] = norm(r, 1, n); | ^ eigen/lanczos_SO.c:273:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | q[0] = mkvec(1, n); | ^ eigen/lanczos_SO.c:274:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | setvec(q[0], 1, n, 0.0); | ^ eigen/lanczos_SO.c:275:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | setvec(bj, 1, maxj, DOUBLE_MAX); | ^ eigen/lanczos_SO.c:297:18: warning: passing arguments to 'mkvec_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | q[j] = mkvec_ret(1, n); | ^ eigen/lanczos_SO.c:301:23: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | strout("WARNING: Lanczos out of memory; computing best approximation available.\n"); | ^ eigen/lanczos_SO.c:304:14: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | bail("ERROR: Sorry, can't salvage Lanczos.",1); | ^ eigen/lanczos_SO.c:308:15: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | frvec(q[i], 1); | ^ eigen/lanczos_SO.c:314:10: warning: passing arguments to 'vecscale' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | vecscale(q[j], 1, n, 1.0 / beta[j - 1], r); | ^ eigen/lanczos_SO.c:317:9: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | splarax(u, A, n, q[j], vwsqrt, workn); | ^ eigen/lanczos_SO.c:320:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | update(r, 1, n, u, -beta[j - 1], q[j - 1]); | ^ eigen/lanczos_SO.c:321:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | alpha[j] = dot(r, 1, n, q[j]); | ^ eigen/lanczos_SO.c:322:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | update(r, 1, n, r, -alpha[j], q[j]); | ^ eigen/lanczos_SO.c:328:13: warning: passing arguments to 'orthog1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | orthog1(r, 1, n); | ^ eigen/lanczos_SO.c:331:15: warning: passing arguments to 'orthogvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | orthogvec(r, 1, n, vwsqrt); | ^ eigen/lanczos_SO.c:334:13: warning: passing arguments to 'sorthog' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | sorthog(r, n, solist, ngood); | ^ eigen/lanczos_SO.c:337:16: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | beta[j] = norm(r, 1, n); | ^ eigen/lanczos_SO.c:339:18: warning: passing arguments to 'lanpause' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | pause = lanpause(j, lastpause, interval, q, n, &pausemode, version, beta[j]); | ^ eigen/lanczos_SO.c:382:33: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | ritzval_flag = get_ritzvals(alpha, beta, j, Anorm, workj, | ^ eigen/lanczos_SO.c:389:27: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | strout("ERROR: Lanczos failed in computing eigenvalues of T; computing"); | ^ eigen/lanczos_SO.c:390:27: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | strout(" best readily available approximation to eigenvector.\n"); | ^ eigen/lanczos_SO.c:393:11: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | bail("ERROR: Sorry, can't salvage Lanczos.",1); | ^ eigen/lanczos_SO.c:397:12: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | frvec(q[i], 1); | ^ eigen/lanczos_SO.c:400:29: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | get_ritzvals(alpha, beta, j, Anorm, workj, | ^ eigen/lanczos_SO.c:406:13: warning: passing arguments to 'scanmin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | scanmin(ritz, 1, j, &scanlist); | ^ eigen/lanczos_SO.c:411:12: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | setvec(bj, 1, j, 0.0); | ^ eigen/lanczos_SO.c:413:15: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO.c:426:15: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO.c:444:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | doubleout(ritz[i], 1); | ^ eigen/lanczos_SO.c:445:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | doubleout(bj[i], 1); | ^ eigen/lanczos_SO.c:454:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 454 | doubleout(ritz[temp], 1); | ^ eigen/lanczos_SO.c:455:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | doubleout(bj[temp], 1); | ^ eigen/lanczos_SO.c:463:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | doubleout(ritz[i], 1); | ^ eigen/lanczos_SO.c:464:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | doubleout(bj[i], 1); | ^ eigen/lanczos_SO.c:506:34: warning: passing arguments to 'mkeigvecs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | mkeigvecs(scanlist,lambda,bound,index,bj,d,&Sres_max, | ^ eigen/lanczos_SO.c:510:10: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | assign(A, y, n, d, cube_or_mesh, nsets, vwsqrt, assignment, | ^ eigen/lanczos_SO.c:523:30: warning: passing arguments to 'mkeigvecs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | mkeigvecs(scanlist,lambda,bound,index,bj,d,&Sres_max, | ^ eigen/lanczos_SO.c:527:13: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | assign(A, y, n, d, cube_or_mesh, nsets, vwsqrt, assignment, | ^ eigen/lanczos_SO.c:555:26: warning: passing arguments to 'mkeigvecs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | mkeigvecs(scanlist,lambda,bound,index,bj,d,&Sres_max, | ^ eigen/lanczos_SO.c:561:25: warning: passing arguments to 'checkeig' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | Ares[i] = checkeig(workn, A, y[i], n, lambda[i], vwsqrt, u); | ^ eigen/lanczos_SO.c:563:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | doubleout(lambda[i], 1); | ^ eigen/lanczos_SO.c:564:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | doubleout(bound[i], 1); | ^ eigen/lanczos_SO.c:565:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | doubleout(Ares[i], 1); | ^ eigen/lanczos_SO.c:586:36: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 586 | (solist[ngood])->vec = mkvec(1, n); | ^ eigen/lanczos_SO.c:589:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO.c:596:10: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 596 | setvec((solist[ngood])->vec, 1, n, 0.0); | ^ eigen/lanczos_SO.c:598:13: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | scadd((solist[ngood])->vec, 1, n, s[k], q[k]); | ^ eigen/lanczos_SO.c:611:36: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | (solist[ngood])->vec = mkvec(1, n); | ^ eigen/lanczos_SO.c:614:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 614 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO.c:621:10: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 621 | setvec((solist[ngood])->vec, 1, n, 0.0); | ^ eigen/lanczos_SO.c:623:13: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | scadd((solist[ngood])->vec, 1, n, s[k], q[k]); | ^ eigen/lanczos_SO.c:633:16: warning: passing arguments to 'solistout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | solistout(solist, n, ngood, j); | ^ eigen/lanczos_SO.c:645:14: warning: passing arguments to 'mkeigvecs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | mkeigvecs(scanlist,lambda,bound,index,bj,d,&Sres_max,alpha,beta,j,s,y,n,q); | ^ eigen/lanczos_SO.c:650:13: warning: passing arguments to 'warnings' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 650 | warnings(workn, A, y, n, lambda, vwsqrt, Ares, bound, index, | ^ eigen/lanczos_SO.c:656:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | frvec(u, 1); | ^ eigen/lanczos_SO.c:657:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 657 | frvec(r, 1); | ^ eigen/lanczos_SO.c:658:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 658 | frvec(workn, 1); | ^ eigen/lanczos_SO.c:659:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 659 | frvec(Ares, 0); | ^ eigen/lanczos_SO.c:660:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | sfree((char *) index); | ^ eigen/lanczos_SO.c:661:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | frvec(alpha, 1); | ^ eigen/lanczos_SO.c:662:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | frvec(beta, 0); | ^ eigen/lanczos_SO.c:663:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 663 | frvec(ritz, 1); | ^ eigen/lanczos_SO.c:664:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | frvec(s, 1); | ^ eigen/lanczos_SO.c:665:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | frvec(bj, 1); | ^ eigen/lanczos_SO.c:666:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | frvec(workj, 0); | ^ eigen/lanczos_SO.c:668:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 668 | frvec(q[i], 1); | ^ eigen/lanczos_SO.c:670:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 670 | sfree((char *) q); | ^ eigen/lanczos_SO.c:673:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | sfree((char *) scanlist); | ^ eigen/lanczos_SO.c:677:7: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 677 | frvec((solist[i])->vec, 1); | ^ eigen/lanczos_SO.c:678:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 678 | sfree((char *) solist[i]); | ^ eigen/lanczos_SO.c:680:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 680 | sfree((char *) solist); | ^ eigen/lanczos_SO.c:682:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | sfree((char *) old_assignment); | ^ eigen/lanczos_SO.c:88:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | void lanczos_SO(A, n, d, y, lambda, bound, eigtol, vwsqrt, maxdeg, version, | ^ 92 warnings generated. assign/assign_out.c:18:16: warning: passing arguments to 'assign_out_inv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | assign_out_inv(nvtxs, sets, nsets, outname); | ^ assign/assign_out.c:21:19: warning: passing arguments to 'assign_out_normal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | assign_out_normal(nvtxs, sets, outname); | ^ assign/assign_out.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void assign_out(nvtxs, sets, nsets, outname) | ^ assign/assign_out.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 | static void assign_out_normal(nvtxs, sets, outname) | ^ assign/assign_out.c:7: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] 7 | static void assign_out_normal(), assign_out_inv(); | ^ assign/assign_out.c:74:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | size = (int *) smalloc((unsigned) (nsets + 1) * sizeof(int)); | ^ assign/assign_out.c:75:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | inorder = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ assign/assign_out.c:52:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | static void assign_out_inv(nvtxs, sets, nsets, outname) | ^ assign/assign_out.c:7:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 7 | static void assign_out_normal(), assign_out_inv(); | ^ 9 warnings generated. assign/median.c:184:18: warning: passing arguments to 'median_assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | median_assign(graph, vals, nvtxs, goal, using_vwgts, sets, wlow, whigh, guess); | ^ assign/median.c:15:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | void median(graph, vals, nvtxs, active, goal, using_vwgts, sets) | ^ assign/median.c:188:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | void median_assign(graph, vals, nvtxs, goal, using_vwgts, sets, | ^ 3 warnings generated. symmlq/symmlqblas.c:19:23: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | /* Subroutine */ int daxpy_(n, da, dx, incx, dy, incy) | ^ symmlq/symmlqblas.c:105:23: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | /* Subroutine */ int dcopy_(n, dx, incx, dy, incy) | ^ symmlq/symmlqblas.c:191:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | doublereal ddot_(n, dx, incx, dy, incy) | ^ symmlq/symmlqblas.c:280:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | doublereal dnrm2_(n, dx, incx) | ^ 4 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/make_term_props.o misc/make_term_props.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/count.o misc/count.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/countup.o misc/countup.c refine_map/update_cube_vdata.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void update_cube_vdata(old_side, mask, neighbor_node, ewgt, vdata) | ^ 1 warning generated. refine_map/init_cube_edata.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void init_cube_edata(edata, node1, dim, mask) | ^ 1 warning generated. assign/mapper.c:47:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | temp_sets = (short *) smalloc((unsigned) (nvtxs + 1) * sizeof(short)); | ^ assign/mapper.c:72:19: warning: passing arguments to 'median_assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | median_assign(graph, xvecs[i], nvtxs, temp_goal, using_vwgts, temp_sets, | ^ assign/mapper.c:82:11: warning: passing arguments to 'map2d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | map2d(graph, xvecs, nvtxs, sets, goal, vwgt_max); | ^ assign/mapper.c:84:11: warning: passing arguments to 'map3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | map3d(graph, xvecs, nvtxs, sets, goal, vwgt_max); | ^ assign/mapper.c:89:14: warning: passing arguments to 'rec_median_k' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | rec_median_k(graph, xvecs, nvtxs, active, ndims, cube_or_mesh, goal, | ^ assign/mapper.c:95:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | temp_sets = (short *) smalloc((unsigned) (nvtxs + 1) * sizeof(short)); | ^ assign/mapper.c:109:12: warning: passing arguments to 'median' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | median(graph, xvecs[i], nvtxs, active, temp_goal, using_vwgts, temp_sets); | ^ assign/mapper.c:113:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | sfree((char *) temp_sets); | ^ assign/mapper.c:117:14: warning: passing arguments to 'rec_median_1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | rec_median_1(graph, xvecs[1], nvtxs, active, cube_or_mesh, nsets, | ^ assign/mapper.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void mapper(graph, xvecs, nvtxs, active, sets, ndims, cube_or_mesh, nsets, | ^ 10 warnings generated. bpmatch/map3d.c:36:14: warning: passing arguments to 'genvals3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | genvals3d(xvecs, vals, nvtxs); | ^ bpmatch/map3d.c:39:12: warning: passing arguments to 'sorts3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | sorts3d(vals, indices, nvtxs); | ^ bpmatch/map3d.c:42:12: warning: passing arguments to 'inits3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | inits3d(graph, xvecs, vals, indices, nvtxs, dist, startvtx, size, sets); | ^ bpmatch/map3d.c:49:9: warning: passing arguments to 'checkbp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | checkbp(graph, xvecs, sets, dist, nvtxs, nsection); | ^ bpmatch/map3d.c:52:13: warning: passing arguments to 'movevtxs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | movevtxs(graph, nvtxs, nsets, dist, indices, vals, startvtx, sets, size, | ^ bpmatch/map3d.c:57:9: warning: passing arguments to 'checkbp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | checkbp(graph, xvecs, sets, dist, nvtxs, nsection); | ^ bpmatch/map3d.c:60:11: warning: passing arguments to 'free3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | free3d(vals, indices); | ^ bpmatch/map3d.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void map3d(graph, xvecs, nvtxs, sets, goal, vwgt_max) | ^ bpmatch/map3d.c:70:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | sfree((char *) vals[0][1]); | ^ bpmatch/map3d.c:71:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | sfree((char *) vals[0][2]); | ^ bpmatch/map3d.c:72:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | sfree((char *) vals[0][4]); | ^ bpmatch/map3d.c:73:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | sfree((char *) vals[0][3]); | ^ bpmatch/map3d.c:74:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | sfree((char *) vals[1][2]); | ^ bpmatch/map3d.c:75:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | sfree((char *) vals[0][5]); | ^ bpmatch/map3d.c:76:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | sfree((char *) vals[1][4]); | ^ bpmatch/map3d.c:77:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | sfree((char *) vals[0][6]); | ^ bpmatch/map3d.c:78:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | sfree((char *) vals[2][4]); | ^ bpmatch/map3d.c:79:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | sfree((char *) vals[0][7]); | ^ bpmatch/map3d.c:80:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | sfree((char *) vals[1][6]); | ^ bpmatch/map3d.c:81:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | sfree((char *) vals[2][5]); | ^ bpmatch/map3d.c:82:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | sfree((char *) vals[3][4]); | ^ bpmatch/map3d.c:84:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | sfree((char *) indices[0][1]); | ^ bpmatch/map3d.c:85:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | sfree((char *) indices[0][2]); | ^ bpmatch/map3d.c:86:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | sfree((char *) indices[0][4]); | ^ bpmatch/map3d.c:87:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | sfree((char *) indices[0][3]); | ^ bpmatch/map3d.c:88:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | sfree((char *) indices[1][2]); | ^ bpmatch/map3d.c:89:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | sfree((char *) indices[0][5]); | ^ bpmatch/map3d.c:90:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | sfree((char *) indices[1][4]); | ^ bpmatch/map3d.c:91:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | sfree((char *) indices[0][6]); | ^ bpmatch/map3d.c:92:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | sfree((char *) indices[2][4]); | ^ bpmatch/map3d.c:93:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | sfree((char *) indices[0][7]); | ^ bpmatch/map3d.c:94:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | sfree((char *) indices[1][6]); | ^ bpmatch/map3d.c:95:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | sfree((char *) indices[2][5]); | ^ bpmatch/map3d.c:96:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | sfree((char *) indices[3][4]); | ^ bpmatch/map3d.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 | static void free3d(vals, indices) | ^ bpmatch/map3d.c:11: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] 11 | static void free3d(); | ^ 36 warnings generated. bpmatch/inits3d.c:56:17: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | findindex(indices[0][3], vals[0][3], dist[3] - dist[0], nvtxs); | ^ bpmatch/inits3d.c:58:17: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | findindex(indices[1][2], vals[1][2], dist[2] - dist[1], nvtxs); | ^ bpmatch/inits3d.c:60:17: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | findindex(indices[0][5], vals[0][5], dist[5] - dist[0], nvtxs); | ^ bpmatch/inits3d.c:62:17: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | findindex(indices[1][4], vals[1][4], dist[4] - dist[1], nvtxs); | ^ bpmatch/inits3d.c:64:17: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | findindex(indices[0][6], vals[0][6], dist[6] - dist[0], nvtxs); | ^ bpmatch/inits3d.c:66:17: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | findindex(indices[2][4], vals[2][4], dist[4] - dist[2], nvtxs); | ^ bpmatch/inits3d.c:67:31: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | startvtx[0][7] = findindex(indices[0][7], vals[0][7], dist[7] - dist[0], nvtxs); | ^ bpmatch/inits3d.c:68:31: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | startvtx[1][6] = findindex(indices[1][6], vals[1][6], dist[6] - dist[1], nvtxs); | ^ bpmatch/inits3d.c:69:31: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | startvtx[2][5] = findindex(indices[2][5], vals[2][5], dist[5] - dist[2], nvtxs); | ^ bpmatch/inits3d.c:70:31: warning: passing arguments to 'findindex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | startvtx[3][4] = findindex(indices[3][4], vals[3][4], dist[4] - dist[3], nvtxs); | ^ bpmatch/inits3d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void inits3d(graph, xvecs, vals, indices, nvtxs, dist, startvtx, size, sets) | ^ 11 warnings generated. refine_map/compute_cube_edata.c:32:19: warning: passing arguments to 'is_an_edge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | if (is_an_edge(comm_graph[vtx1], vtx2, &ewgt)) { | ^ refine_map/compute_cube_edata.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | double compute_cube_edata(edata, vdata, nsets_tot, comm_graph, node2vtx) | ^ 2 warnings generated. refine_map/compute_cube_vdata.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void compute_cube_vdata(vdata, comm_graph, vtx, mask, vtx2node) | ^ 1 warning generated. eigen/splarax.c:62:13: warning: passing arguments to 'perturb' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | perturb(result, vec); | ^ eigen/splarax.c:101:13: warning: passing arguments to 'perturb' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | perturb(result, work); | ^ eigen/splarax.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void splarax(result, mat, n, vec, vwsqrt, work) | ^ eigen/splarax.c:165:19: warning: passing arguments to 'perturb_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | perturb_float(result, vec); | ^ eigen/splarax.c:204:19: warning: passing arguments to 'perturb_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | perturb_float(result, work); | ^ eigen/splarax.c:114:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | void splarax_float(result, mat, n, vec, vwsqrt, work) | ^ 6 warnings generated. bpmatch/sorts3d.c:25:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | space = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ bpmatch/sorts3d.c:28:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | temp[i] = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ bpmatch/sorts3d.c:31:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | mergesort(vals[0][1], nvtxs, temp[0], space); | ^ bpmatch/sorts3d.c:32:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | mergesort(vals[0][2], nvtxs, temp[1], space); | ^ bpmatch/sorts3d.c:33:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | mergesort(vals[0][4], nvtxs, temp[2], space); | ^ bpmatch/sorts3d.c:34:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | mergesort(vals[0][3], nvtxs, temp[3], space); | ^ bpmatch/sorts3d.c:35:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | mergesort(vals[1][2], nvtxs, temp[4], space); | ^ bpmatch/sorts3d.c:36:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | mergesort(vals[0][5], nvtxs, temp[5], space); | ^ bpmatch/sorts3d.c:37:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | mergesort(vals[1][4], nvtxs, temp[6], space); | ^ bpmatch/sorts3d.c:38:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | mergesort(vals[0][6], nvtxs, temp[7], space); | ^ bpmatch/sorts3d.c:39:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | mergesort(vals[2][4], nvtxs, temp[8], space); | ^ bpmatch/sorts3d.c:40:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | mergesort(vals[0][7], nvtxs, temp[9], space); | ^ bpmatch/sorts3d.c:41:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | mergesort(vals[1][6], nvtxs, temp[10], space); | ^ bpmatch/sorts3d.c:42:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | mergesort(vals[2][5], nvtxs, temp[11], space); | ^ bpmatch/sorts3d.c:43:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | mergesort(vals[3][4], nvtxs, temp[12], space); | ^ bpmatch/sorts3d.c:45:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | sfree((char *) space); | ^ bpmatch/sorts3d.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void sorts3d(vals, indices, nvtxs) | ^ 17 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/countup_cube.o misc/countup_cube.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/countup_mesh.o misc/countup_mesh.c refine_map/find_edge_cube.c:10:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | struct refine_edata *find_edge_cube(node, dim, edata, nsets_tot) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/make_subgoal.o misc/make_subgoal.c optimize/opt3d.c:184:17: warning: passing arguments to 'func3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | funcf = func3d(coeffs, vars[0], vars[1], vars[2]); | ^ optimize/opt3d.c:185:9: warning: passing arguments to 'grad3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | grad3d(coeffs, grad, vars[0], vars[1], vars[2]); | ^ optimize/opt3d.c:186:9: warning: passing arguments to 'hess3d' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | hess3d(coeffs, hess); | ^ optimize/opt3d.c:189:21: warning: passing arguments to 'constraint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | funcc = constraint(&coeffs[15]); | ^ optimize/opt3d.c:191:10: warning: passing arguments to 'gradcon' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | gradcon(&coeffs[15], gradc); | ^ optimize/opt3d.c:192:10: warning: passing arguments to 'hesscon' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | hesscon(&coeffs[15], hessc); | ^ optimize/opt3d.c:200:9: warning: passing arguments to 'evals3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | evals3(hessc, &eval, &res, &res); | ^ optimize/opt3d.c:217:9: warning: passing arguments to 'evals3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | evals3(hess, &eval, &res, &res); | ^ optimize/opt3d.c:231:10: warning: passing arguments to 'kramer3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | kramer3(hess, grad, step); | ^ optimize/opt3d.c:245:16: warning: passing arguments to 'eigenvec3' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | eigenvec3(hess, eval, step, &res); | ^ optimize/opt3d.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void opt3d(graph, yvecs, nvtxs, nmyvtxs, vwsqrt, ptheta, pphi, pgamma, using_vwgts) | ^ 11 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/find_maxdeg.o misc/find_maxdeg.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/make_maps.o misc/make_maps.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/make_setlists.o misc/make_setlists.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/sequence.o misc/sequence.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/perturb.o misc/perturb.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/simple_part.o misc/simple_part.c assign/rotate.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void rotate2d(yvecs, nmyvtxs, theta) | ^ assign/rotate.c:30:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 30 | void rotate3d(yvecs, nmyvtxs, theta, phi, gamma2) | ^ 2 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/time_kernels.o misc/time_kernels.c refine_map/update_cube_edata.c:34:26: warning: passing arguments to 'find_edge_cube' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | eguy = find_edge_cube(node, dim, edata, nsets_tot); | ^ refine_map/update_cube_edata.c:37:36: warning: passing arguments to 'compute_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | new_desire = compute_cube_edata(eguy, vdata, nsets_tot, comm_graph, node2vtx); | ^ refine_map/update_cube_edata.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void update_cube_edata(vertex, dim, edata, vdata, comm_graph, | ^ 3 warnings generated. refine_map/compute_mesh_edata.c:34:19: warning: passing arguments to 'is_an_edge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | if (is_an_edge(comm_graph[vtx1], vtx2, &ewgt)) | ^ refine_map/compute_mesh_edata.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | double compute_mesh_edata(edata, vdata, mesh_dims, comm_graph, node2vtx) | ^ 2 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o misc/timing.o misc/timing.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/affirm.o util/affirm.c eigen/lanczos_ext_float.c:142:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | bail("ERROR: Extended Lanczos only available for bisection.",1); | ^ eigen/lanczos_ext_float.c:147:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | bail("ERROR: System too small for number of eigenvalues requested.",1); | ^ eigen/lanczos_ext_float.c:153:20: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | u = mkvec_float(1, n); | ^ eigen/lanczos_ext_float.c:154:21: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | u_double = mkvec(1, n); | ^ eigen/lanczos_ext_float.c:155:20: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | r = mkvec_float(1, n); | ^ eigen/lanczos_ext_float.c:156:24: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | workn = mkvec_float(1, n); | ^ eigen/lanczos_ext_float.c:157:25: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | workn_double = mkvec(1, n); | ^ eigen/lanczos_ext_float.c:158:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | Ares = mkvec(0, d); | ^ eigen/lanczos_ext_float.c:159:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | index = (int *) smalloc((unsigned) (d + 1) * sizeof(int)); | ^ eigen/lanczos_ext_float.c:160:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | alpha = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:161:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | beta = mkvec(0, maxj); | ^ eigen/lanczos_ext_float.c:162:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | ritz = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:163:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | s = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:164:15: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | bj = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:165:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | workj = mkvec(0, maxj); | ^ eigen/lanczos_ext_float.c:166:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | q = (float **) smalloc((unsigned) (maxj + 1) * sizeof(float *)); | ^ eigen/lanczos_ext_float.c:167:48: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | solist = (struct orthlink_float **) smalloc((unsigned) (maxj + 1) * sizeof(struct orthlink_float *)); | ^ eigen/lanczos_ext_float.c:168:26: warning: passing arguments to 'mkscanlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | scanlist = mkscanlist(d); | ^ eigen/lanczos_ext_float.c:169:19: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | extvec = mkvec(1, n); | ^ eigen/lanczos_ext_float.c:170:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | v = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:171:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | work1 = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:172:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | work2 = mkvec(1, maxj); | ^ eigen/lanczos_ext_float.c:196:35: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | vwsqrt_float = mkvec_float(0,n); | ^ eigen/lanczos_ext_float.c:197:24: warning: passing arguments to 'double_to_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | double_to_float(vwsqrt_float,1,n,vwsqrt); | ^ eigen/lanczos_ext_float.c:201:20: warning: passing arguments to 'double_to_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | double_to_float(r,1,n,gvec); | ^ eigen/lanczos_ext_float.c:203:18: warning: passing arguments to 'scale_diag_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | scale_diag_float(r,1,n,vwsqrt_float); | ^ eigen/lanczos_ext_float.c:205:23: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | check = norm_float(r,1,n); | ^ eigen/lanczos_ext_float.c:207:15: warning: passing arguments to 'orthog1_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | orthog1_float(r, 1, n); | ^ eigen/lanczos_ext_float.c:210:17: warning: passing arguments to 'orthogvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | orthogvec_float(r, 1, n, vwsqrt_float); | ^ eigen/lanczos_ext_float.c:212:36: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | check = fabs(check - norm_float(r,1,n)); | ^ eigen/lanczos_ext_float.c:214:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | strout("WARNING: In terminal propagation, rhs should have no component in the"); | ^ eigen/lanczos_ext_float.c:222:25: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | beta[0] = norm_float(r, 1, n); | ^ eigen/lanczos_ext_float.c:223:23: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | q[0] = mkvec_float(1, n); | ^ eigen/lanczos_ext_float.c:224:17: warning: passing arguments to 'setvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | setvec_float(q[0], 1, n, 0.0); | ^ eigen/lanczos_ext_float.c:225:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | setvec(bj, 1, maxj, DOUBLE_MAX); | ^ eigen/lanczos_ext_float.c:252:24: warning: passing arguments to 'mkvec_ret_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | q[j] = mkvec_ret_float(1, n); | ^ eigen/lanczos_ext_float.c:256:23: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | strout("WARNING: Lanczos_ext out of memory; computing best approximation available.\n"); | ^ eigen/lanczos_ext_float.c:259:14: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | bail("ERROR: Sorry, can't salvage Lanczos_ext.",1); | ^ eigen/lanczos_ext_float.c:263:21: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | frvec_float(q[i], 1); | ^ eigen/lanczos_ext_float.c:269:16: warning: passing arguments to 'vecscale_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | vecscale_float(q[j], 1, n, (float)(1.0 / beta[j - 1]), r); | ^ eigen/lanczos_ext_float.c:272:15: warning: passing arguments to 'splarax_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | splarax_float(u, A, n, q[j], vwsqrt_float, workn); | ^ eigen/lanczos_ext_float.c:275:14: warning: passing arguments to 'update_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | update_float(r, 1, n, u, (float)(-beta[j - 1]), q[j - 1]); | ^ eigen/lanczos_ext_float.c:276:22: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | alpha[j] = dot_float(r, 1, n, q[j]); | ^ eigen/lanczos_ext_float.c:277:14: warning: passing arguments to 'update_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | update_float(r, 1, n, r, (float)(-alpha[j]), q[j]); | ^ eigen/lanczos_ext_float.c:283:19: warning: passing arguments to 'orthog1_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | orthog1_float(r, 1, n); | ^ eigen/lanczos_ext_float.c:286:21: warning: passing arguments to 'orthogvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | orthogvec_float(r, 1, n, vwsqrt_float); | ^ eigen/lanczos_ext_float.c:289:19: warning: passing arguments to 'sorthog_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | sorthog_float(r, n, solist, ngood); | ^ eigen/lanczos_ext_float.c:292:22: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | beta[j] = norm_float(r, 1, n); | ^ eigen/lanczos_ext_float.c:294:24: warning: passing arguments to 'lanpause_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | pause = lanpause_float(j, lastpause, interval, q, n, &pausemode, version, beta[j]); | ^ eigen/lanczos_ext_float.c:321:33: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | ritzval_flag = get_ritzvals(alpha, beta, j, Anorm, workj, ritz, d, | ^ eigen/lanczos_ext_float.c:326:21: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | bail("ERROR: Lanczos_ext failed in computing eigenvalues of T.",1); | ^ eigen/lanczos_ext_float.c:332:13: warning: passing arguments to 'scanmin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | scanmin(ritz, 1, j, &scanlist); | ^ eigen/lanczos_ext_float.c:337:12: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | setvec(bj, 1, j, 0.0); | ^ eigen/lanczos_ext_float.c:339:15: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_ext_float.c:356:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | doubleout(ritz[i], 1); | ^ eigen/lanczos_ext_float.c:357:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | doubleout(bj[i], 1); | ^ eigen/lanczos_ext_float.c:366:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 366 | doubleout(ritz[temp], 1); | ^ eigen/lanczos_ext_float.c:367:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | doubleout(bj[temp], 1); | ^ eigen/lanczos_ext_float.c:377:16: warning: passing arguments to 'get_extval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | get_extval(alpha, beta, j, ritz[1], s, eigtol, beta[0], sigma, &extval, | ^ eigen/lanczos_ext_float.c:409:42: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | (solist[ngood])->vec = mkvec_float(1, n); | ^ eigen/lanczos_ext_float.c:412:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_ext_float.c:419:16: warning: passing arguments to 'setvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | setvec_float((solist[ngood])->vec, 1, n, 0.0); | ^ eigen/lanczos_ext_float.c:421:19: warning: passing arguments to 'scadd_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | scadd_float((solist[ngood])->vec, 1, n, s[k], q[k]); | ^ eigen/lanczos_ext_float.c:431:22: warning: passing arguments to 'solistout_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | solistout_float(solist, n, ngood, j); | ^ eigen/lanczos_ext_float.c:457:15: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | setvec(y[1], 1, n, 0.0); | ^ eigen/lanczos_ext_float.c:459:24: warning: passing arguments to 'scadd_mixed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | scadd_mixed(y[1], 1, n, v[k], q[k]); | ^ eigen/lanczos_ext_float.c:467:16: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | splarax(workn_double, A, n, y[1], vwsqrt, u_double); | ^ eigen/lanczos_ext_float.c:468:14: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | scadd(workn_double, 1, n, -extval, y[1]); | ^ eigen/lanczos_ext_float.c:469:19: warning: passing arguments to 'scale_diag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | scale_diag(gvec,1,n,vwsqrt); | ^ eigen/lanczos_ext_float.c:470:14: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | scadd(workn_double, 1, n, -1.0, gvec); | ^ eigen/lanczos_ext_float.c:471:21: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | resid = norm(workn_double, 1, n); | ^ eigen/lanczos_ext_float.c:493:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 493 | frvec_float(u, 1); | ^ eigen/lanczos_ext_float.c:494:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | frvec(u_double, 1); | ^ eigen/lanczos_ext_float.c:495:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | frvec_float(r, 1); | ^ eigen/lanczos_ext_float.c:496:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | frvec_float(workn, 1); | ^ eigen/lanczos_ext_float.c:497:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | frvec(workn_double, 1); | ^ eigen/lanczos_ext_float.c:498:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | frvec(Ares, 0); | ^ eigen/lanczos_ext_float.c:499:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | sfree((char *) index); | ^ eigen/lanczos_ext_float.c:500:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | frvec(alpha, 1); | ^ eigen/lanczos_ext_float.c:501:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | frvec(beta, 0); | ^ eigen/lanczos_ext_float.c:502:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 502 | frvec(ritz, 1); | ^ eigen/lanczos_ext_float.c:503:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | frvec(s, 1); | ^ eigen/lanczos_ext_float.c:504:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | frvec(bj, 1); | ^ eigen/lanczos_ext_float.c:505:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 505 | frvec(workj, 0); | ^ eigen/lanczos_ext_float.c:507:13: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | frvec_float(q[i], 1); | ^ eigen/lanczos_ext_float.c:509:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 509 | sfree((char *) q); | ^ eigen/lanczos_ext_float.c:512:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 512 | sfree((char *) scanlist); | ^ eigen/lanczos_ext_float.c:516:13: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | frvec_float((solist[i])->vec, 1); | ^ eigen/lanczos_ext_float.c:517:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | sfree((char *) solist[i]); | ^ eigen/lanczos_ext_float.c:519:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 519 | sfree((char *) solist); | ^ eigen/lanczos_ext_float.c:520:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | frvec(extvec, 1); | ^ eigen/lanczos_ext_float.c:521:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | frvec(v, 1); | ^ eigen/lanczos_ext_float.c:522:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 522 | frvec(work1, 1); | ^ eigen/lanczos_ext_float.c:523:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | frvec(work2, 1); | ^ eigen/lanczos_ext_float.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int lanczos_ext_float(A, n, d, y, eigtol, vwsqrt, maxdeg, version, gvec, sigma) | ^ 95 warnings generated. symmlq/symmlq.c:495:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | daxpy_(&c__1, &c_b4, &x[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:522:11: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 522 | dcopy_(n, &b[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:523:11: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | dcopy_(n, &b[1], &c__1, &r1[1], &c__1); | ^ symmlq/symmlq.c:525:9: warning: passing arguments to 'msolve_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | msolve_(n, &r1[1], &y[1], a, &vwsqrt[1], &work[1]); | ^ symmlq/symmlq.c:532:18: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 532 | beta1 = ddot_(n, &r1[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:535:9: warning: passing arguments to 'msolve_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | msolve_(n, &y[1], &r2[1], a, &vwsqrt[1], &work[1]); | ^ symmlq/symmlq.c:536:11: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | s = ddot_(n, &y[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:537:11: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | t = ddot_(n, &r1[1], &c__1, &r2[1], &c__1); | ^ symmlq/symmlq.c:539:27: warning: passing arguments to 'pow_dd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | epsa = (s + eps) * pow_dd(&eps, &c_b18); | ^ symmlq/symmlq.c:563:11: warning: passing arguments to 'aprod_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | aprod_(n, &v[1], &y[1], a, &vwsqrt[1], &work[1], orthlist); | ^ symmlq/symmlq.c:565:8: warning: passing arguments to 'aprod_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | aprod_(n, &y[1], &r2[1], a, &vwsqrt[1], &work[1], orthlist); | ^ symmlq/symmlq.c:566:11: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | s = ddot_(n, &y[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:567:11: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 567 | t = ddot_(n, &v[1], &c__1, &r2[1], &c__1); | ^ symmlq/symmlq.c:569:27: warning: passing arguments to 'pow_dd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | epsa = (s + eps) * pow_dd(&eps, &c_b18); | ^ symmlq/symmlq.c:579:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | daxpy_(n, &d__1, &v[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:580:17: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | alfa = ddot_(n, &v[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:582:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 582 | daxpy_(n, &d__1, &r1[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:584:14: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 584 | z = ddot_(n, &v[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:585:14: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 585 | s = ddot_(n, &v[1], &c__1, &v[1], &c__1); | ^ symmlq/symmlq.c:587:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | daxpy_(n, &d__1, &v[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:588:11: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 588 | dcopy_(n, &y[1], &c__1, &r2[1], &c__1); | ^ symmlq/symmlq.c:590:9: warning: passing arguments to 'msolve_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | msolve_(n, &r2[1], &y[1], a, &vwsqrt[1], &work[1]); | ^ symmlq/symmlq.c:593:17: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | beta = ddot_(n, &r2[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:604:29: warning: passing arguments to 'dnrm2_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | denom = sqrt(s) * dnrm2_(n, &r2[1], &c__1) + eps; | ^ symmlq/symmlq.c:606:14: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | t = ddot_(n, &v[1], &c__1, &r2[1], &c__1) / denom; | ^ symmlq/symmlq.c:631:8: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | dcopy_(n, &v[1], &c__1, &w[1], &c__1); | ^ symmlq/symmlq.c:747:11: warning: passing arguments to 'aprod_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | aprod_(n, &v[1], &y[1], a, &vwsqrt[1], &work[1], orthlist); | ^ symmlq/symmlq.c:749:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | daxpy_(n, &d__1, &v[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:751:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | daxpy_(n, &d__1, &r1[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:752:17: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 752 | alfa = ddot_(n, &v[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:759:11: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 759 | daxpy_(n, &d__1, &r2[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:760:11: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 760 | dcopy_(n, &r2[1], &c__1, &r1[1], &c__1); | ^ symmlq/symmlq.c:761:11: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 761 | dcopy_(n, &y[1], &c__1, &r2[1], &c__1); | ^ symmlq/symmlq.c:763:9: warning: passing arguments to 'msolve_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | msolve_(n, &r2[1], &y[1], a, &vwsqrt[1], &work[1]); | ^ symmlq/symmlq.c:766:17: warning: passing arguments to 'ddot_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | beta = ddot_(n, &r2[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:824:8: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | daxpy_(n, &zbar, &w[1], &c__1, &x[1], &c__1); | ^ symmlq/symmlq.c:831:8: warning: passing arguments to 'dcopy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 831 | dcopy_(n, &b[1], &c__1, &y[1], &c__1); | ^ symmlq/symmlq.c:833:13: warning: passing arguments to 'msolve_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | msolve_(n, &b[1], &y[1], a, &vwsqrt[1], &work[1]); | ^ symmlq/symmlq.c:835:8: warning: passing arguments to 'daxpy_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 835 | daxpy_(n, &bstep, &y[1], &c__1, &x[1], &c__1); | ^ symmlq/symmlq.c:14:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | /* Subroutine */ int symmlq_(n, b, r1, r2, v, w, x, y, work, checka, goodb, | ^ 40 warnings generated. refine_map/find_edge_mesh.c:9:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | struct refine_edata *find_edge_mesh(vertex, dim, edata, mesh_dims, | ^ 1 warning generated. refine_map/compute_mesh_vdata.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void compute_mesh_vdata(vdata, comm_graph, vtx, vtx2node, mesh_dims, dim) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/array_alloc_2D.o util/array_alloc_2D.c refine_map/update_mesh_edata.c:33:23: warning: passing arguments to 'find_edge_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | eguy = find_edge_mesh(vertex, dim, edata, mesh_dims, vtx2node); | ^ refine_map/update_mesh_edata.c:37:37: warning: passing arguments to 'compute_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | new_desire = compute_mesh_edata(eguy, vdata, mesh_dims, comm_graph, | ^ refine_map/update_mesh_edata.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void update_mesh_edata(vertex, dim, edata, vdata, comm_graph, mesh_dims, | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/bit_reverse.o util/bit_reverse.c refine_map/init_mesh_edata.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void init_mesh_edata(edata, mesh_dims) | ^ 1 warning generated. refine_part/make_terms_ref.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void make_terms_ref(graph, using_ewgts, subnvtxs, loc2glob, set0, set1, | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/checkpnt.o util/checkpnt.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/cpvec.o util/cpvec.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/dot.o util/dot.c tinvit/tinvit.c:184:16: warning: passing arguments to 'epslon_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | eps3 = epslon_(&norm); | ^ tinvit/tinvit.c:360:17: warning: passing arguments to 'pythag_' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | u = pythag_(&u, &rv6[i]); | ^ tinvit/tinvit.c:8:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | /* Subroutine */ int tinvit_(nm, n, d, e, e2, m, w, ind, z, ierr, rv1, rv2, | ^ 3 warnings generated. assign/rec_median.c:62:11: warning: passing arguments to 'median' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | median(graph, vals, nvtxs, active, merged_goal, using_vwgts, assign); | ^ assign/rec_median.c:71:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | sub_assign = (short *) smalloc((unsigned) (maxsize + 1) * sizeof(short)); | ^ assign/rec_median.c:72:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | sub_vals = (double *) smalloc((unsigned) (maxsize + 1) * sizeof(double)); | ^ assign/rec_median.c:73:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | loc2glob = (int *) smalloc((unsigned) (maxsize + 1) * sizeof(int)); | ^ assign/rec_median.c:78:16: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | smalloc((unsigned) (maxsize + 1) * sizeof(struct vtx_data *)); | ^ assign/rec_median.c:92:16: warning: passing arguments to 'make_maps2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | make_maps2(assign, nvtxs, i, (int *) NULL, loc2glob); | ^ assign/rec_median.c:107:17: warning: passing arguments to 'make_subvector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | make_subvector(vals, sub_vals, sub_nvtxs, loc2glob); | ^ assign/rec_median.c:110:15: warning: passing arguments to 'make_subgoal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | make_subgoal(goal, merged_goal, 2, cube_or_mesh, nsets, mesh_dims, | ^ assign/rec_median.c:130:27: warning: passing arguments to 'bit_reverse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | mapping[i] = bit_reverse(i, ndims); | ^ assign/rec_median.c:137:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | sfree((char *) sub_graph); | ^ assign/rec_median.c:138:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | sfree((char *) loc2glob); | ^ assign/rec_median.c:139:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | sfree((char *) sub_vals); | ^ assign/rec_median.c:140:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | sfree((char *) sub_assign); | ^ assign/rec_median.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void rec_median_1(graph, vals, nvtxs, active, cube_or_mesh, nsets, | ^ assign/rec_median.c:189:11: warning: passing arguments to 'median' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | median(graph, vals[1], nvtxs, active, merged_goal, using_vwgts, assign); | ^ assign/rec_median.c:198:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | sub_assign = (short *) smalloc((unsigned) (maxsize + 1) * sizeof(short)); | ^ assign/rec_median.c:200:38: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | sub_vals[i] = (double *) smalloc((unsigned) (maxsize + 1) * sizeof(double)); | ^ assign/rec_median.c:202:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | loc2glob = (int *) smalloc((unsigned) (maxsize + 1) * sizeof(int)); | ^ assign/rec_median.c:207:16: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | smalloc((unsigned) (maxsize + 1) * sizeof(struct vtx_data *)); | ^ assign/rec_median.c:217:16: warning: passing arguments to 'make_maps2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | make_maps2(assign, nvtxs, i, (int *) NULL, loc2glob); | ^ assign/rec_median.c:230:17: warning: passing arguments to 'make_subvector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | make_subvector(vals[j], sub_vals[j - 1], sub_nvtxs, loc2glob); | ^ assign/rec_median.c:234:18: warning: passing arguments to 'make_subgoal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | make_subgoal(goal, merged_goal, 2, cube_or_mesh, nsets, mesh_dims, | ^ assign/rec_median.c:248:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | sfree((char *) sub_graph); | ^ assign/rec_median.c:249:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | sfree((char *) loc2glob); | ^ assign/rec_median.c:251:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | sfree((char *) sub_vals[i]); | ^ assign/rec_median.c:252:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | sfree((char *) sub_assign); | ^ assign/rec_median.c:150:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | void rec_median_k(graph, vals, nvtxs, active, ndims, cube_or_mesh, | ^ 27 warnings generated. refine_map/update_mesh_vdata.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void update_mesh_vdata(old_loc, new_loc, dim, ewgt, vdata, mesh_dims, | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/doubleout.o util/doubleout.c internal/check_internal.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void check_internal(graph, nvtxs, int_list, set_list, vtx_elems, | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/input_int.o util/input_int.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/gray.o util/gray.c refine_map/refine_cube.c:61:17: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | smalloc_ret((unsigned) (ndims_tot*nsets_tot + 1) * sizeof(struct refine_vdata)); | ^ refine_map/refine_cube.c:69:24: warning: passing arguments to 'compute_cube_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | compute_cube_vdata(++vptr, comm_graph, i, mask, vtx2node); | ^ refine_map/refine_cube.c:78:17: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | smalloc_ret((unsigned) (nwires_tot + 1) * sizeof(struct refine_edata)); | ^ refine_map/refine_cube.c:81:37: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | desires = (double *) smalloc_ret((unsigned) nwires_tot * sizeof(double)); | ^ refine_map/refine_cube.c:95:21: warning: passing arguments to 'init_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | init_cube_edata(eptr, j, dim, mask); | ^ refine_map/refine_cube.c:97:21: warning: passing arguments to 'compute_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | compute_cube_edata(eptr, vdata, nsets_tot, comm_graph, node2vtx); | ^ refine_map/refine_cube.c:104:23: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | 2 * find_maxdeg(comm_graph, nsets_tot, TRUE, (float *) NULL); | ^ refine_map/refine_cube.c:107:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | indices = (int *) smalloc_ret((unsigned) nwires_tot * sizeof(int)); | ^ refine_map/refine_cube.c:108:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | space = (int *) smalloc_ret((unsigned) nwires_tot * sizeof(int)); | ^ refine_map/refine_cube.c:111:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | mergesort(desires, nwires_tot, indices, space); | ^ refine_map/refine_cube.c:113:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | sfree((char *) space); | ^ refine_map/refine_cube.c:114:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | sfree((char *) desires); | ^ refine_map/refine_cube.c:124:17: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | smalloc_ret((unsigned) (2*imax + 1) * sizeof(struct refine_edata *)); | ^ refine_map/refine_cube.c:153:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | sfree((char *) indices); | ^ refine_map/refine_cube.c:182:20: warning: passing arguments to 'update_cube_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | update_cube_vdata(side, mask, vtx2node[neighbor], | ^ refine_map/refine_cube.c:190:20: warning: passing arguments to 'update_cube_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | update_cube_vdata(side, mask, vtx2node[neighbor], | ^ refine_map/refine_cube.c:197:24: warning: passing arguments to 'compute_cube_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | compute_cube_vdata(&(vdata[j*nsets_tot + vtx1]), comm_graph, vtx1, k, vtx2node); | ^ refine_map/refine_cube.c:198:24: warning: passing arguments to 'compute_cube_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | compute_cube_vdata(&(vdata[j*nsets_tot + vtx2]), comm_graph, vtx2, k, vtx2node); | ^ refine_map/refine_cube.c:213:20: warning: passing arguments to 'update_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | update_cube_edata(neighbor, dim, edata, vdata, comm_graph, node2vtx, | ^ refine_map/refine_cube.c:220:20: warning: passing arguments to 'update_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | update_cube_edata(neighbor, dim, edata, vdata, comm_graph, node2vtx, | ^ refine_map/refine_cube.c:224:23: warning: passing arguments to 'update_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | update_cube_edata(vtx1, j, edata, vdata, comm_graph, | ^ refine_map/refine_cube.c:226:23: warning: passing arguments to 'update_cube_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | update_cube_edata(vtx2, j, edata, vdata, comm_graph, | ^ refine_map/refine_cube.c:238:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | sfree((char *) space); | ^ refine_map/refine_cube.c:239:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | sfree((char *) desires); | ^ refine_map/refine_cube.c:240:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | sfree((char *) indices); | ^ refine_map/refine_cube.c:241:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | sfree((char *) desire_ptr); | ^ refine_map/refine_cube.c:242:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | sfree((char *) vdata); | ^ refine_map/refine_cube.c:243:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | sfree((char *) edata); | ^ refine_map/refine_cube.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int refine_cube(comm_graph, ndims_tot, maxdesire, vtx2node, node2vtx) | ^ 29 warnings generated. refine_part/make_maps_ref.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void make_maps_ref(graph, set_list, vtx_elems, assignment, sub_assign, | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/machine_params.o util/machine_params.c refine_map/refine_mesh.c:57:19: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | smalloc_ret((unsigned) (cube_or_mesh * nsets_tot + 1) * | ^ refine_map/refine_mesh.c:65:24: warning: passing arguments to 'compute_mesh_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | compute_mesh_vdata(++vptr, comm_graph, i, vtx2node, mesh_dims, dim); | ^ refine_map/refine_mesh.c:73:48: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | edata = (struct refine_edata *) smalloc_ret((unsigned) (nwires + 1) * sizeof(struct refine_edata)); | ^ refine_map/refine_mesh.c:74:37: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | desires = (double *) smalloc_ret((unsigned) nwires * sizeof(double)); | ^ refine_map/refine_mesh.c:78:20: warning: passing arguments to 'init_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | init_mesh_edata(edata, mesh_dims); | ^ refine_map/refine_mesh.c:81:24: warning: passing arguments to 'compute_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | compute_mesh_edata(&(edata[wire]), vdata, mesh_dims, comm_graph, | ^ refine_map/refine_mesh.c:86:48: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | edata[nwires].swap_desire = 2 * find_maxdeg(comm_graph, nsets_tot, TRUE, (float *) NULL); | ^ refine_map/refine_mesh.c:89:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | indices = (int *) smalloc_ret((unsigned) nwires * sizeof(int)); | ^ refine_map/refine_mesh.c:90:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | space = (int *) smalloc_ret((unsigned) nwires * sizeof(int)); | ^ refine_map/refine_mesh.c:93:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | mergesort(desires, nwires, indices, space); | ^ refine_map/refine_mesh.c:95:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | sfree((char *) space); | ^ refine_map/refine_mesh.c:96:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | sfree((char *) desires); | ^ refine_map/refine_mesh.c:106:17: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | smalloc_ret((unsigned) (2*imax + 1) * sizeof(struct refine_edata *)); | ^ refine_map/refine_mesh.c:136:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | sfree((char *) indices); | ^ refine_map/refine_mesh.c:176:20: warning: passing arguments to 'update_mesh_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | update_mesh_vdata(loc1, loc2, dim, comm_graph[vtx1]->ewgts[j], | ^ refine_map/refine_mesh.c:183:20: warning: passing arguments to 'update_mesh_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | update_mesh_vdata(loc2, loc1, dim, comm_graph[vtx2]->ewgts[j], | ^ refine_map/refine_mesh.c:189:24: warning: passing arguments to 'compute_mesh_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | compute_mesh_vdata(&(vdata[j*nsets_tot + vtx1]), comm_graph, | ^ refine_map/refine_mesh.c:191:24: warning: passing arguments to 'compute_mesh_vdata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | compute_mesh_vdata(&(vdata[j*nsets_tot + vtx2]), comm_graph, | ^ refine_map/refine_mesh.c:206:20: warning: passing arguments to 'update_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | update_mesh_edata(neighbor, dim, edata, vdata, comm_graph, | ^ refine_map/refine_mesh.c:213:20: warning: passing arguments to 'update_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | update_mesh_edata(neighbor, dim, edata, vdata, comm_graph, | ^ refine_map/refine_mesh.c:217:23: warning: passing arguments to 'update_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | update_mesh_edata(vtx1, j, edata, vdata, comm_graph, mesh_dims, | ^ refine_map/refine_mesh.c:219:23: warning: passing arguments to 'update_mesh_edata' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | update_mesh_edata(vtx2, j, edata, vdata, comm_graph, mesh_dims, | ^ refine_map/refine_mesh.c:231:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | sfree((char *) indices); | ^ refine_map/refine_mesh.c:232:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | sfree((char *) space); | ^ refine_map/refine_mesh.c:233:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | sfree((char *) desires); | ^ refine_map/refine_mesh.c:234:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | sfree((char *) desire_ptr); | ^ refine_map/refine_mesh.c:235:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | sfree((char *) vdata); | ^ refine_map/refine_mesh.c:236:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | sfree((char *) edata); | ^ refine_map/refine_mesh.c:14:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | int refine_mesh(comm_graph, cube_or_mesh, mesh_dims, maxdesire, | ^ 29 warnings generated. refine_map/refine_map.c:48:28: warning: passing arguments to 'make_comm_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | error = make_comm_graph(&comm_graph, graph, nvtxs, using_ewgts, assign, nsets_tot); | ^ refine_map/refine_map.c:51:36: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | maxdesire = 2 * find_maxdeg(comm_graph, nsets_tot, TRUE, (float *) NULL); | ^ refine_map/refine_map.c:53:41: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | vtx2node = (short *) smalloc_ret((unsigned) (nsets_tot + 1) * sizeof(int)); | ^ refine_map/refine_map.c:54:41: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | node2vtx = (short *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ refine_map/refine_map.c:66:25: warning: passing arguments to 'refine_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | error = refine_mesh(comm_graph, cube_or_mesh, mesh_dims, | ^ refine_map/refine_map.c:71:25: warning: passing arguments to 'refine_cube' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | error = refine_cube(comm_graph, ndims_tot, maxdesire, | ^ refine_map/refine_map.c:85:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | strout("\nWARNING: No space to refine mapping to processors."); | ^ refine_map/refine_map.c:86:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | strout(" NO MAPPING REFINEMENT PERFORMED.\n"); | ^ refine_map/refine_map.c:89:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | sfree((char *) node2vtx); | ^ refine_map/refine_map.c:90:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | sfree((char *) vtx2node); | ^ refine_map/refine_map.c:91:15: warning: passing arguments to 'free_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | free_graph(comm_graph); | ^ refine_map/refine_map.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void refine_map(graph, nvtxs, using_ewgts, assign, cube_or_mesh, ndims_tot, | ^ 12 warnings generated. misc/divide_procs.c:60:25: warning: passing arguments to 'define_submeshes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | flag = define_submeshes(nsets_real, architecture, mesh_dims, set, | ^ misc/divide_procs.c:71:24: warning: passing arguments to 'define_subcubes' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | flag = define_subcubes(nsets_real, ndims_tot, ndims_real, set, | ^ misc/divide_procs.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int divide_procs(architecture, ndims, ndims_tot, set_info, set, subsets, inert, | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/makevwsqrt.o util/makevwsqrt.c eigen/lanczos_SO_float.c:152:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | bail("ERROR: System too small for number of eigenvalues requested.",1); | ^ eigen/lanczos_SO_float.c:158:20: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | u = mkvec_float(1, n); | ^ eigen/lanczos_SO_float.c:159:21: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | u_double = mkvec(1, n); | ^ eigen/lanczos_SO_float.c:160:20: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | r = mkvec_float(1, n); | ^ eigen/lanczos_SO_float.c:161:24: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | workn = mkvec_float(1, n); | ^ eigen/lanczos_SO_float.c:162:25: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | workn_double = mkvec(1, n); | ^ eigen/lanczos_SO_float.c:163:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | Ares = mkvec(0, d); | ^ eigen/lanczos_SO_float.c:164:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | index = (int *) smalloc((unsigned) (d + 1) * sizeof(int)); | ^ eigen/lanczos_SO_float.c:165:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | alpha = mkvec(1, maxj); | ^ eigen/lanczos_SO_float.c:166:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | beta = mkvec(0, maxj); | ^ eigen/lanczos_SO_float.c:167:17: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | ritz = mkvec(1, maxj); | ^ eigen/lanczos_SO_float.c:168:14: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | s = mkvec(1, maxj); | ^ eigen/lanczos_SO_float.c:169:15: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | bj = mkvec(1, maxj); | ^ eigen/lanczos_SO_float.c:170:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | workj = mkvec(0, maxj); | ^ eigen/lanczos_SO_float.c:171:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | q = (float **) smalloc((unsigned) (maxj + 1) * sizeof(float *)); | ^ eigen/lanczos_SO_float.c:172:48: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | solist = (struct orthlink_float **) smalloc((unsigned) (maxj + 1) * sizeof(struct orthlink_float *)); | ^ eigen/lanczos_SO_float.c:173:26: warning: passing arguments to 'mkscanlist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | scanlist = mkscanlist(d); | ^ eigen/lanczos_SO_float.c:175:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | old_assignment = (short *) smalloc((unsigned) (n + 1) * sizeof(short)); | ^ eigen/lanczos_SO_float.c:202:35: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | vwsqrt_float = mkvec_float(0,n); | ^ eigen/lanczos_SO_float.c:203:24: warning: passing arguments to 'double_to_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | double_to_float(vwsqrt_float,1,n,vwsqrt); | ^ eigen/lanczos_SO_float.c:207:17: warning: passing arguments to 'vecran_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | vecran_float(r, 1, n); | ^ eigen/lanczos_SO_float.c:209:15: warning: passing arguments to 'orthog1_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | orthog1_float(r, 1, n); | ^ eigen/lanczos_SO_float.c:212:17: warning: passing arguments to 'orthogvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | orthogvec_float(r, 1, n, vwsqrt_float); | ^ eigen/lanczos_SO_float.c:214:25: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | beta[0] = norm_float(r, 1, n); | ^ eigen/lanczos_SO_float.c:215:23: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | q[0] = mkvec_float(1, n); | ^ eigen/lanczos_SO_float.c:216:17: warning: passing arguments to 'setvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | setvec_float(q[0], 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:217:11: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | setvec(bj, 1, maxj, DOUBLE_MAX); | ^ eigen/lanczos_SO_float.c:239:24: warning: passing arguments to 'mkvec_ret_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | q[j] = mkvec_ret_float(1, n); | ^ eigen/lanczos_SO_float.c:243:23: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | strout("WARNING: Lanczos out of memory; computing best approximation available.\n"); | ^ eigen/lanczos_SO_float.c:246:14: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | bail("ERROR: Sorry, can't salvage Lanczos.",1); | ^ eigen/lanczos_SO_float.c:250:21: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | frvec_float(q[i], 1); | ^ eigen/lanczos_SO_float.c:255:16: warning: passing arguments to 'vecscale_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | vecscale_float(q[j], 1, n, (float)(1.0 / beta[j - 1]), r); | ^ eigen/lanczos_SO_float.c:258:15: warning: passing arguments to 'splarax_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | splarax_float(u, A, n, q[j], vwsqrt_float, workn); | ^ eigen/lanczos_SO_float.c:261:14: warning: passing arguments to 'update_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | update_float(r, 1, n, u, (float)(-beta[j - 1]), q[j - 1]); | ^ eigen/lanczos_SO_float.c:262:22: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | alpha[j] = dot_float(r, 1, n, q[j]); | ^ eigen/lanczos_SO_float.c:263:14: warning: passing arguments to 'update_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | update_float(r, 1, n, r, (float)(-alpha[j]), q[j]); | ^ eigen/lanczos_SO_float.c:267:19: warning: passing arguments to 'orthog1_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | orthog1_float(r, 1, n); | ^ eigen/lanczos_SO_float.c:270:21: warning: passing arguments to 'orthogvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | orthogvec_float(r, 1, n, vwsqrt_float); | ^ eigen/lanczos_SO_float.c:273:19: warning: passing arguments to 'sorthog_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | sorthog_float(r, n, solist, ngood); | ^ eigen/lanczos_SO_float.c:276:22: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | beta[j] = norm_float(r, 1, n); | ^ eigen/lanczos_SO_float.c:278:24: warning: passing arguments to 'lanpause_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | pause = lanpause_float(j, lastpause, interval, q, n, &pausemode, version, beta[j]); | ^ eigen/lanczos_SO_float.c:321:33: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | ritzval_flag = get_ritzvals(alpha, beta, j, Anorm, workj, | ^ eigen/lanczos_SO_float.c:328:27: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | strout("ERROR: Lanczos failed in computing eigenvalues of T; computing"); | ^ eigen/lanczos_SO_float.c:329:27: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | strout(" best readily available approximation to eigenvector.\n"); | ^ eigen/lanczos_SO_float.c:332:11: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | bail("ERROR: Sorry, can't salvage Lanczos.",1); | ^ eigen/lanczos_SO_float.c:336:18: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | frvec_float(q[i], 1); | ^ eigen/lanczos_SO_float.c:339:29: warning: passing arguments to 'get_ritzvals' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | get_ritzvals(alpha, beta, j, Anorm, workj, | ^ eigen/lanczos_SO_float.c:345:13: warning: passing arguments to 'scanmin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | scanmin(ritz, 1, j, &scanlist); | ^ eigen/lanczos_SO_float.c:350:12: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | setvec(bj, 1, j, 0.0); | ^ eigen/lanczos_SO_float.c:352:15: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO_float.c:364:15: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO_float.c:381:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | doubleout(ritz[i], 1); | ^ eigen/lanczos_SO_float.c:382:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | doubleout(bj[i], 1); | ^ eigen/lanczos_SO_float.c:391:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | doubleout(ritz[temp], 1); | ^ eigen/lanczos_SO_float.c:392:13: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | doubleout(bj[temp], 1); | ^ eigen/lanczos_SO_float.c:400:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | doubleout(ritz[i], 1); | ^ eigen/lanczos_SO_float.c:401:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | doubleout(bj[i], 1); | ^ eigen/lanczos_SO_float.c:453:20: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | Sres = Tevec(alpha, beta - 1, j, lambda[i], s); | ^ eigen/lanczos_SO_float.c:460:14: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | setvec(y[i], 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:462:16: warning: passing arguments to 'scadd_mixed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | scadd_mixed(y[i], 1, n, s[k], q[k]); | ^ eigen/lanczos_SO_float.c:465:10: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | assign(A, y, n, d, cube_or_mesh, nsets, vwsqrt, assignment, | ^ eigen/lanczos_SO_float.c:488:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | Sres = Tevec(alpha, beta - 1, j, lambda[i], s); | ^ eigen/lanczos_SO_float.c:495:10: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | setvec(y[i], 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:497:19: warning: passing arguments to 'scadd_mixed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | scadd_mixed(y[i], 1, n, s[k], q[k]); | ^ eigen/lanczos_SO_float.c:502:13: warning: passing arguments to 'assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 502 | assign(A, y, n, d, cube_or_mesh, nsets, vwsqrt, assignment, | ^ eigen/lanczos_SO_float.c:542:19: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 542 | Sres = Tevec(alpha, beta - 1, j, lambda[i], s); | ^ eigen/lanczos_SO_float.c:549:13: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | setvec(y[i], 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:551:15: warning: passing arguments to 'scadd_mixed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | scadd_mixed(y[i], 1, n, s[k], q[k]); | ^ eigen/lanczos_SO_float.c:553:22: warning: passing arguments to 'float_to_double' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | float_to_double(u_double,1,n,u); | ^ eigen/lanczos_SO_float.c:554:25: warning: passing arguments to 'checkeig' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | Ares[i] = checkeig(workn_double, A, y[i], n, lambda[i], vwsqrt, u_double); | ^ eigen/lanczos_SO_float.c:556:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | doubleout(lambda[i], 1); | ^ eigen/lanczos_SO_float.c:557:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 557 | doubleout(bound[i], 1); | ^ eigen/lanczos_SO_float.c:558:16: warning: passing arguments to 'doubleout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | doubleout(Ares[i], 1); | ^ eigen/lanczos_SO_float.c:579:42: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | (solist[ngood])->vec = mkvec_float(1, n); | ^ eigen/lanczos_SO_float.c:582:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 582 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO_float.c:589:16: warning: passing arguments to 'setvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | setvec_float((solist[ngood])->vec, 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:591:19: warning: passing arguments to 'scadd_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 591 | scadd_float((solist[ngood])->vec, 1, n, (float)(s[k]), q[k]); | ^ eigen/lanczos_SO_float.c:604:42: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 604 | (solist[ngood])->vec = mkvec_float(1, n); | ^ eigen/lanczos_SO_float.c:607:16: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | Sres = Tevec(alpha, beta - 1, j, ritz[i], s); | ^ eigen/lanczos_SO_float.c:614:16: warning: passing arguments to 'setvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 614 | setvec_float((solist[ngood])->vec, 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:616:19: warning: passing arguments to 'scadd_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 616 | scadd_float((solist[ngood])->vec, 1, n, (float)(s[k]), q[k]); | ^ eigen/lanczos_SO_float.c:626:22: warning: passing arguments to 'solistout_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | solistout_float(solist, n, ngood, j); | ^ eigen/lanczos_SO_float.c:654:14: warning: passing arguments to 'Tevec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | Sres = Tevec(alpha, beta - 1, j, lambda[i], s); | ^ eigen/lanczos_SO_float.c:658:8: warning: passing arguments to 'setvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 658 | setvec(y[i], 1, n, 0.0); | ^ eigen/lanczos_SO_float.c:660:17: warning: passing arguments to 'scadd_mixed' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | scadd_mixed(y[i], 1, n, s[k], q[k]); | ^ eigen/lanczos_SO_float.c:666:20: warning: passing arguments to 'float_to_double' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | float_to_double(u_double,1,n,u); | ^ eigen/lanczos_SO_float.c:667:13: warning: passing arguments to 'warnings' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | warnings(workn_double, A, y, n, lambda, vwsqrt, Ares, bound, index, | ^ eigen/lanczos_SO_float.c:673:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | frvec_float(u, 1); | ^ eigen/lanczos_SO_float.c:674:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | frvec(u_double, 1); | ^ eigen/lanczos_SO_float.c:675:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | frvec_float(r, 1); | ^ eigen/lanczos_SO_float.c:676:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | frvec_float(workn, 1); | ^ eigen/lanczos_SO_float.c:677:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 677 | frvec(workn_double, 1); | ^ eigen/lanczos_SO_float.c:678:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 678 | frvec(Ares, 0); | ^ eigen/lanczos_SO_float.c:679:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | sfree((char *) index); | ^ eigen/lanczos_SO_float.c:680:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 680 | frvec(alpha, 1); | ^ eigen/lanczos_SO_float.c:681:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 681 | frvec(beta, 0); | ^ eigen/lanczos_SO_float.c:682:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | frvec(ritz, 1); | ^ eigen/lanczos_SO_float.c:683:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | frvec(s, 1); | ^ eigen/lanczos_SO_float.c:684:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 684 | frvec(bj, 1); | ^ eigen/lanczos_SO_float.c:685:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 685 | frvec(workj, 0); | ^ eigen/lanczos_SO_float.c:687:13: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | frvec_float(q[i], 1); | ^ eigen/lanczos_SO_float.c:689:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | sfree((char *) q); | ^ eigen/lanczos_SO_float.c:691:20: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 691 | frvec_float(vwsqrt_float,0); | ^ eigen/lanczos_SO_float.c:695:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 695 | sfree((char *) scanlist); | ^ eigen/lanczos_SO_float.c:699:13: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | frvec_float((solist[i])->vec, 1); | ^ eigen/lanczos_SO_float.c:700:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | sfree((char *) solist[i]); | ^ eigen/lanczos_SO_float.c:702:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 702 | sfree((char *) solist); | ^ eigen/lanczos_SO_float.c:704:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | sfree((char *) old_assignment); | ^ eigen/lanczos_SO_float.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void lanczos_SO_float(A, n, d, y, lambda, bound, eigtol, vwsqrt, maxdeg, version, | ^ 109 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/mkvec.o util/mkvec.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/norm.o util/norm.c misc/count.c:29:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | nguys = (int *) smalloc((unsigned) nsets * sizeof(int)); | ^ misc/count.c:76:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | sfree((char *) nguys); | ^ misc/count.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void count(graph, nvtxs, sets, nsets, hops, dump, using_ewgts) | ^ 3 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/normalize.o util/normalize.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/mergesort.o util/mergesort.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/randomize.o util/randomize.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/smalloc.o util/smalloc.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/bail.o util/bail.c refine_part/kl_refine.c:59:18: warning: passing arguments to 'make_maps_ref' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | make_maps_ref(graph, set_list, vtx_elems, new_assign, sub_assign, | ^ refine_part/kl_refine.c:72:23: warning: passing arguments to 'make_terms_ref' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | make_terms_ref(graph, using_ewgts, subnvtxs, loc2glob, | ^ refine_part/kl_refine.c:77:18: warning: passing arguments to 'make_subgraph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | make_subgraph(graph, subgraph, subnvtxs, &subnedges, new_assign, set1, | ^ refine_part/kl_refine.c:80:25: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | maxdeg = find_maxdeg(subgraph, subnvtxs, using_ewgts, (float *) NULL); | ^ refine_part/kl_refine.c:82:18: warning: passing arguments to 'count_weights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | count_weights(subgraph, subnvtxs, sub_assign, 2, weights, (vwgt_max != 1)); | ^ refine_part/kl_refine.c:90:12: warning: passing arguments to 'klspiff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | klspiff(subgraph, subnvtxs, sub_assign, 2, hops, subgoal, | ^ refine_part/kl_refine.c:141:17: warning: passing arguments to 'remake_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | remake_graph(subgraph, subnvtxs, loc2glob, degrees, using_ewgts); | ^ refine_part/kl_refine.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int kl_refine(graph, subgraph, set_list, vtx_elems, new_assign, | ^ 8 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/scadd.o util/scadd.c misc/merge_goals.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | void merge_goals(goal, merged_goal, set_info, subsets, nsets, | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/seconds.o util/seconds.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/setvec.o util/setvec.c misc/find_maxdeg.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | double find_maxdeg(graph, nvtxs, using_ewgts, pmax_ewgt) | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/shell_sort.o util/shell_sort.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/strout.o util/strout.c misc/make_setlists.c:7:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7 | void make_setlists(setlists, list_ptrs, nsets, subsets, subassign, | ^ 1 warning generated. misc/define_subcubes.c:45:31: warning: passing arguments to 'gray' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | subsets[k] = (short) gray((int) subsets[k]); | ^ misc/define_subcubes.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int define_subcubes(nsets_real, ndims_tot, ndims, set, set_info, subsets, | ^ 2 warnings generated. util/array_alloc_2D.c:27:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | field = (double *) smalloc_ret((unsigned) total); | ^ util/array_alloc_2D.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | double *array_alloc_2D_ret(dim1, dim2, size) | ^ 2 warnings generated. refine_map/make_comm_graph.c:45:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | sizes = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ refine_map/make_comm_graph.c:61:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | order = (int *) smalloc_ret((unsigned) nvtxs * sizeof(int)); | ^ refine_map/make_comm_graph.c:70:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | adj_sets = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ refine_map/make_comm_graph.c:71:38: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | edges_list = (int **) smalloc_ret((unsigned) nsets_tot * sizeof(int *)); | ^ refine_map/make_comm_graph.c:72:38: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | ewgts_list = (int **) smalloc_ret((unsigned) nsets_tot * sizeof(int *)); | ^ refine_map/make_comm_graph.c:73:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | start = (int *) smalloc_ret((unsigned) (nsets_tot + 1) * sizeof(int)); | ^ refine_map/make_comm_graph.c:110:51: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | edges_list[set] = edges = (int *) smalloc_ret((unsigned) j * sizeof(int)); | ^ refine_map/make_comm_graph.c:111:51: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | ewgts_list[set] = ewgts = (int *) smalloc_ret((unsigned) j * sizeof(int)); | ^ refine_map/make_comm_graph.c:124:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | sfree((char *) adj_sets); | ^ refine_map/make_comm_graph.c:125:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | sfree((char *) order); | ^ refine_map/make_comm_graph.c:126:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | sfree((char *) sizes); | ^ refine_map/make_comm_graph.c:130:36: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | adjacency = (int *) smalloc_ret((unsigned) (ncomm_edges + 1) * sizeof(int)); | ^ refine_map/make_comm_graph.c:131:40: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | float_ewgts = (float *) smalloc_ret((unsigned) (ncomm_edges + 1) * sizeof(float)); | ^ refine_map/make_comm_graph.c:143:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | sfree((char *) edges_list[set]); | ^ refine_map/make_comm_graph.c:144:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | sfree((char *) ewgts_list[set]); | ^ refine_map/make_comm_graph.c:147:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | sfree((char *) edges_list); | ^ refine_map/make_comm_graph.c:148:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | sfree((char *) ewgts_list); | ^ refine_map/make_comm_graph.c:151:21: warning: passing arguments to 'reformat' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | error = reformat(start, adjacency, nsets_tot, &ncomm_edges, (int *) NULL, | ^ refine_map/make_comm_graph.c:155:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | sfree((char *) adj_sets); | ^ refine_map/make_comm_graph.c:156:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | sfree((char *) order); | ^ refine_map/make_comm_graph.c:157:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | sfree((char *) sizes); | ^ refine_map/make_comm_graph.c:160:40: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | if (edges_list[set] != NULL) sfree((char *) edges_list[set]); | ^ refine_map/make_comm_graph.c:162:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | sfree((char *) edges_list); | ^ refine_map/make_comm_graph.c:167:40: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | if (ewgts_list[set] != NULL) sfree((char *) ewgts_list[set]); | ^ refine_map/make_comm_graph.c:169:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | sfree((char *) ewgts_list); | ^ refine_map/make_comm_graph.c:172:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | sfree((char *) float_ewgts); | ^ refine_map/make_comm_graph.c:173:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | sfree((char *) adjacency); | ^ refine_map/make_comm_graph.c:174:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | sfree((char *) start); | ^ refine_map/make_comm_graph.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int make_comm_graph(pcomm_graph, graph, nvtxs, using_ewgts, assign, nsets_tot) | ^ 29 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/tri_prod.o util/tri_prod.c misc/countup.c:29:17: warning: passing arguments to 'countup_vtx_sep' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | countup_vtx_sep(graph, nvtxs, assignment); | ^ misc/countup.c:33:25: warning: passing arguments to 'countup_cube' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | countup_cube(graph, nvtxs, assignment, ndims, ndims_tot, print_lev, outfile, | ^ misc/countup.c:38:25: warning: passing arguments to 'countup_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | countup_mesh(graph, nvtxs, assignment, mesh_dims, print_lev, outfile, | ^ misc/countup.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void countup(graph, nvtxs, assignment, ndims, architecture, ndims_tot, | ^ 4 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/true_or_false.o util/true_or_false.c misc/make_subgoal.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | void make_subgoal(goal, subgoal, nsets, cube_or_mesh, nsets_tot, | ^ 1 warning generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/update.o util/update.c misc/make_maps.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | int make_maps(setlists, list_ptrs, set, glob2loc, loc2glob) | ^ misc/make_maps.c:40:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | void make_maps2(assignment, nvtxs, set, glob2loc, loc2glob) | ^ 2 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/vecout.o util/vecout.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/vecran.o util/vecran.c bpmatch/movevtxs.c:84:14: warning: passing arguments to 'nextmove' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | nextmove(nvtxs, nsets, vals, indices, startvtx, dist, sets, | ^ bpmatch/movevtxs.c:100:20: warning: passing arguments to 'undo_coupling' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | undo_coupling(graph, sets, nsets, from, to, toobig, badset, | ^ bpmatch/movevtxs.c:104:13: warning: passing arguments to 'couple' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | couple(nsets, from, to, vtx); | ^ bpmatch/movevtxs.c:114:20: warning: passing arguments to 'undo_coupling' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | undo_coupling(graph, sets, nsets, from, to, toobig, badset, | ^ bpmatch/movevtxs.c:118:13: warning: passing arguments to 'couple' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | couple(nsets, from, to, vtx); | ^ bpmatch/movevtxs.c:18:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | void movevtxs(graph, nvtxs, nsets, dist, indices, vals, startvtx, sets, | ^ bpmatch/movevtxs.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 | static void nextmove(nvtxs, nsets, vals, indices, startvtx, dist, sets, | ^ bpmatch/movevtxs.c:16: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] 16 | static void nextmove(), undo_coupling(), couple(); | ^ bpmatch/movevtxs.c:255:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | static void couple(nsets, from, to, vtx) | ^ bpmatch/movevtxs.c:16:42: warning: a function declaration without a prototype is 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 | static void nextmove(), undo_coupling(), couple(); | ^ bpmatch/movevtxs.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 | static void undo_coupling(graph, sets, nsets, from, to, toobig, badset, size) | ^ bpmatch/movevtxs.c:16:25: warning: a function declaration without a prototype is 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 | static void nextmove(), undo_coupling(), couple(); | ^ 12 warnings generated. util/affirm.c:46:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | bail((char *) NULL, 0); | ^ util/affirm.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int affirm(prompt) | ^ 2 warnings generated. cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o util/vecscale.o util/vecscale.c cc -c -Imain -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o main/main.o main/main.c util/bit_reverse.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | int bit_reverse(val, nbits) | ^ 1 warning generated. misc/simple_part.c:67:25: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | order = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ misc/simple_part.c:70:11: warning: passing arguments to 'randomize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | randomize(order, nvtxs); | ^ misc/simple_part.c:84:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | sfree((char *) order); | ^ misc/simple_part.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void simple_part(graph, nvtxs, sets, nsets, simple_type, goal) | ^ 4 warnings generated. misc/perturb.c:23:39: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | pedges = (struct ipairs *) smalloc((unsigned) NPERTURB * sizeof(struct ipairs)); | ^ misc/perturb.c:24:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | pvals = (double *) smalloc((unsigned) NPERTURB * sizeof(double)); | ^ misc/perturb.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void perturb_init(n) | ^ misc/perturb.c:51:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | sfree((char *) pedges); | ^ misc/perturb.c:52:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | sfree((char *) pvals); | ^ misc/perturb.c:59:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | void perturb(result, vec) | ^ misc/perturb.c:76:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | void perturb_float(result, vec) | ^ 7 warnings generated. refine_part/refine_part.c:81:45: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | set_list = (struct bilist *) smalloc_ret((unsigned) nsets_tot * sizeof(struct bilist)); | ^ refine_part/refine_part.c:83:13: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | smalloc_ret((unsigned) (nvtxs + 1) * sizeof(struct bilist)); | ^ refine_part/refine_part.c:84:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | sizes = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ refine_part/refine_part.c:106:38: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | edges_list = (int **) smalloc_ret((unsigned) nsets_tot * sizeof(int *)); | ^ refine_part/refine_part.c:112:38: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | ewgts_list = (int **) smalloc_ret((unsigned) nsets_tot * sizeof(int *)); | ^ refine_part/refine_part.c:118:33: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | nedges = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ refine_part/refine_part.c:119:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | adj_sets = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ refine_part/refine_part.c:149:51: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | edges_list[set] = edges = (int *) smalloc_ret((unsigned) j * sizeof(int)); | ^ refine_part/refine_part.c:150:51: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | ewgts_list[set] = ewgts = (int *) smalloc_ret((unsigned) j * sizeof(int)); | ^ refine_part/refine_part.c:164:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | sfree((char *) adj_sets); | ^ refine_part/refine_part.c:171:42: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | pairs = (struct ipairs *) smalloc_ret((unsigned) (ncomm + 1) * sizeof(struct ipairs)); | ^ refine_part/refine_part.c:172:39: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | comm_vals = (double *) smalloc_ret((unsigned) (ncomm + 1) * sizeof(double)); | ^ refine_part/refine_part.c:188:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | sfree((char *) nedges); | ^ refine_part/refine_part.c:191:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | indices = (int *) smalloc_ret((unsigned) (ncomm + 1) * sizeof(int)); | ^ refine_part/refine_part.c:192:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | space = (int *) smalloc_ret((unsigned) (ncomm + 1) * sizeof(int)); | ^ refine_part/refine_part.c:195:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | mergesort(comm_vals, ncomm, indices, space); | ^ refine_part/refine_part.c:196:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 196 | sfree((char *) space); | ^ refine_part/refine_part.c:197:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | sfree((char *) comm_vals); | ^ refine_part/refine_part.c:203:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | sfree((char *) edges_list[set]); | ^ refine_part/refine_part.c:205:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | sfree((char *) ewgts_list[set]); | ^ refine_part/refine_part.c:207:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | sfree((char *) ewgts_list); | ^ refine_part/refine_part.c:208:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | sfree((char *) edges_list); | ^ refine_part/refine_part.c:215:48: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | subgraph = (struct vtx_data **) smalloc_ret((unsigned) (nmax + 1) * sizeof(struct vtx_data *)); | ^ refine_part/refine_part.c:216:36: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | degrees = (short *) smalloc_ret((unsigned) (nmax + 1) * sizeof(short)); | ^ refine_part/refine_part.c:217:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | glob2loc = (int *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(int)); | ^ refine_part/refine_part.c:218:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | loc2glob = (int *) smalloc_ret((unsigned) (nmax + 1) * sizeof(int)); | ^ refine_part/refine_part.c:219:39: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | sub_assign = (short *) smalloc_ret((unsigned) (nmax + 1) * sizeof(short)); | ^ refine_part/refine_part.c:220:43: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | old_sub_assign = (short *) smalloc_ret((unsigned) (nmax + 1) * sizeof(short)); | ^ refine_part/refine_part.c:228:45: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | term_wgts[1] = (float *) smalloc_ret((unsigned) (nmax + 1) * sizeof(float)); | ^ refine_part/refine_part.c:247:25: warning: passing arguments to 'srealloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | temp = srealloc_ret((char *) subgraph, | ^ refine_part/refine_part.c:256:25: warning: passing arguments to 'srealloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | temp = srealloc_ret((char *) degrees, | ^ refine_part/refine_part.c:265:25: warning: passing arguments to 'srealloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | temp = srealloc_ret((char *) loc2glob, | ^ refine_part/refine_part.c:274:25: warning: passing arguments to 'srealloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 274 | temp = srealloc_ret((char *) sub_assign, | ^ refine_part/refine_part.c:283:25: warning: passing arguments to 'srealloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | temp = srealloc_ret((char *) old_sub_assign, | ^ refine_part/refine_part.c:293:29: warning: passing arguments to 'srealloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | temp = srealloc_ret((char *) term_wgts[1], | ^ refine_part/refine_part.c:324:20: warning: passing arguments to 'kl_refine' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | change = kl_refine(graph, subgraph, set_list, vtx_elems, assign, | ^ refine_part/refine_part.c:335:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | strout("\nWARNING: No space to refine partition."); | ^ refine_part/refine_part.c:336:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | strout(" NO PARTITION REFINEMENT PERFORMED.\n"); | ^ refine_part/refine_part.c:342:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | sfree((char *) edges_list[set]); | ^ refine_part/refine_part.c:344:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | sfree((char *) edges_list); | ^ refine_part/refine_part.c:350:15: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | sfree((char *) ewgts_list[set]); | ^ refine_part/refine_part.c:352:14: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | sfree((char *) ewgts_list); | ^ refine_part/refine_part.c:355:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | sfree((char *) space); | ^ refine_part/refine_part.c:356:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | sfree((char *) comm_vals); | ^ refine_part/refine_part.c:357:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | sfree((char *) nedges); | ^ refine_part/refine_part.c:358:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | sfree((char *) adj_sets); | ^ refine_part/refine_part.c:359:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | sfree((char *) term_wgts[1]); | ^ refine_part/refine_part.c:360:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | sfree((char *) old_sub_assign); | ^ refine_part/refine_part.c:361:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | sfree((char *) sub_assign); | ^ refine_part/refine_part.c:362:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | sfree((char *) loc2glob); | ^ refine_part/refine_part.c:363:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | sfree((char *) glob2loc); | ^ refine_part/refine_part.c:364:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | sfree((char *) degrees); | ^ refine_part/refine_part.c:365:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | sfree((char *) subgraph); | ^ refine_part/refine_part.c:367:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | sfree((char *) indices); | ^ refine_part/refine_part.c:368:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | sfree((char *) pairs); | ^ refine_part/refine_part.c:370:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | sfree((char *) sizes); | ^ refine_part/refine_part.c:371:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | sfree((char *) vtx_elems); | ^ refine_part/refine_part.c:372:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | sfree((char *) set_list); | ^ refine_part/refine_part.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | int refine_part(graph, nvtxs, using_ewgts, assign, architecture, | ^ 59 warnings generated. util/checkpnt.c:16:16: warning: passing arguments to 'affirm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | if (!affirm("continue")) { | ^ util/checkpnt.c:17:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | bail((char *) NULL, 0); | ^ util/checkpnt.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void checkpnt(tag) | ^ 3 warnings generated. internal/force_internal.c:56:34: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | indices = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ internal/force_internal.c:57:43: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | internal_vwgt = (double *) smalloc_ret((unsigned) nsets_tot * sizeof(double)); | ^ internal/force_internal.c:58:37: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | total_vwgt = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ internal/force_internal.c:85:32: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | space = (int *) smalloc_ret((unsigned) nsets_tot * sizeof(int)); | ^ internal/force_internal.c:87:14: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | mergesort(internal_vwgt, nsets_tot, indices, space); | ^ internal/force_internal.c:88:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | sfree((char *) space); | ^ internal/force_internal.c:92:45: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | int_list = (struct bidint *) smalloc_ret((unsigned) (nsets_tot + 1) * sizeof(struct bidint)); | ^ internal/force_internal.c:107:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | sfree((char *) internal_vwgt); | ^ internal/force_internal.c:108:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | sfree((char *) indices); | ^ internal/force_internal.c:114:45: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | set_list = (struct bidint *) smalloc_ret((unsigned) nsets_tot * sizeof(struct bidint)); | ^ internal/force_internal.c:115:46: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | vtx_elems = (struct bidint *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(struct bidint)); | ^ internal/force_internal.c:132:35: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | locked = (short *) smalloc_ret((unsigned) (nvtxs + 1) * sizeof(short)); | ^ internal/force_internal.c:158:24: warning: passing arguments to 'check_internal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | check_internal(graph, nvtxs, int_list, set_list, vtx_elems, total_vwgt, | ^ internal/force_internal.c:162:33: warning: passing arguments to 'improve_internal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | progress = improve_internal(graph, nvtxs, assign, goal, int_list, set_list, | ^ internal/force_internal.c:174:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | strout("\nWARNING: No space to increase internal vertices."); | ^ internal/force_internal.c:175:8: warning: passing arguments to 'strout' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | strout(" NO INTERNAL VERTEX INCREASE PERFORMED.\n"); | ^ internal/force_internal.c:178:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | sfree((char *) internal_vwgt); | ^ internal/force_internal.c:179:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | sfree((char *) indices); | ^ internal/force_internal.c:180:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | sfree((char *) locked); | ^ internal/force_internal.c:181:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | sfree((char *) total_vwgt); | ^ internal/force_internal.c:182:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | sfree((char *) vtx_elems); | ^ internal/force_internal.c:183:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | sfree((char *) int_list); | ^ internal/force_internal.c:184:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | sfree((char *) set_list); | ^ internal/force_internal.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void force_internal(graph, nvtxs, using_ewgts, assign, goal, nsets_tot, | ^ 24 warnings generated. util/gray.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | int gray(i) | ^ 1 warning generated. misc/timing.c:52:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | void time_out(outfile) | ^ 1 warning generated. util/doubleout.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | void doubleout(number, mode) | ^ util/doubleout.c:26:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | void doubleout_file(outfile, number, mode) | ^ 2 warnings generated. internal/improve_internal.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int improve_internal(graph, nvtxs, assign, goal, int_list, set_list, | ^ 1 warning generated. misc/make_term_props.c:44:29: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | dist = (float *) smalloc((unsigned) nsets * (set_max + 1) * sizeof(float)); | ^ misc/make_term_props.c:51:16: warning: passing arguments to 'avg_dists_cube' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | avg_dists_cube(ndims_tot, ndims, set_info, nsets, set_max, subsets, dists); | ^ misc/make_term_props.c:54:16: warning: passing arguments to 'avg_dists_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | avg_dists_mesh(architecture, set_info, nsets, set_max, | ^ misc/make_term_props.c:87:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | sfree((char *) dists[0]); | ^ misc/make_term_props.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void make_term_props(graph, sub_nvtxs, loc2glob, assignment, architecture, | ^ misc/make_term_props.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 | static void avg_dists_cube(ndims_tot, ndims, set_info, nsets, set_max, subsets, dists) | ^ misc/make_term_props.c:9: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] 9 | static void avg_dists_cube(), avg_dists_mesh(); | ^ misc/make_term_props.c:173:25: warning: passing arguments to 'avg_dist_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | val = avg_dist_mesh(&set_info[subsets[0]], &set_info[set], | ^ misc/make_term_props.c:183:21: warning: passing arguments to 'avg_dist_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | sep = avg_dist_mesh(&set_info[subsets[i]], &set_info[subsets[0]], | ^ misc/make_term_props.c:188:29: warning: passing arguments to 'avg_dist_mesh' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | val = avg_dist_mesh(&set_info[subsets[i]], &set_info[set], | ^ misc/make_term_props.c:152:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | static void avg_dists_mesh(architecture, set_info, nsets, set_max, | ^ misc/make_term_props.c:9: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] 9 | static void avg_dists_cube(), avg_dists_mesh(); | ^ misc/make_term_props.c:211:26: warning: passing arguments to 'avg_dist_interval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | val += avg_dist_interval(set1->low[i], set1->span[i], | ^ misc/make_term_props.c:199:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | static double avg_dist_mesh(set1, set2, architecture) | ^ misc/make_term_props.c:10: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] 10 | static double avg_dist_mesh(), avg_dist_interval(); | ^ misc/make_term_props.c:220:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | static double avg_dist_interval(set1_low, set1_span, set2_low, set2_span) | ^ misc/make_term_props.c:10: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] 10 | static double avg_dist_mesh(), avg_dist_interval(); | ^ 17 warnings generated. util/dot.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | double dot(vec1, beg, end, vec2) | ^ util/dot.c:24:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | double dot_float(vec1, beg, end, vec2) | ^ 2 warnings generated. misc/define_submeshes.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | int define_submeshes(nsets, cube_or_mesh, mesh_dims, set, set_info, subsets, | ^ 1 warning generated. misc/sequence.c:70:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | compnum = (short *) smalloc((unsigned) (nvtxs + 1) * sizeof(short)); | ^ misc/sequence.c:71:34: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | permutation = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ misc/sequence.c:72:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | values = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ misc/sequence.c:74:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | space = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ misc/sequence.c:75:24: warning: passing arguments to 'find_edges' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | ncomps = find_edges(graph, nvtxs, compnum, space, &edge_list); | ^ misc/sequence.c:78:19: warning: passing arguments to 'free_edgeslist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | free_edgeslist(edge_list); | ^ misc/sequence.c:79:34: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | yvecs[1] = (double *) smalloc((unsigned) (nvtxs + 1) * sizeof(double)); | ^ misc/sequence.c:94:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | setsize = (int *) smalloc((unsigned) ncomps * sizeof(int)); | ^ misc/sequence.c:104:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | glob2loc = (int *) smalloc((unsigned) (nvtxs + 1) * sizeof(int)); | ^ misc/sequence.c:105:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | loc2glob = (int *) smalloc((unsigned) (maxsize + 1) * sizeof(int)); | ^ misc/sequence.c:106:41: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | subgraph = (struct vtx_data **) smalloc((unsigned) | ^ misc/sequence.c:108:28: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | degree = (short *) smalloc((unsigned) (maxsize + 1) * sizeof(short)); | ^ misc/sequence.c:110:36: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | subvwsqrt = (double *) smalloc((unsigned) (maxsize + 1) * sizeof(double)); | ^ misc/sequence.c:121:16: warning: passing arguments to 'make_maps2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | make_maps2(compnum, nvtxs, comp, glob2loc, loc2glob); | ^ misc/sequence.c:123:19: warning: passing arguments to 'make_subgraph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | make_subgraph(graph, subgraph, subnvtxs, &subnedges, compnum, comp, | ^ misc/sequence.c:127:17: warning: passing arguments to 'make_subvector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | make_subvector(vwsqrt, subvwsqrt, subnvtxs, loc2glob); | ^ misc/sequence.c:157:26: warning: passing arguments to 'find_maxdeg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | maxdeg = find_maxdeg(subgraph, subnvtxs, using_ewgts, (float *) NULL); | ^ misc/sequence.c:159:16: warning: passing arguments to 'eigensolve' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | eigensolve(subgraph, subnvtxs, subnedges, maxdeg, subvwgt_max, subvwsqrt, | ^ misc/sequence.c:166:6: warning: passing arguments to 'y2x' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | y2x(yvecs, 1, subnvtxs, subvwsqrt); | ^ misc/sequence.c:168:15: warning: passing arguments to 'mergesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | mergesort(&(yvecs[1][1]), subnvtxs, subperm, space); | ^ misc/sequence.c:172:18: warning: passing arguments to 'remake_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | remake_graph(subgraph, subnvtxs, loc2glob, degree, using_ewgts); | ^ misc/sequence.c:210:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | sfree((char *) degree); | ^ misc/sequence.c:211:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | sfree((char *) subgraph); | ^ misc/sequence.c:212:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | sfree((char *) loc2glob); | ^ misc/sequence.c:213:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | sfree((char *) glob2loc); | ^ misc/sequence.c:214:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | sfree((char *) setsize); | ^ misc/sequence.c:216:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | sfree((char *) subvwsqrt); | ^ misc/sequence.c:219:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | sfree((char *) yvecs[1]); | ^ misc/sequence.c:220:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | sfree((char *) space); | ^ misc/sequence.c:221:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | sfree((char *) values); | ^ misc/sequence.c:222:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | sfree((char *) permutation); | ^ misc/sequence.c:223:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | sfree((char *) compnum); | ^ misc/sequence.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void sequence(graph, nvtxs, nedges, using_ewgts, vwsqrt, | ^ 33 warnings generated. util/machine_params.c:18:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | void machine_params(double_epsilon, double_max, rand_max) | ^ 1 warning generated. util/randomize.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void randomize(array, n) | ^ util/randomize.c:59:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | void setrandom(seed) | ^ 2 warnings generated. util/bail.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void bail(msg, status) | ^ 1 warning generated. util/normalize.c:14:17: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | scale = norm(vec, beg, end); | ^ util/normalize.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | double normalize(vec, beg, end) | ^ util/normalize.c:32:17: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | scale = norm(vec, beg, end); | ^ util/normalize.c:24:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | double sign_normalize(vec, beg, end, k) | ^ util/normalize.c:56:23: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | scale = norm_float(vec, beg, end); | ^ util/normalize.c:48:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | double normalize_float(vec, beg, end) | ^ 6 warnings generated. util/cpvec.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void cpvec(copy, beg, end, vec) | ^ util/cpvec.c:21:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | void float_to_double(copy, beg, end, vec) | ^ util/cpvec.c:36:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | void double_to_float(copy, beg, end, vec) | ^ 3 warnings generated. util/makevwsqrt.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void makevwsqrt(vwsqrt, graph, nvtxs) | ^ util/makevwsqrt.c:32:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | void make_subvector(vec, subvec, subnvtxs, loc2glob) | ^ 2 warnings generated. util/norm.c:14:21: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | return (sqrt(dot(vec, beg, end, vec))); | ^ util/norm.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | double norm(vec, beg, end) | ^ util/norm.c:25:26: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | temp = sqrt(dot_float(vec, beg, end, vec)); | ^ util/norm.c:18:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | double norm_float(vec, beg, end) | ^ 4 warnings generated. util/seconds.c:17:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 17 | int getrusage(); | ^ /usr/include/sys/resource.h:192:5: note: conflicting prototype is here 192 | int getrusage(int, struct rusage *); | ^ 1 warning generated. misc/time_kernels.c:53:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | dvec1 = mkvec(beg, end); | ^ misc/time_kernels.c:54:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | dvec2 = mkvec(beg, end); | ^ misc/time_kernels.c:55:18: warning: passing arguments to 'mkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | dvec3 = mkvec(beg - 1, end); | ^ misc/time_kernels.c:56:24: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | svec1 = mkvec_float(beg, end); | ^ misc/time_kernels.c:57:24: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | svec2 = mkvec_float(beg, end); | ^ misc/time_kernels.c:58:24: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | svec3 = mkvec_float(beg - 1, end); | ^ misc/time_kernels.c:64:35: warning: passing arguments to 'mkvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | vwsqrt_float = mkvec_float(beg - 1, end); | ^ misc/time_kernels.c:70:11: warning: passing arguments to 'vecran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | vecran(dvec1, beg, end); | ^ misc/time_kernels.c:71:11: warning: passing arguments to 'vecran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | vecran(dvec2, beg, end); | ^ misc/time_kernels.c:72:11: warning: passing arguments to 'vecran' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | vecran(dvec3, beg, end); | ^ misc/time_kernels.c:89:22: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | norm_dvec = norm(dvec1, beg, end); | ^ misc/time_kernels.c:110:18: warning: passing arguments to 'norm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | norm_dvec = norm(dvec1, beg, end); | ^ misc/time_kernels.c:116:24: warning: passing arguments to 'norm_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | norm_svec = norm_float(svec1, beg, end); | ^ misc/time_kernels.c:128:16: warning: passing arguments to 'dot' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | dot_dvec = dot(dvec1, beg, end, dvec2); | ^ misc/time_kernels.c:134:22: warning: passing arguments to 'dot_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | dot_svec = dot_float(svec1, beg, end, svec2); | ^ misc/time_kernels.c:150:7: warning: passing arguments to 'scadd' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | scadd(dvec1, beg, end, fac, dvec2); | ^ misc/time_kernels.c:158:13: warning: passing arguments to 'scadd_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | scadd_float(svec1, beg, end, fac_float, svec2); | ^ misc/time_kernels.c:163:20: warning: passing arguments to 'checkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | diff = checkvec(dvec1, beg, end, svec1); | ^ misc/time_kernels.c:171:8: warning: passing arguments to 'update' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | update(dvec1, beg, end, dvec2, factor, dvec3); | ^ misc/time_kernels.c:177:14: warning: passing arguments to 'update_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | update_float(svec1, beg, end, svec2, factor_float, svec3); | ^ misc/time_kernels.c:181:20: warning: passing arguments to 'checkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | diff = checkvec(dvec1, beg, end, svec1); | ^ misc/time_kernels.c:188:18: warning: passing arguments to 'perturb_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | perturb_init(n); | ^ misc/time_kernels.c:200:9: warning: passing arguments to 'splarax' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | splarax(dvec1, A, n, dvec2, vwsqrt, dvec3); | ^ misc/time_kernels.c:206:15: warning: passing arguments to 'splarax_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | splarax_float(svec1, A, n, svec2, vwsqrt_float, svec3); | ^ misc/time_kernels.c:211:20: warning: passing arguments to 'checkvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | diff = checkvec(dvec1, beg, end, svec1); | ^ misc/time_kernels.c:221:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | frvec(dvec1, 1); | ^ misc/time_kernels.c:222:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | frvec(dvec2, 1); | ^ misc/time_kernels.c:223:10: warning: passing arguments to 'frvec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | frvec(dvec3, 0); | ^ misc/time_kernels.c:224:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | frvec_float(svec1, 1); | ^ misc/time_kernels.c:225:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | frvec_float(svec2, 1); | ^ misc/time_kernels.c:226:16: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | frvec_float(svec3, 0); | ^ misc/time_kernels.c:228:20: warning: passing arguments to 'frvec_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | frvec_float(vwsqrt_float, beg - 1); | ^ misc/time_kernels.c:13:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | void time_kernels(A, n, vwsqrt) | ^ misc/time_kernels.c:233:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | static double checkvec(dvec, beg, end, svec) | ^ misc/time_kernels.c:10: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] 10 | static double checkvec(); | ^ 35 warnings generated. util/strout.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void strout(msg) | ^ 1 warning generated. util/mkvec.c:14:27: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | v = (double *) smalloc((unsigned) (nh - nl + 1) * sizeof(double)); | ^ util/mkvec.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | double *mkvec(nl, nh) | ^ util/mkvec.c:25:31: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | v = (double *) smalloc_ret((unsigned) (nh - nl + 1) * sizeof(double)); | ^ util/mkvec.c:19:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | double *mkvec_ret(nl, nh) | ^ util/mkvec.c:39:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | sfree((char *) (v + nl)); | ^ util/mkvec.c:33:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | void frvec(v, nl) | ^ util/mkvec.c:50:26: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | v = (float *) smalloc((unsigned) (nh - nl + 1) * sizeof(float)); | ^ util/mkvec.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | float *mkvec_float(nl, nh) | ^ util/mkvec.c:61:30: warning: passing arguments to 'smalloc_ret' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | v = (float *) smalloc_ret((unsigned) (nh - nl + 1) * sizeof(float)); | ^ util/mkvec.c:55:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | float *mkvec_ret_float(nl, nh) | ^ util/mkvec.c:75:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | sfree((char *) (v + nl)); | ^ util/mkvec.c:69:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | void frvec_float(v, nl) | ^ 12 warnings generated. misc/countup_mesh.c:68:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | cutsize = (double *) smalloc((unsigned) nsets * sizeof(double)); | ^ misc/countup_mesh.c:69:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | hopsize = (double *) smalloc((unsigned) nsets * sizeof(double)); | ^ misc/countup_mesh.c:70:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | setsize = (int *) smalloc((unsigned) nsets * sizeof(int)); | ^ misc/countup_mesh.c:72:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | setseen = (int *) smalloc((unsigned) nsets * sizeof(int)); | ^ misc/countup_mesh.c:73:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | startptr = (int *) smalloc((unsigned) (nsets + 1) * sizeof(int)); | ^ misc/countup_mesh.c:74:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | inorder = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ misc/countup_mesh.c:283:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | sfree((char *) cutsize); | ^ misc/countup_mesh.c:284:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | sfree((char *) hopsize); | ^ misc/countup_mesh.c:285:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | sfree((char *) setsize); | ^ misc/countup_mesh.c:286:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | sfree((char *) setseen); | ^ misc/countup_mesh.c:287:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | sfree((char *) startptr); | ^ misc/countup_mesh.c:288:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | sfree((char *) inorder); | ^ misc/countup_mesh.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void countup_mesh(graph, nvtxs, assignment, mesh_dims, print_lev, outfile, | ^ 13 warnings generated. util/setvec.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void setvec(vec, beg, end, setval) | ^ util/setvec.c:20:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | void setvec_float(vec, beg, end, setval) | ^ 2 warnings generated. util/shell_sort.c:9:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | void shell_sort(n, arr) | ^ 1 warning generated. util/true_or_false.c:5:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5 | char *true_or_false(flag) | ^ 1 warning generated. util/vecran.c:19:14: warning: passing arguments to 'normalize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | normalize(vec, beg, end); | ^ util/vecran.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void vecran(vec, beg, end) | ^ util/vecran.c:36:20: warning: passing arguments to 'normalize_float' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | normalize_float(vec, beg, end); | ^ util/vecran.c:23:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | void vecran_float(vec, beg, end) | ^ 4 warnings generated. util/tri_prod.c:8:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8 | double tri_prod(v1, v2, v3, wsqrt, n) | ^ 1 warning generated. util/vecscale.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void vecscale(vec1, beg, end, alpha, vec2) | ^ util/vecscale.c:22:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | void vecscale_float(vec1, beg, end, alpha, vec2) | ^ 2 warnings generated. util/update.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void update(vec1, beg, end, vec2, fac, vec3) | ^ util/update.c:24:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | void update_float(vec1, beg, end, vec2, fac, vec3) | ^ 2 warnings generated. main/main.c:93:13: warning: passing arguments to 'read_params' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | read_params(params_file); | ^ main/main.c:95:15: warning: passing arguments to 'input_queries' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | input_queries(&fin, &fingeom, &finassign, graphname, geomname, inassignname, | ^ main/main.c:115:20: warning: passing arguments to 'input_graph' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | flag = input_graph(fin, graphname, &start, &adjacency, &nvtxs, &vwgts, &ewgts); | ^ main/main.c:117:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | sfree((char *) ewgts); | ^ main/main.c:118:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | sfree((char *) vwgts); | ^ main/main.c:119:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | sfree((char *) adjacency); | ^ main/main.c:120:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | sfree((char *) start); | ^ main/main.c:126:32: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | assignment = (short *) smalloc((unsigned) nvtxs * sizeof(short)); | ^ main/main.c:128:25: warning: passing arguments to 'input_assign' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | flag = input_assign(finassign, inassignname, nvtxs, assignment); | ^ main/main.c:138:23: warning: passing arguments to 'input_geom' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | flag = input_geom(fingeom, geomname, nvtxs, &igeom, &x, &y, &z); | ^ main/main.c:152:11: warning: passing arguments to 'interface' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | interface(nvtxs, start, adjacency, vwgts, ewgts, x, y, z, | ^ main/main.c:162:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | sfree((char *) z); | ^ main/main.c:164:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | sfree((char *) y); | ^ main/main.c:166:8: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | sfree((char *) x); | ^ main/main.c:168:7: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | sfree((char *) assignment); | ^ main/main.c:176:22: warning: passing arguments to 'affirm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | another = affirm("\nRun Another Problem"); | ^ main/main.c:179:22: warning: passing arguments to 'affirm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | another = affirm(""); | ^ 17 warnings generated. util/scadd.c:6:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6 | void scadd(vec1, beg, end, fac, vec2) | ^ util/scadd.c:22:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | void scadd_float(vec1, beg, end, fac, vec2) | ^ util/scadd.c:38:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | void scadd_mixed(vec1, beg, end, fac, vec2) | ^ 3 warnings generated. util/mergesort.c:26:16: warning: passing arguments to 'recursesort' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | recursesort(vals, nvals, indices, space); | ^ util/mergesort.c:12:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | void mergesort(vals, nvals, indices, space) | ^ util/mergesort.c:76:7: warning: passing arguments to 'merge' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | merge(vals, indices, length1, length2, space); | ^ util/mergesort.c:46:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 46 | static void recursesort(vals, nvals, indices, space) | ^ util/mergesort.c:9: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] 9 | static void recursesort(); | ^ util/mergesort.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 | static void merge(vals, indices, length1, length2, space) | ^ util/mergesort.c:10: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] 10 | static void merge(); | ^ 7 warnings generated. misc/countup_cube.c:71:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | cutsize = (double *) smalloc((unsigned) nsets * sizeof(double)); | ^ misc/countup_cube.c:72:33: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 72 | hopsize = (double *) smalloc((unsigned) nsets * sizeof(double)); | ^ misc/countup_cube.c:73:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | setsize = (int *) smalloc((unsigned) nsets * sizeof(int)); | ^ misc/countup_cube.c:75:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | setseen = (int *) smalloc((unsigned) nsets * sizeof(int)); | ^ misc/countup_cube.c:76:31: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | startptr = (int *) smalloc((unsigned) (nsets + 1) * sizeof(int)); | ^ misc/countup_cube.c:77:30: warning: passing arguments to 'smalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | inorder = (int *) smalloc((unsigned) nvtxs * sizeof(int)); | ^ misc/countup_cube.c:311:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | sfree((char *) cutsize); | ^ misc/countup_cube.c:312:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | sfree((char *) hopsize); | ^ misc/countup_cube.c:313:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | sfree((char *) setsize); | ^ misc/countup_cube.c:314:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | sfree((char *) setseen); | ^ misc/countup_cube.c:315:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | sfree((char *) startptr); | ^ misc/countup_cube.c:316:10: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | sfree((char *) inorder); | ^ misc/countup_cube.c:11:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11 | void countup_cube(graph, nvtxs, assignment, ndims, ndims_tot, print_lev, | ^ 13 warnings generated. util/smalloc.c:38:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | bail((char *) NULL, 1); | ^ util/smalloc.c:49:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | bail((char *) NULL, 1); | ^ util/smalloc.c:22:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | double *smalloc(n) | ^ util/smalloc.c:86:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | double *smalloc_ret(n) | ^ util/smalloc.c:177:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | sfree((char *) ptr); | ^ util/smalloc.c:206:6: warning: passing arguments to 'bail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | bail((char *) NULL, 1); | ^ util/smalloc.c:156:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | double *srealloc(ptr, n) | ^ util/smalloc.c:234:11: warning: passing arguments to 'sfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | sfree((char *) ptr); | ^ util/smalloc.c:214:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | double *srealloc_ret(ptr, n) | ^ util/smalloc.c:293:14: warning: use of unary operator that may be intended as compound assignment (-=) 293 | bytes_used =- dbptr->size; | ^~ util/smalloc.c:269:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | int sfree(ptr) | ^ 11 warnings generated. util/vecout.c:10:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | void vecout(vec, beg, end, tag, file_name) | ^ 1 warning generated. optimize/func3d.c:53:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | double func3d(coeffs, theta, phi, gamma2) | ^ optimize/func3d.c:164:20: warning: passing arguments to 'grad0' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | grad[0] = grad0(coeffs); | ^ optimize/func3d.c:178:20: warning: passing arguments to 'grad1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | grad[1] = grad1(coeffs); | ^ optimize/func3d.c:192:20: warning: passing arguments to 'grad2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | grad[2] = grad2(coeffs); | ^ optimize/func3d.c:122:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | void grad3d(coeffs, grad, theta, phi, gamma2) | ^ optimize/func3d.c:195:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | static double grad0(coeffs) | ^ optimize/func3d.c:120: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] 120 | static double grad0(), grad1(), grad2(); | ^ optimize/func3d.c:233:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | static double grad1(coeffs) | ^ optimize/func3d.c:120: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] 120 | static double grad0(), grad1(), grad2(); | ^ optimize/func3d.c:271:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | static double grad2(coeffs) | ^ optimize/func3d.c:120:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 120 | static double grad0(), grad1(), grad2(); | ^ optimize/func3d.c:394:24: warning: passing arguments to 'hess00' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | hess[0][0] = hess00(coeffs); | ^ optimize/func3d.c:395:24: warning: passing arguments to 'hess11' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | hess[1][1] = hess11(coeffs); | ^ optimize/func3d.c:396:24: warning: passing arguments to 'hess22' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | hess[2][2] = hess22(coeffs); | ^ optimize/func3d.c:397:37: warning: passing arguments to 'hess01' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | hess[0][1] = hess[1][0] = hess01(coeffs); | ^ optimize/func3d.c:398:37: warning: passing arguments to 'hess02' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | hess[0][2] = hess[2][0] = hess02(coeffs); | ^ optimize/func3d.c:399:37: warning: passing arguments to 'hess12' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | hess[1][2] = hess[2][1] = hess12(coeffs); | ^ optimize/func3d.c:312:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | void hess3d(coeffs, hess) | ^ optimize/func3d.c:402:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | static double hess00(coeffs) | ^ optimize/func3d.c:310: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] 310 | static double hess00(), hess11(), hess22(), hess01(), hess02(), hess12(); | ^ optimize/func3d.c:476:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | static double hess11(coeffs) | ^ optimize/func3d.c:310:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 310 | static double hess00(), hess11(), hess22(), hess01(), hess02(), hess12(); | ^ optimize/func3d.c:550:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | static double hess22(coeffs) | ^ optimize/func3d.c:310: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] 310 | static double hess00(), hess11(), hess22(), hess01(), hess02(), hess12(); | ^ optimize/func3d.c:624:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | static double hess01(coeffs) | ^ optimize/func3d.c:310:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 310 | static double hess00(), hess11(), hess22(), hess01(), hess02(), hess12(); | ^ optimize/func3d.c:716:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | static double hess02(coeffs) | ^ optimize/func3d.c:310:55: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 310 | static double hess00(), hess11(), hess22(), hess01(), hess02(), hess12(); | ^ optimize/func3d.c:808:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 808 | static double hess12(coeffs) | ^ optimize/func3d.c:310:65: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 310 | static double hess00(), hess11(), hess22(), hess01(), hess02(), hess12(); | ^ optimize/func3d.c:901:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 901 | double constraint(coeffs2) | ^ optimize/func3d.c:942:24: warning: passing arguments to 'gradcon0' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 942 | cgrad[0] = gradcon0(coeffs2); | ^ optimize/func3d.c:943:24: warning: passing arguments to 'gradcon1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | cgrad[1] = gradcon1(coeffs2); | ^ optimize/func3d.c:944:24: warning: passing arguments to 'gradcon2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 944 | cgrad[2] = gradcon2(coeffs2); | ^ optimize/func3d.c:924:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | void gradcon(coeffs2, grad) | ^ optimize/func3d.c:950:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 950 | static double gradcon0(coeffs2) | ^ optimize/func3d.c:922: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] 922 | static double gradcon0(), gradcon1(), gradcon2(); | ^ optimize/func3d.c:985:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 985 | static double gradcon1(coeffs2) | ^ optimize/func3d.c:922:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 922 | static double gradcon0(), gradcon1(), gradcon2(); | ^ optimize/func3d.c:1020:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1020 | static double gradcon2(coeffs2) | ^ optimize/func3d.c:922:39: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 922 | static double gradcon0(), gradcon1(), gradcon2(); | ^ optimize/func3d.c:1065:27: warning: passing arguments to 'hesscon00' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1065 | hess[0][0] = hesscon00(coeffs2); | ^ optimize/func3d.c:1066:27: warning: passing arguments to 'hesscon11' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1066 | hess[1][1] = hesscon11(coeffs2); | ^ optimize/func3d.c:1067:27: warning: passing arguments to 'hesscon22' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1067 | hess[2][2] = hesscon22(coeffs2); | ^ optimize/func3d.c:1068:27: warning: passing arguments to 'hesscon01' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1068 | hess[0][1] = hesscon01(coeffs2); | ^ optimize/func3d.c:1069:27: warning: passing arguments to 'hesscon02' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1069 | hess[0][2] = hesscon02(coeffs2); | ^ optimize/func3d.c:1070:27: warning: passing arguments to 'hesscon12' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1070 | hess[1][2] = hesscon12(coeffs2); | ^ optimize/func3d.c:1059:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1059 | void hesscon(coeffs2, hess) | ^ optimize/func3d.c:1083:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1083 | static double hesscon00(coeffs2) | ^ optimize/func3d.c:1056: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] 1056 | static double hesscon00(), hesscon11(), hesscon22(); | ^ optimize/func3d.c:1172:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1172 | static double hesscon11(coeffs2) | ^ optimize/func3d.c:1056: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] 1056 | static double hesscon00(), hesscon11(), hesscon22(); | ^ optimize/func3d.c:1261:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1261 | static double hesscon22(coeffs2) | ^ optimize/func3d.c:1056: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] 1056 | static double hesscon00(), hesscon11(), hesscon22(); | ^ optimize/func3d.c:1350:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1350 | static double hesscon01(coeffs2) | ^ optimize/func3d.c:1057: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] 1057 | static double hesscon01(), hesscon02(), hesscon12(); | ^ optimize/func3d.c:1439:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1439 | static double hesscon02(coeffs2) | ^ optimize/func3d.c:1057: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] 1057 | static double hesscon01(), hesscon02(), hesscon12(); | ^ optimize/func3d.c:1528:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1528 | static double hesscon12(coeffs2) | ^ optimize/func3d.c:1057: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] 1057 | static double hesscon01(), hesscon02(), hesscon12(); | ^ 60 warnings generated. cc -O2 main/user_params.o main/interface.o submain/balance.o submain/divide.o submain/submain.o input/input_assign.o input/check_input.o input/input.o input/input_geom.o input/input_graph.o input/read_params.o input/reflect_input.o input/read_val.o graph/check_graph.o graph/free_graph.o graph/reformat.o graph/subgraph.o graph/graph_out.o inertial/eigenvec2.o inertial/eigenvec3.o inertial/inertial.o inertial/inertial1d.o inertial/inertial2d.o inertial/inertial3d.o inertial/make_subgeom.o klspiff/buckets.o klspiff/buckets_bi.o klspiff/buckets1.o klspiff/bilistops.o klspiff/coarsen_kl.o klspiff/count_weights.o klspiff/compress_ewgts.o klspiff/kl_init.o klspiff/kl_output.o klspiff/klspiff.o klspiff/make_bndy_list.o klspiff/make_kl_list.o klspiff/nway_kl.o klvspiff/bpm_improve.o klvspiff/bucketsv.o klvspiff/clear_dvals.o klvspiff/coarsen_klv.o klvspiff/countup_vtx_sep.o klvspiff/find_bndy.o klvspiff/flow.o klvspiff/klv_init.o klvspiff/klvspiff.o klvspiff/make_bpgraph.o klvspiff/make_sep_list.o klvspiff/matching.o klvspiff/nway_klv.o klvspiff/flatten.o coarsen/coarsen.o coarsen/interpolate.o coarsen/makefgraph.o coarsen/makeccoords.o coarsen/coarsen1.o coarsen/makev2cv.o coarsen/maxmatch.o coarsen/maxmatch1.o coarsen/maxmatch2.o coarsen/maxmatch3.o coarsen/maxmatch4.o coarsen/maxmatch5.o connect/add_edges.o connect/connected.o connect/find_edges.o eigen/bidir.o eigen/bisect.o eigen/checkeig.o eigen/checkeig_ext.o eigen/checkorth.o eigen/cksturmcnt.o eigen/mkeigvecs.o eigen/eigensolve.o eigen/get_extval.o eigen/get_ritzvals.o eigen/lanczos_FO.o eigen/lanczos_SO.o eigen/lanczos_SO_float.o eigen/lanczos_ext.o eigen/lanczos_ext_float.o eigen/lanc_seconds.o eigen/lanpause.o eigen/makeorthlnk.o eigen/mkscanlist.o eigen/orthog1.o eigen/orthogonalize.o eigen/orthogvec.o eigen/ql.o eigen/rqi.o eigen/rqi_ext.o eigen/scale_diag.o eigen/scanmax.o eigen/scanmin.o eigen/solistout.o eigen/sorthog.o eigen/splarax.o eigen/sturmcnt.o eigen/Tevec.o eigen/tri_solve.o eigen/warnings.o symmlq/aprod.o symmlq/msolve.o symmlq/pow_dd.o symmlq/symmlq.o symmlq/symmlqblas.o tinvit/tinvit.o tinvit/pythag.o tinvit/epslon.o optimize/determinant.o optimize/func2d.o optimize/func3d.o optimize/opt2d.o optimize/opt3d.o assign/assign.o assign/assign_out.o assign/mapper.o assign/median.o assign/merge_assign.o assign/rec_median.o assign/rotate.o assign/y2x.o bpmatch/checkbp.o bpmatch/inits2d.o bpmatch/inits3d.o bpmatch/genvals2d.o bpmatch/genvals3d.o bpmatch/map2d.o bpmatch/map3d.o bpmatch/movevtxs.o bpmatch/sorts2d.o bpmatch/sorts3d.o refine_map/compute_cube_edata.o refine_map/compute_cube_vdata.o refine_map/refine_cube.o refine_map/update_cube_edata.o refine_map/update_cube_vdata.o refine_map/find_edge_cube.o refine_map/init_cube_edata.o refine_map/compute_mesh_edata.o refine_map/compute_mesh_vdata.o refine_map/find_edge_mesh.o refine_map/init_mesh_edata.o refine_map/refine_mesh.o refine_map/update_mesh_edata.o refine_map/update_mesh_vdata.o refine_map/refine_map.o refine_map/make_comm_graph.o refine_part/refine_part.o refine_part/kl_refine.o refine_part/make_maps_ref.o refine_part/make_terms_ref.o internal/force_internal.o internal/improve_internal.o internal/check_internal.o misc/define_subcubes.o misc/define_submeshes.o misc/divide_procs.o misc/merge_goals.o misc/make_term_props.o misc/count.o misc/countup.o misc/countup_cube.o misc/countup_mesh.o misc/make_subgoal.o misc/find_maxdeg.o misc/make_maps.o misc/make_setlists.o misc/sequence.o misc/perturb.o misc/simple_part.o misc/time_kernels.o misc/timing.o util/affirm.o util/array_alloc_2D.o util/bit_reverse.o util/checkpnt.o util/cpvec.o util/dot.o util/doubleout.o util/input_int.o util/gray.o util/machine_params.o util/makevwsqrt.o util/mkvec.o util/norm.o util/normalize.o util/mergesort.o util/randomize.o util/smalloc.o util/bail.o util/scadd.o util/seconds.o util/setvec.o util/shell_sort.o util/strout.o util/tri_prod.o util/true_or_false.o util/update.o util/vecout.o util/vecran.o util/vecscale.o main/main.o -lm -o ../exec/chaco ar r ../exec/libchaco.a main/user_params.o main/interface.o submain/balance.o submain/divide.o submain/submain.o input/input_assign.o input/check_input.o input/input.o input/input_geom.o input/input_graph.o input/read_params.o input/reflect_input.o input/read_val.o graph/check_graph.o graph/free_graph.o graph/reformat.o graph/subgraph.o graph/graph_out.o inertial/eigenvec2.o inertial/eigenvec3.o inertial/inertial.o inertial/inertial1d.o inertial/inertial2d.o inertial/inertial3d.o inertial/make_subgeom.o klspiff/buckets.o klspiff/buckets_bi.o klspiff/buckets1.o klspiff/bilistops.o klspiff/coarsen_kl.o klspiff/count_weights.o klspiff/compress_ewgts.o klspiff/kl_init.o klspiff/kl_output.o klspiff/klspiff.o klspiff/make_bndy_list.o klspiff/make_kl_list.o klspiff/nway_kl.o klvspiff/bpm_improve.o klvspiff/bucketsv.o klvspiff/clear_dvals.o klvspiff/coarsen_klv.o klvspiff/countup_vtx_sep.o klvspiff/find_bndy.o klvspiff/flow.o klvspiff/klv_init.o klvspiff/klvspiff.o klvspiff/make_bpgraph.o klvspiff/make_sep_list.o klvspiff/matching.o klvspiff/nway_klv.o klvspiff/flatten.o coarsen/coarsen.o coarsen/interpolate.o coarsen/makefgraph.o coarsen/makeccoords.o coarsen/coarsen1.o coarsen/makev2cv.o coarsen/maxmatch.o coarsen/maxmatch1.o coarsen/maxmatch2.o coarsen/maxmatch3.o coarsen/maxmatch4.o coarsen/maxmatch5.o connect/add_edges.o connect/connected.o connect/find_edges.o eigen/bidir.o eigen/bisect.o eigen/checkeig.o eigen/checkeig_ext.o eigen/checkorth.o eigen/cksturmcnt.o eigen/mkeigvecs.o eigen/eigensolve.o eigen/get_extval.o eigen/get_ritzvals.o eigen/lanczos_FO.o eigen/lanczos_SO.o eigen/lanczos_SO_float.o eigen/lanczos_ext.o eigen/lanczos_ext_float.o eigen/lanc_seconds.o eigen/lanpause.o eigen/makeorthlnk.o eigen/mkscanlist.o eigen/orthog1.o eigen/orthogonalize.o eigen/orthogvec.o eigen/ql.o eigen/rqi.o eigen/rqi_ext.o eigen/scale_diag.o eigen/scanmax.o eigen/scanmin.o eigen/solistout.o eigen/sorthog.o eigen/splarax.o eigen/sturmcnt.o eigen/Tevec.o eigen/tri_solve.o eigen/warnings.o symmlq/aprod.o symmlq/msolve.o symmlq/pow_dd.o symmlq/symmlq.o symmlq/symmlqblas.o tinvit/tinvit.o tinvit/pythag.o tinvit/epslon.o optimize/determinant.o optimize/func2d.o optimize/func3d.o optimize/opt2d.o optimize/opt3d.o assign/assign.o assign/assign_out.o assign/mapper.o assign/median.o assign/merge_assign.o assign/rec_median.o assign/rotate.o assign/y2x.o bpmatch/checkbp.o bpmatch/inits2d.o bpmatch/inits3d.o bpmatch/genvals2d.o bpmatch/genvals3d.o bpmatch/map2d.o bpmatch/map3d.o bpmatch/movevtxs.o bpmatch/sorts2d.o bpmatch/sorts3d.o refine_map/compute_cube_edata.o refine_map/compute_cube_vdata.o refine_map/refine_cube.o refine_map/update_cube_edata.o refine_map/update_cube_vdata.o refine_map/find_edge_cube.o refine_map/init_cube_edata.o refine_map/compute_mesh_edata.o refine_map/compute_mesh_vdata.o refine_map/find_edge_mesh.o refine_map/init_mesh_edata.o refine_map/refine_mesh.o refine_map/update_mesh_edata.o refine_map/update_mesh_vdata.o refine_map/refine_map.o refine_map/make_comm_graph.o refine_part/refine_part.o refine_part/kl_refine.o refine_part/make_maps_ref.o refine_part/make_terms_ref.o internal/force_internal.o internal/improve_internal.o internal/check_internal.o misc/define_subcubes.o misc/define_submeshes.o misc/divide_procs.o misc/merge_goals.o misc/make_term_props.o misc/count.o misc/countup.o misc/countup_cube.o misc/countup_mesh.o misc/make_subgoal.o misc/find_maxdeg.o misc/make_maps.o misc/make_setlists.o misc/sequence.o misc/perturb.o misc/simple_part.o misc/time_kernels.o misc/timing.o util/affirm.o util/array_alloc_2D.o util/bit_reverse.o util/checkpnt.o util/cpvec.o util/dot.o util/doubleout.o util/input_int.o util/gray.o util/machine_params.o util/makevwsqrt.o util/mkvec.o util/norm.o util/normalize.o util/mergesort.o util/randomize.o util/smalloc.o util/bail.o util/scadd.o util/seconds.o util/setvec.o util/shell_sort.o util/strout.o util/tri_prod.o util/true_or_false.o util/update.o util/vecout.o util/vecran.o util/vecscale.o ar: warning: creating ../exec/libchaco.a ranlib ../exec/libchaco.a =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for chaco-2.2 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/math/chaco/work/Chaco-2.2/exec/chaco /wrkdirs/usr/ports/math/chaco/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/math/chaco/work/Chaco-2.2/exec/libchaco.a /wrkdirs/usr/ports/math/chaco/work/stage/usr/local/lib install -m 0644 /wrkdirs/usr/ports/math/chaco/work/Chaco-2.2/doc/*.ps /wrkdirs/usr/ports/math/chaco/work/stage/usr/local/share/doc/chaco /usr/bin/gzip -nf -9 /wrkdirs/usr/ports/math/chaco/work/stage/usr/local/share/doc/chaco/*.ps install -m 0644 /wrkdirs/usr/ports/math/chaco/work/Chaco-2.2/exec/*.graph /wrkdirs/usr/ports/math/chaco/work/stage/usr/local/share/examples/chaco install -m 0644 /wrkdirs/usr/ports/math/chaco/work/Chaco-2.2/exec/*.coords /wrkdirs/usr/ports/math/chaco/work/stage/usr/local/share/examples/chaco ====> 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=2026-01-21T14:20:58+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=14e2f511b60b' '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 chaco-2.2 ===> Building chaco-2.2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for chaco-2.2 build of math/chaco | chaco-2.2 ended at Wed Jan 21 09:21:04 EST 2026 build time: 00:00:06